ffmpeg-static-installer
ffmpeg static binaries for Mac OSX, Linux, Windows.
Supports macOS (64-bit and arm64), Linux (32 and 64-bit, armhf, arm64), Windows (32 and 64-bit).
Installation
This module is installed via npm:
$ npm install ffmpeg-static-installer
Custom binaries url
By default, the ffmpeg binary will get downloaded from https://github.com/blogwy/ffmpeg-static-installer/releases/download/. To customise this, e.g. when using a mirror, set the FFMPEG_BINARIES_URL environment variable.
export ffmpeg_BINARIES_URL=https://ghproxy.com/https://github.com/blogwy/ffmpeg-static-installer/releases/download
Electron & other cross-platform packaging tools
Because ffmpeg-static-installer will download a binary specific to the OS/platform, you need to purge node_modules before (re-)packaging your app for a different OS/platform (read more in #35).
Example Usage
Returns the path of a statically linked ffmpeg binary on the local filesystem.
var pathToffmpeg = require('ffmpeg-static-installer');
console.log(pathToffmpeg);
/Users/j/playground/node_modules/ffmpeg-static-installer/ffmpeg
Check the example script for a more thorough example.
The binaries