mediaforge — Fully typed TypeScript wrapper for FFmpeg.
Fluent builder API, FFmpeg v6/v7/v8 compatible, zero native bindings. Spawns the system ffmpeg binary — works on Node.js, Deno, and Bun.
ffmpeg
import { ffmpeg } from "mediaforge";await ffmpeg("input.mp4") .output("output.mp4") .videoCodec("libx264") .audioBitrate("128k") .run(); Copy
import { ffmpeg } from "mediaforge";await ffmpeg("input.mp4") .output("output.mp4") .videoCodec("libx264") .audioBitrate("128k") .run();
mediaforge — Fully typed TypeScript wrapper for FFmpeg.
Fluent builder API, FFmpeg v6/v7/v8 compatible, zero native bindings. Spawns the system
ffmpegbinary — works on Node.js, Deno, and Bun.Example