Skip to content

Corresponding source: bundled FFmpeg (Windows x64 + macOS arm64/x86_64)

Pre-release
Pre-release

Choose a tag to compare

@jayudas jayudas released this 12 Aug 19:18

Corresponding Source — Scrollix bundled FFmpeg (Windows x64 + macOS arm64/x86_64)

This release contains the complete corresponding source for every FFmpeg binary
bundled with Scrollix, on all platforms, published to satisfy the GNU GPL version 2
source-availability requirement.

All six binaries are built from the same two pinned source archives attached here, by
the two GitHub Actions workflows in this repository (also attached, for convenience).

What Scrollix ships

macOS (arm64 + x86_64)

Binary SHA-256
ffmpeg (arm64) 513ed1270806a4e7da42aae12d85360a536d95f432ed0db122fc4656c04697cb
ffprobe (arm64) 2e2ce64995c24981e24ca69e1edfdad7ffdf41b58b5c36b1a85bf4fc3a6e0338
ffmpeg (x86_64) 57738fbf5b46805eb56d170ae832f4a14afebda823dea49c6da216b8905edc04
ffprobe (x86_64) b69d7a64fc5a6b9e062c33839f5821d8c82e3bb5cae0e4b7b02a3f9e925ddbe3

Built natively by .github/workflows/build-ffmpeg-macos.yml — arm64 on a macos-15
runner, x86_64 on a macos-15-intel runner. Deployment targets: arm64 minos 11.0,
x86_64 minos 10.15.

Configure flags (licence-relevant): --enable-gpl --enable-libx264 --enable-static --disable-shared --disable-ffplay --disable-doc — no --enable-version3.

Additionally --disable-sdl2 --disable-xlib --disable-libxcb --disable-lzma: these remove
build-host-dependent autodetection, so the binaries link only Apple system frameworks
and /usr/lib. They add and remove no codec Scrollix uses. On macOS a fully static
executable is not possible (Apple ships no static libSystem), so "static" here means x264
is linked in as a static library while the C library and OS frameworks remain dynamic.

Windows (x64)

Binary SHA-256
ffmpeg.exe 11434b643090da78806c9342aa687be516533c6fc996e8d810c3ae5572d819d3
ffprobe.exe ee8029c8bf3c29a52aa2d22f954be0d0de6a9dfbe5c47c08df327014fccbd715

Built by .github/workflows/build-ffmpeg-windows-x64.yml — FFmpeg 8.1.2 cross-compiled
with mingw-w64 (gcc 13) on Ubuntu 24.04, statically linked.

Configure flags (licence-relevant): identical to the macOS build above — --enable-gpl --enable-libx264 --enable-static --disable-shared --disable-ffplay --disable-doc, no
--enable-version3.

Licence

Because --enable-gpl is used with libx264 and --enable-version3 is not, the
combined work is licensed under the GNU General Public License version 2 or later.
FFmpeg's own configure reports: License: GPL version 2 or later.

x264 is likewise GPLv2-or-later. Apple system frameworks linked by the macOS builds
(VideoToolbox, AudioToolbox, AVFoundation, CoreImage, etc.) are operating-system
components and fall within the GPLv2 §3 system-library exception.

Attached source archives

Asset What it is SHA-256
ffmpeg-8.1.2.tar.xz FFmpeg 8.1.2 official release tarball (ffmpeg.org, released 2026-06-17) 464beb5e7bf0c311e68b45ae2f04e9cc2af88851abb4082231742a74d97b524c
x264-b35605ace3ddf7c1a5d67a2eb553f034aef41d55.tar.bz2 x264, stable branch commit b35605ace3ddf7c1a5d67a2eb553f034aef41d55 (2025-06-08, code.videolan.org) 6eeb82934e69fd51e043bd8c5b0d152839638d1ce7aa4eea65a3fedcf83ff224
build-ffmpeg-macos.yml The exact macOS build script (scripts used to control compilation and installation, per GPLv2 §3) —
build-ffmpeg-windows-x64.yml The exact Windows build script (same) —

Both workflows verify these SHA-256 sums before every build, so the published source is
provably the source the binaries were built from. Anyone can reproduce the binaries by
running the attached workflows (or an equivalent invocation of the same commands) against
the two verified archives.

Retention

These source assets must remain available for at least 3 years after the last
distribution of the binaries built from them. This release covers BOTH Windows and macOS —
do not delete it or its assets when pruning old installer/update releases.

An earlier release, ffmpeg-source-win-x64-8.1.2, contains the same two archives and the
Windows workflow only. It remains published and valid; this release supersedes it as the
single source location cited by Scrollix's notices on both platforms.


Licences: FFmpeg — GNU GPL v2 (these builds); x264 — GNU GPL v2.
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.