Repository navigation
Releases: PattingHead/cutdone-ffmpeg
Release list
FFmpeg 9.0.2 LGPL static build (macOS arm64)
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/liband/System/Libraryframeworks (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); onlyffmpegandffprobe(--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.xzLicensing
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).