Typed, composable FFmpeg command builder and runner for Javascript runtimes.
- Fluent, type-safe construction of FFmpeg commands via
ffmpegu.command(). - First-class helpers for inputs/outputs, stream mapping, and filters.
- Built-in runners for FFmpeg and FFprobe with structured results.
pnpm add ffmpeguSee the quick start in the docs: docs/README.md
- Start here: docs/README.md
- API overview: docs/ffmpegu/overview.md
- Options: docs/ffmpegu/options.md
- Inputs & outputs: docs/ffmpegu/inputs-outputs.md
- Filters: docs/ffmpegu/filters.md
- Runners: docs/ffmpegu/runners.md
- FFprobe: docs/ffmpegu/ffprobe.md
- Node.js/Bun/Deno
- OS: macOS or Linux
- FFmpeg and FFprobe installed and available on your PATH (or provide the path to the binary when creating a runner)