
How to Use FFmpeg with Node.js (No Installation Required)
Learn 4 ways to use FFmpeg with Node.js: child_process, fluent-ffmpeg, ffmpeg.wasm, and a cloud API. Working code, common pitfalls, and when to use each.
118 articles about ffmpeg.

Learn 4 ways to use FFmpeg with Node.js: child_process, fluent-ffmpeg, ffmpeg.wasm, and a cloud API. Working code, common pitfalls, and when to use each.

Learn how to convert MP4 to GIF using FFmpeg with palette generation for high quality and small file sizes. CLI examples, file size tips, and API method.

Concatenate, merge, join, and combine videos with FFmpeg via the concat demuxer, filter, and protocol. Fix codec mismatches, audio sync, and stream errors.

Learn how to compress video with FFmpeg using CRF, two-pass encoding, and preset tuning. Reduce file size by 50-80% without visible quality loss.

Learn how to trim and cut videos with FFmpeg using 3 proven methods. Extract specific sections, trim by timestamp or duration, and avoid quality loss. Step-by-step guide with examples.

Learn how to compress video using a cloud FFmpeg API with no server setup. Includes working code examples in cURL, Python, and Node.js.

Learn how to process video with a JSON API using FFmpeg Micro. Real request examples for compression, format conversion, text overlays, and custom FFmpeg options.

Self-hosting FFmpeg looks simple until Docker bloat, codec licensing, and scaling hit production. Compare self-hosted FFmpeg vs a cloud API.

Learn how to merge audio and video with FFmpeg using the CLI or a simple API call. Mux tracks without server setup or FFmpeg installation.

Learn how to use FFmpeg in Python without installing the binary. Use a cloud API instead of subprocess for serverless-friendly video processing.