Static binaries for ffprobe
Clone or download
Pull request Compare This branch is 13 commits ahead, 4 commits behind joshwnj:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


The module returns a file path to the binary for the target operating system.

It is a modified version from the original ffprobe-static to use electron-builder file macros in package.json, where OS name are maclinux or win

In ffprobe-static, recognising the target OS is done with os.platform() where mac os x is recognised asdarwin rather then mac.

The need to tailor ffmpeg-static to use with electron-builder came from a use cases such as that of

Static binaries for ffprobe. OSX only at the moment, please send a PR if you would like to help with adding support for other platforms.

Based on

Binaries are from


This module is installed via npm:

$ npm install ffmpeg-static-electron


var ffprobe = require('ffprobe-static-electron');

Version Notes

Currently supports Mac OS X (64-bit), Linux (32 and 64-bit) and Windows (32 and 64-bit).

Currently version 3.1 is installed for Mac and Linux, and 3.0.1 for Windows.

I pulled the versions from the ffmpeg static build pages linked from the official ffmpeg site. Namely:


Special thanks to eugeneware for, which this is based upon.