Open Source Licences
FFmpeg 9.0.2 in Sotto Carve
FFmpeg
This software uses FFmpeg, licensed under the LGPL version 2.1 or later.
Sotto Carve carries one build of FFmpeg 9.0.2, unmodified: the ffmpeg and ffprobe programs and the FFmpeg libraries they and PyAV use. Sotto did not change it, and does not claim to own FFmpeg. FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.
- Built without --enable-gpl, --enable-nonfree and --enable-version3, as shared libraries, with Apple's VideoToolbox and AudioToolbox.
- No GPL or nonfree flag; no x264, x265 or LAME.
Libraries
- libavutil
- 61
- libswresample
- 7
- libswscale
- 10
- libavcodec
- 63
- libavformat
- 63
- libavfilter
- 12
- libavdevice
- 63
Each reports "LGPL version 2.1 or later".
Matching Source
- Size
- 12,040,788 bytes
- SHA-256
- 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e
- From
- https://ffmpeg.org/releases/ffmpeg-9.0.2.tar.xz
Configure Line
FFmpeg 9.0.2, source sha256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e
./configure --prefix=<out> --disable-autodetect --disable-gpl --disable-nonfree --disable-version3 --enable-shared --disable-static --enable-pic --arch=arm64 --disable-ffplay --disable-doc --disable-debug --enable-videotoolbox --enable-audiotoolbox --enable-zlib --disable-iconv --install-name-dir=@rpath --disable-decoder=aac_at --disable-decoder=ac3_at --disable-decoder=gsm_ms_at --disable-decoder=qdm2_at --disable-decoder=qdmc_at --disable-decoder=ilbc_at --disable-decoder=adpcm_ima_qt_at --disable-decoder=alac_at --disable-decoder=amr_nb_at --disable-decoder=mp1_at --disable-decoder=mp2_at --disable-decoder=mp3_at --disable-decoder=eac3_at --disable-decoder=pcm_alaw_at --disable-decoder=pcm_mulaw_at --extra-ldflags=-Wl,-rpath,@executable_path/../lib
AudioToolbox decoders switched off (15)
aac_atac3_atgsm_ms_atqdm2_atqdmc_atilbc_atadpcm_ima_qt_atalac_atamr_nb_atmp1_atmp2_atmp3_ateac3_atpcm_alaw_atpcm_mulaw_at
Every decode is FFmpeg's own.
AudioToolbox encoders kept (5)
aac_atalac_atilbc_atpcm_alaw_atpcm_mulaw_at
The script that builds it is build-ffmpeg.sh. Run build-ffmpeg.sh build ffmpeg-9.0.2.tar.xz <folder> to make the same libraries and programs. The script, the configure line (BUILD-INFO.txt) and the source are in the Open-Source Licences folder, in the Sotto Carve menu.
Your Rights
- FFmpeg's licence is the GNU Lesser General Public License, version 2.1 or later: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
- FFmpeg's licence texts are in the app's Open-Source Licences folder as COPYING.LGPLv2.1 and LICENSE.md, and its authors in CREDITS.
- Sotto Carve can use an FFmpeg you built yourself: set SOTTO_FFMPEG_DIR to the folder build-ffmpeg.sh made (it holds bin and lib) and Sotto runs that ffmpeg and ffprobe instead.
Other Software in Sotto Carve
- PyAV 19.0.1 (BSD-3-Clause), the Python binding the speech step uses, built against this FFmpeg.
- OpenCV 4.14.0 (Apache-2.0), used for pictures and for reading frames through macOS's AVFoundation.
Their licences are in the same folder.