Analysis updated 2026-07-09 · repo last pushed 2023-07-18
Check a video file's format, duration, or resolution before processing it in a Node.js app.
Write a script to batch-convert audio files between different formats.
Bundle ffmpeg in a media app so it works on any OS without requiring users to install it separately.
| jonluca/ffprobe-static-fork | 195516184-a11y/esp32-mcp-parenting-robot | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | — | Python |
| Last pushed | 2023-07-18 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Just install via npm and the pre-built binaries are ready to use with no compiling or system installation required.
ffprobe-static-fork is a package that gives you ready-to-use versions of ffmpeg and ffprobe, two popular open-source tools for working with video and audio files. Instead of dealing with the hassle of compiling these tools from source code or relying on system-wide installations, you get pre-built binaries that just work. It supports macOS (both Intel and Apple Silicon), Linux (32-bit, 64-bit, ARM, and ARM64), and Windows (32-bit and 64-bit), so it covers essentially every common platform. The underlying tool, ffmpeg, is widely used for converting, recording, and streaming media. ffprobe is its companion tool, used to extract detailed information about media files, things like duration, codec, resolution, and bitrate. This repo bundles version 6.0 of ffmpeg and distributes it as an npm package, meaning JavaScript and Node.js developers can easily pull it in as a dependency and start using it right away. Who would use this? A developer building a video upload feature who needs to check a file's format or duration before processing it. Someone writing a script to batch-convert audio files between formats. A team building a media-heavy app that needs ffmpeg available across different operating systems without worrying about whether users have it installed on their machines. The project itself doesn't build ffmpeg from scratch. Instead, it pulls pre-compiled binaries from various trusted community sources, different builders maintain builds for different platforms. A download script fetches them, extracts relevant build info and license files, and packages everything up. The README encourages supporting the individual builders who have maintained these binaries for years, since they do the real heavy lifting of compiling ffmpeg for each platform.
A Node.js package that bundles pre-built ffmpeg and ffprobe binaries for macOS, Linux, and Windows, so you can use these media tools without compiling or installing them system-wide.
Dormant — no commits in 2+ years (last push 2023-07-18).
Uses pre-built ffmpeg binaries from community sources, check included license files for specific terms.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.