ffmpeg — LGPL source availability
RawCloser for macOS distributes a statically linked ffmpeg build under LGPL v2.1 or later. This page publishes the corresponding source and the exact build configuration.
Build facts
| Version | ffmpeg 7.1.5, LGPL version 2.1 or later |
|---|---|
| Licence text | Full text of LGPL 2.1 |
| Source | ffmpeg-7.1.5.tar.xz, served from this page |
| SHA-256 | de668509caf9e35e3cd162473441fdb29538c6d96ed080292b3cf9e6fc5d558f |
| Modified | No — unmodified upstream release |
| Linking | Static, single binary, no external libraries |
| Invocation | Separate subprocess, spawned by RawCloser — not linked into the RawCloser application binary |
| Toolchain | Apple clang 21.0.0, arm64, built 2026-08-08 |
Corresponding source
The complete, unmodified upstream source archive used to produce the binary inside RawCloser is served directly from this site, so it cannot be broken by an upstream URL changing:
Verify it before you trust it:
shasum -a 256 ffmpeg-7.1.5.tar.xz
must print de668509caf9e35e3cd162473441fdb29538c6d96ed080292b3cf9e6fc5d558f.
This is byte-for-byte the archive published upstream at https://ffmpeg.org/releases/ffmpeg-7.1.5.tar.xz. We hold a copy here because the obligation to keep the corresponding source available outlives any third party's URL.
Configure line
Reproduced verbatim from ffmpeg -buildconf on the shipped binary:
--prefix=/Users/daniel/Developer/ffmpeg-build/install
--disable-everything
--disable-autodetect
--disable-shared
--enable-static
--disable-gpl
--disable-nonfree
--disable-version3
--disable-doc
--disable-debug
--disable-network
--disable-avdevice
--disable-postproc
--disable-ffplay
--disable-ffprobe
--enable-demuxer=matroska
--enable-decoder=opus
--enable-encoder=pcm_s16le
--enable-muxer=pcm_s16le
--enable-protocol='file,pipe'
--enable-filter='aresample,aformat,anull,abuffer,abuffersink'
Scope of the build
This is a minimal, audio-only build. It decodes Opus from a WebM container and resamples to 16 kHz mono PCM — nothing else. No network protocol is compiled in: only file and pipe. No video path, no encoder for any compressed format, and no patent-encumbered codec.
A second, separate ffmpeg exists inside the Electron framework as Chromium’s internal media library. It is dynamically linked, used only by Chromium, and is not part of the transcription path. Both are listed in the open-source notices.
Relinking
The LGPL entitles you to relink the application against a modified version of this library. If you need the object files or build tooling to do that for RawCloser, write to hello@rawcloser.com and we will provide what is required.