Skip to content

ffprobe static binaries for Mac OSX and Linux and Windows

License

Notifications You must be signed in to change notification settings

blogwy/ffprobe-static-installer

Repository files navigation

ffprobe-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).

This project is a fork of ffmpeg-static

Installation

This module is installed via npm:

$ npm install ffprobe-static-installer

Custom binaries url

By default, the ffprobe binary will get downloaded from https://github.com/blogwy/ffprobe-static-installer/releases/download/. To customise this, e.g. when using a mirror, set the FFPROBE_BINARIES_URL environment variable.

export FFPROBE_BINARIES_URL=https://ghproxy.com/https://github.com/blogwy/ffprobe-static-installer/releases/download

Electron & other cross-platform packaging tools

Because ffprobe-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 pathToFFprobe = require('ffprobe-static-installer');
console.log(pathToFFprobe);
/Users/j/playground/node_modules/ffprobe-static-installer/ffprobe

Check the example script for a more thorough example.

The binaries

Thanks

About

ffprobe static binaries for Mac OSX and Linux and Windows

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published