Hi,
Have checked with our team and we have enabled a minimal set of components in our FFmpeg package to distribute it under the LGPL license.
ubuntu@jetson:~/ronak$ ffmpeg -L
ffmpeg version n8.0.1-13-g54c507910a-1ubuntu0.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
configuration: --prefix=/usr --enable-shared --disable-static --enable-pic --disable-everything --disable-doc --disable-autodetect --disable-network --disable-gpl --disable-nonfree --disable-version3 --disable-swscale --enable-zlib --enable-ffnvcodec --enable-cuvid --enable-nvenc --enable-nvv4l2dec --enable-libv4l2 --enable-nvbufsurface --disable-nvdec --disable-libnpp --disable-cuda-nvcc --enable-encoder='h264_nvenc,hevc_nvenc,av1_nvenc,nvjpegenc' --enable-encoder='flac,ffv1,ffvhuff,huffyuv,utvideo,magicyuv,vc2,png,mjpeg,qoi,pcm_s16le,pcm_s24le,pcm_f32le,rawvideo' --enable-decoder='h264_cuvid,hevc_cuvid,av1_cuvid,vp8_cuvid,vp9_cuvid,mjpeg_cuvid,mpeg1_cuvid,mpeg2_cuvid,mpeg4_cuvid,vc1_cuvid,nvjpegdec' --enable-decoder='h264_nvv4l2dec,hevc_nvv4l2dec,mpeg2_nvv4l2dec,mpeg4_nvv4l2dec,vp8_nvv4l2dec,vp9_nvv4l2dec' --enable-decoder='vp8,vp9,vp3,theora,opus,vorbis,flac,speex,png,mjpeg,ffv1,ffvhuff,huffyuv,utvideo,magicyuv,qoi,pcm_s16le,pcm_s24le,pcm_f32le,rawvideo' --enable-parser='h264,hevc,av1,vp8,vp9,mjpeg,mpegvideo,mpeg4video,vc1,opus,vorbis,flac' --enable-bsf='h264_mp4toannexb,hevc_mp4toannexb,av1_frame_merge,extract_extradata,mpeg4_unpack_bframes,null,av1_frame_split,vp9_superframe,vp9_superframe_split' --enable-filter='scale_cuda,overlay_cuda,yadif_cuda,bwdif_cuda,hwupload_cuda,pad_cuda,transpose_cuda,hwupload_nvbufsurface,nvbufsurftransform' --enable-filter='hwupload,hwdownload,hwmap,format,fps,setpts,null,copy,trim,settb,aresample' --enable-demuxer='mov,matroska,h264,hevc,av1,obu,ivf,ogg,flac,wav,image2,avi,asf,mpegts,mpegps,mpegvideo,rawvideo,mjpeg,m4v' --enable-muxer='mp4,mov,matroska,webm,ogg,flac,wav,image2,null,rawvideo,mjpeg,h264,hevc,obu,ivf,m4v,mpeg2video,avi,mpegts' --enable-protocol='file,pipe' --enable-libopus --enable-encoder=libopus --enable-decoder=libopus --enable-libvorbis --enable-encoder=libvorbis --enable-decoder=libvorbis --extra-cflags='-I/usr/local/cuda/include -I/usr/src/jetson_multimedia_api/include/' --extra-ldflags='-L/usr/local/cuda/lib64 -L/usr/lib/aarch64-linux-gnu/tegra' --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64
libavutil 60. 8.100 / 60. 8.100
libavcodec 62. 11.100 / 62. 11.100
libavformat 62. 3.100 / 62. 3.100
libavdevice 62. 1.100 / 62. 1.100
libavfilter 11. 4.100 / 11. 4.100
libswresample 6. 1.100 / 6. 1.100
ffmpeg is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
ffmpeg is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with ffmpeg; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
ubuntu@jetson:~/ronak$
ubuntu@jetson:~/ronak$
ubuntu@jetson:~/ronak$ ffmpeg -buildconf
ffmpeg version n8.0.1-13-g54c507910a-1ubuntu0.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
configuration: --prefix=/usr --enable-shared --disable-static --enable-pic --disable-everything --disable-doc --disable-autodetect --disable-network --disable-gpl --disable-nonfree --disable-version3 --disable-swscale --enable-zlib --enable-ffnvcodec --enable-cuvid --enable-nvenc --enable-nvv4l2dec --enable-libv4l2 --enable-nvbufsurface --disable-nvdec --disable-libnpp --disable-cuda-nvcc --enable-encoder='h264_nvenc,hevc_nvenc,av1_nvenc,nvjpegenc' --enable-encoder='flac,ffv1,ffvhuff,huffyuv,utvideo,magicyuv,vc2,png,mjpeg,qoi,pcm_s16le,pcm_s24le,pcm_f32le,rawvideo' --enable-decoder='h264_cuvid,hevc_cuvid,av1_cuvid,vp8_cuvid,vp9_cuvid,mjpeg_cuvid,mpeg1_cuvid,mpeg2_cuvid,mpeg4_cuvid,vc1_cuvid,nvjpegdec' --enable-decoder='h264_nvv4l2dec,hevc_nvv4l2dec,mpeg2_nvv4l2dec,mpeg4_nvv4l2dec,vp8_nvv4l2dec,vp9_nvv4l2dec' --enable-decoder='vp8,vp9,vp3,theora,opus,vorbis,flac,speex,png,mjpeg,ffv1,ffvhuff,huffyuv,utvideo,magicyuv,qoi,pcm_s16le,pcm_s24le,pcm_f32le,rawvideo' --enable-parser='h264,hevc,av1,vp8,vp9,mjpeg,mpegvideo,mpeg4video,vc1,opus,vorbis,flac' --enable-bsf='h264_mp4toannexb,hevc_mp4toannexb,av1_frame_merge,extract_extradata,mpeg4_unpack_bframes,null,av1_frame_split,vp9_superframe,vp9_superframe_split' --enable-filter='scale_cuda,overlay_cuda,yadif_cuda,bwdif_cuda,hwupload_cuda,pad_cuda,transpose_cuda,hwupload_nvbufsurface,nvbufsurftransform' --enable-filter='hwupload,hwdownload,hwmap,format,fps,setpts,null,copy,trim,settb,aresample' --enable-demuxer='mov,matroska,h264,hevc,av1,obu,ivf,ogg,flac,wav,image2,avi,asf,mpegts,mpegps,mpegvideo,rawvideo,mjpeg,m4v' --enable-muxer='mp4,mov,matroska,webm,ogg,flac,wav,image2,null,rawvideo,mjpeg,h264,hevc,obu,ivf,m4v,mpeg2video,avi,mpegts' --enable-protocol='file,pipe' --enable-libopus --enable-encoder=libopus --enable-decoder=libopus --enable-libvorbis --enable-encoder=libvorbis --enable-decoder=libvorbis --extra-cflags='-I/usr/local/cuda/include -I/usr/src/jetson_multimedia_api/include/' --extra-ldflags='-L/usr/local/cuda/lib64 -L/usr/lib/aarch64-linux-gnu/tegra' --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64
libavutil 60. 8.100 / 60. 8.100
libavcodec 62. 11.100 / 62. 11.100
libavformat 62. 3.100 / 62. 3.100
libavdevice 62. 1.100 / 62. 1.100
libavfilter 11. 4.100 / 11. 4.100
libswresample 6. 1.100 / 6. 1.100
configuration:
--prefix=/usr
--enable-shared
--disable-static
--enable-pic
--disable-everything
--disable-doc
--disable-autodetect
--disable-network
--disable-gpl
--disable-nonfree
--disable-version3
--disable-swscale
--enable-zlib
--enable-ffnvcodec
--enable-cuvid
--enable-nvenc
--enable-nvv4l2dec
--enable-libv4l2
--enable-nvbufsurface
--disable-nvdec
--disable-libnpp
--disable-cuda-nvcc
--enable-encoder='h264_nvenc,hevc_nvenc,av1_nvenc,nvjpegenc'
--enable-encoder='flac,ffv1,ffvhuff,huffyuv,utvideo,magicyuv,vc2,png,mjpeg,qoi,pcm_s16le,pcm_s24le,pcm_f32le,rawvideo'
--enable-decoder='h264_cuvid,hevc_cuvid,av1_cuvid,vp8_cuvid,vp9_cuvid,mjpeg_cuvid,mpeg1_cuvid,mpeg2_cuvid,mpeg4_cuvid,vc1_cuvid,nvjpegdec'
--enable-decoder='h264_nvv4l2dec,hevc_nvv4l2dec,mpeg2_nvv4l2dec,mpeg4_nvv4l2dec,vp8_nvv4l2dec,vp9_nvv4l2dec'
--enable-decoder='vp8,vp9,vp3,theora,opus,vorbis,flac,speex,png,mjpeg,ffv1,ffvhuff,huffyuv,utvideo,magicyuv,qoi,pcm_s16le,pcm_s24le,pcm_f32le,rawvideo'
--enable-parser='h264,hevc,av1,vp8,vp9,mjpeg,mpegvideo,mpeg4video,vc1,opus,vorbis,flac'
--enable-bsf='h264_mp4toannexb,hevc_mp4toannexb,av1_frame_merge,extract_extradata,mpeg4_unpack_bframes,null,av1_frame_split,vp9_superframe,vp9_superframe_split'
--enable-filter='scale_cuda,overlay_cuda,yadif_cuda,bwdif_cuda,hwupload_cuda,pad_cuda,transpose_cuda,hwupload_nvbufsurface,nvbufsurftransform'
--enable-filter='hwupload,hwdownload,hwmap,format,fps,setpts,null,copy,trim,settb,aresample'
--enable-demuxer='mov,matroska,h264,hevc,av1,obu,ivf,ogg,flac,wav,image2,avi,asf,mpegts,mpegps,mpegvideo,rawvideo,mjpeg,m4v'
--enable-muxer='mp4,mov,matroska,webm,ogg,flac,wav,image2,null,rawvideo,mjpeg,h264,hevc,obu,ivf,m4v,mpeg2video,avi,mpegts'
--enable-protocol='file,pipe'
--enable-libopus
--enable-encoder=libopus
--enable-decoder=libopus
--enable-libvorbis
--enable-encoder=libvorbis
--enable-decoder=libvorbis
--extra-cflags='-I/usr/local/cuda/include -I/usr/src/jetson_multimedia_api/include/'
--extra-ldflags='-L/usr/local/cuda/lib64 -L/usr/lib/aarch64-linux-gnu/tegra'
--extra-version=1ubuntu0.1
--toolchain=hardened
--libdir=/usr/lib/aarch64-linux-gnu
--incdir=/usr/include/aarch64-linux-gnu
--arch=arm64
Exiting with exit code 0
Users or customers who need additional components, such as the RTSP demuxer, can download the source package and rebuild FFmpeg with the components required for their use case.