# ffprobe-static-installer

> ffprobe static binaries for Mac OSX and Linux and Windows

Latest version **5.2.0** (published 2022-10-02) · MIT License license · 0 weekly downloads

## Install

```sh
npm install ffprobe-static-installer
pnpm add ffprobe-static-installer
yarn add ffprobe-static-installer
bun add ffprobe-static-installer
```

## Health

**Score 35/100 (D)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 5.2.0 |
| Published | 2022-10-02 |
| First published | 2022-09-22 |
| Weekly downloads | 0 |
| License | MIT License |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=16 |
| Dependencies | 4 |
| Unpacked size | 11.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| GitHub stars | 1 |
| Maintainers | blogwy |
| Keywords | ffprobe, static, library, binary, binaries, mac, linux, windows |

## Links

- npm: https://www.npmjs.com/package/ffprobe-static-installer
- Repository: https://github.com/blogwy/ffprobe-static-installer
- Homepage: https://github.com/blogwy/ffprobe-static-installer#readme
- Issues: https://github.com/blogwy/ffprobe-static-installer/issues
- npm.io page: https://npm.io/package/ffprobe-static-installer

## Dependencies (4)

- [progress](https://npm.io/package/progress.md) ^2.0.3
- [env-paths](https://npm.io/package/env-paths.md) ^2.2.0
- [https-proxy-agent](https://npm.io/package/https-proxy-agent.md) ^5.0.0
- [@derhuerst/http-basic](https://npm.io/package/@derhuerst/http-basic.md) ^8.2.0

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 5.2.0 (latest) — 2022-10-02
- 5.1.3 — 2022-09-23
- 5.1.2 — 2022-09-23
- 5.1.1 — 2022-09-23
- 5.1.0 — 2022-09-22

## README

# ffprobe-static-installer

**[ffmpeg](https://ffmpeg.org) 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](https://github.com/eugeneware/ffmpeg-static)**

## Installation

This module is installed via npm:

``` bash
$ 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.

```shell
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](https://github.com/eugeneware/ffmpeg-static/issues/35#issuecomment-630225392)).

## Example Usage

Returns the path of a statically linked ffmpeg binary on the local filesystem.

``` js
var pathToFFprobe = require('ffprobe-static-installer');
console.log(pathToFFprobe);
```

```
/Users/j/playground/node_modules/ffprobe-static-installer/ffprobe
```

Check the [example script](example.js) for a more thorough example.

## The binaries

* Linux (arm, arm64, ia32, x64): https://www.johnvansickle.com/ffmpeg/
* macOS (x64): https://evermeet.cx/ffmpeg/
* macOS (arm64): https://formulae.brew.sh/formula/ffmpeg
* Windows 32-bit: https://github.com/sudo-nautilus/FFmpeg-Builds-Win32/
* Windows 64-bit: https://www.gyan.dev/ffmpeg/builds/

## Thanks

- [ffmpeg-static](https://github.com/eugeneware/ffmpeg-static)
- [node-ffprobe-installer](https://github.com/SavageCore/node-ffprobe-installer)

---
_Source: https://npm.io/package/ffprobe-static-installer · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
