ffmpeg static binaries for Mac OSX and Linux and Windows.
Supports macOS (64-bit), Linux (32 and 64-bit, armhf, arm64) and Windows (32 and 64-bit). The current ffmpeg version is 4.1.
Note: The version of ffmpeg-static follows SemVer. When releasing new versions, we do not consider breaking changes in ffmpeg itself, but only the JS interface (see below). To stop ffmpeg-static from breaking your code by getting updated, lock the version down or use a lockfile.
This module is installed via npm:
$ npm install ffmpeg-staticReturns the path of a statically linked ffmpeg binary on the local filesystem.
var ffmpeg = require('ffmpeg-static');
console.log(ffmpeg.path);
// /Users/eugeneware/Dropbox/work/ffmpeg-static/bin/darwin/x64/ffmpegThe build script downloads binaries from these locations:
If you use this package, please consider donating to John Van Sickle, who builds & serves the ffmpeg static binaries!
The unzip, tar and 7zr CLI executables need to be installed. On macOS, use brew install p7zip gnu-tar xz.