Skip to content

Releases: PattingHead/cutdone-ffmpeg

FFmpeg 9.0.2 LGPL static build (macOS arm64)

Choose a tag to compare

FFmpeg 9.0.2 static build for macOS on Apple silicon (darwin-arm64), bundled with CutDone. LGPL-2.1-or-later: built without --enable-gpl, --enable-nonfree or --enable-version3. All hashes below are recorded in dist/9.0.2-darwin-arm64/MANIFEST.json at the tagged commit.

Configuration

  • Source: official ffmpeg-9.0.2.tar.xz (GPG signature verified), no source modified.
  • --disable-shared --enable-static --pkg-config-flags=--static; every third-party library is linked statically, dynamic dependencies are only /usr/lib and /System/Library frameworks (no @rpath, no bundled dylibs).
  • --disable-autodetect --enable-videotoolbox --enable-audiotoolbox --enable-zlib --enable-bzlib --enable-iconv --enable-libass --enable-libfreetype --enable-libfontconfig --enable-libfribidi --enable-libharfbuzz --enable-libopus
  • --arch=arm64, -mmacosx-version-min=13.0, Apple clang 21.0.0 (Xcode 26.6, SDK 26.5); only ffmpeg and ffprobe (--disable-ffplay --disable-doc --disable-debug).
  • H.264 / HEVC encoding via h264_videotoolbox / hevc_videotoolbox.
  • Statically linked: expat 2.8.4, freetype 2.14.3, fribidi 1.0.16, harfbuzz 14.4.0, fontconfig 2.16.0, libunibreak 8.0, libass 0.17.5, opus 1.6.1 (see sources.tsv).

Assets

File Purpose Size SHA-256
ffmpeg-9.0.2-darwin-arm64.tar.xz Binaries: ffmpeg, ffprobe, fonts.conf, SHA256SUMS, licenses/ (ad-hoc signed) 9,242,412 bytes e22d009d99e190b6aee000defc378fa19002bcd4efb32f768886f8138b84d1d3
ffmpeg-9.0.2-sources.tar LGPL corresponding source: unmodified official source tarballs listed in sources.tsv (incl. FFmpeg .asc), sources.tsv, build.sh, build.sh.tar.py, fonts.conf 49,807,360 bytes 8b5c950f67fb94c7aebd2ddc1e34c5cd95ddc499820e4cf759179c3c46021416
ffmpeg-9.0.2-darwin-arm64-relink.tar.xz LGPL section 6 relinking material: dependency static libraries, FFmpeg libav*.a, fftools object files, relink.sh, README.txt 10,623,164 bytes 78c9704fbf7075dcf815c32b2ed38b2387a8a34d7632e694b98a9dd594ca0e35

Verification

Recommended: clone the repository at this tag and run ./fetch.sh. It downloads ffmpeg-9.0.2-darwin-arm64.tar.xz, checks its SHA-256 and size against MANIFEST.json, extracts it, requires the archive's SHA256SUMS to be byte-identical to the repository copy, verifies every file with shasum -a 256 -c --strict, and only then installs into dist/9.0.2-darwin-arm64/. ./fetch.sh --check re-verifies files already present.

Manual check of any asset:

shasum -a 256 ffmpeg-9.0.2-darwin-arm64.tar.xz ffmpeg-9.0.2-sources.tar ffmpeg-9.0.2-darwin-arm64-relink.tar.xz

Licensing

FFmpeg: LGPL-2.1-or-later (licenses/ffmpeg-9.0.2-COPYING.LGPLv2.1, licenses/ffmpeg-9.0.2-LICENSE.md). Linked libraries keep their own licenses; verbatim texts are in licenses/ inside the binary archive and in the repository. The build scripts are MIT (see LICENSE).