Skip to content
Projects

eugeneware/ffmpeg-static has 1,410 GitHub stars and 206 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 06:24 UTC. Last push 2026-03-21.

How these counts are measured

ffmpeg static binaries for Mac OSX and Linux and Windows

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

static ffmpeg/ffprobe binaries

Static ffmpeg/ffprobe binaries for macOS, Linux, Windows.

Supports macOS (64-bit and arm64), Linux (32 and 64-bit, armhf, arm64), Windows (32 and 64-bit). The ffmpeg version currently used is 6.1.1.

npm version minimum Node.js version

Sources of the binaries

The binaries download script downloads binaries from these locations:

The script extracts build information and (when possible) the license file from the downloaded package or the distribution server. Please consult the individual build's project site for exact source versions, which you can locate based on the version information included in the README file.

Show your support

The npm packages include statically linked binaries that are produced by the following individuals, who have been doing this for many years. Please consider supporting and donating to them:

Developing

Because this project uses npm workspaces, and because it generates the ffmpeg-static/ffprobe-static workspaces (a.k.a. sub-packages) dynamically in the build script, the prodecure to get them running are a bit unusual:

npm install # install dependencies
npm run build # generate workspaces
npm install --workspaces # install workspaces' dependencies & run scripts

Downloading and re-publishing the binaries

You need curl to download the ffmpeg binaries.

You need unzip, tar & 7z/7zr/7zz to extract them. On macOS, run brew install gnu-tar xz p7zip to install them.

Explore related projects