FFmpeg 8.1.2 — corresponding source (LGPL v2.1) ================================================================ This directory is the complete corresponding source for the "ffmpeg" and "ffprobe" command-line programs bundled with Konformista, Konformer, and Kontroller (Fixed Frame Ltd.). They are built from FFmpeg release 8.1.2 as an LGPL-only build — no --enable-gpl, no --enable-nonfree, and no external libraries — and are used as separate programs, not linked into the application. FFmpeg is licensed under the GNU Lesser General Public License, Version 2.1 or later; the full licence text is in LGPL-2.1.txt. UPSTREAM SOURCE ffmpeg-8.1.2.tar.xz from https://ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz SHA-256 464beb5e7bf0c311e68b45ae2f04e9cc2af88851abb4082231742a74d97b524c (Unmodified upstream release. We apply no patches to FFmpeg's source; the "corresponding source" is this tarball plus the build scripts below.) BUILD SCRIPTS (the scripts used to control compilation) build_portable_ffmpeg.py macOS / native build + self-verification build_ffmpeg_windows.py Windows (mingw-w64) cross build README.md recipe notes: what is enabled and why EXACT CONFIGURE INVOCATION These lines are generated from build_portable_ffmpeg.py, so they match the build we ship. To rebuild, extract the tarball and run ./configure with them (the scripts do this for you, and additionally verify the LGPL banner and the component inventory of the result). macOS (arm64): ./configure --disable-shared --enable-static --disable-autodetect --disable-doc --disable-ffplay --disable-network --disable-devices --disable-hwaccels --disable-debug --disable-encoders --enable-encoder=mjpeg,pcm_* --disable-muxers --enable-muxer=mov,mp4,image2 --disable-filters --enable-filter=abuffer,abuffersink,buffer,buffersink,aformat,format,aresample,scale,amerge,anull,null,atrim,trim --disable-protocols --enable-protocol=file,pipe --enable-zlib --enable-pthreads --extra-cflags=-mmacosx-version-min=11.0 --extra-ldflags=-mmacosx-version-min=11.0 Windows (x86-64, mingw-w64 cross): the same component set, with cross-toolchain flags appended by build_ffmpeg_windows.py (--target-os=mingw32, --enable-cross-compile, --cross-prefix=..., static zlib paths): ./configure --disable-shared --enable-static --disable-autodetect --disable-doc --disable-ffplay --disable-network --disable-devices --disable-hwaccels --disable-debug --disable-encoders --enable-encoder=mjpeg,pcm_* --disable-muxers --enable-muxer=mov,mp4,image2 --disable-filters --enable-filter=abuffer,abuffersink,buffer,buffersink,aformat,format,aresample,scale,amerge,anull,null,atrim,trim --disable-protocols --enable-protocol=file,pipe --enable-zlib --enable-w32threads REBUILD python3 build_portable_ffmpeg.py # native (downloads this tarball) python3 build_ffmpeg_windows.py --help # Windows cross build options WRITTEN OFFER See FFmpeg-source-offer.txt. For any binary you received from us, Fixed Frame Ltd. also offers, for three years, to provide this corresponding source on a physical medium for no more than the cost of the medium. Requests: support@konformista.com © the FFmpeg developers. Konformista packaging © Fixed Frame Ltd.