
How to Use FFmpeg in GitHub Actions (No Binary Setup Required)
Skip installing FFmpeg in GitHub Actions. Use the FFmpeg Micro REST API to process video from any CI runner with one HTTP call, no binary setup needed.
70 articles about video-processing.

Skip installing FFmpeg in GitHub Actions. Use the FFmpeg Micro REST API to process video from any CI runner with one HTTP call, no binary setup needed.

Learn to loop video with FFmpeg using -stream_loop for fast, lossless repeats and the loop filter for frame-level control. Includes audio sync fixes and API examples.

FFmpeg can't run on Cloudflare Workers due to V8 isolate limits, bundle size caps, and WASM restrictions. The fix: call the FFmpeg Micro API from your Worker.

ffmpeg.wasm runs FFmpeg in the browser but crashes on large files, runs single-threaded, and fails on mobile. Learn where client-side breaks and when to use a hosted API.

Learn three ways to remove audio from video with FFmpeg: the -an flag for instant removal, replacing audio with silence for platform compatibility, and batch processing.

Heroku kills FFmpeg jobs three ways: ephemeral filesystem, slug-size limits, and dyno timeouts. Learn the failure modes and the fix.

Learn 3 ways to use FFmpeg with Bun: Bun.spawn subprocess, ffmpeg.wasm, and a cloud API. Working TypeScript examples, tradeoffs, and common pitfalls.

Automate Shopify product video compression, format conversion, and thumbnail generation with FFmpeg Micro API and webhooks. No manual video editing.

Run FFmpeg from Flutter and Dart using the FFmpeg Micro cloud API. No ffmpeg-kit, no native binaries, no platform channels. Working Dart code examples.

Set up the FFmpeg Micro MCP server in Zed editor to process video with AI prompts. Transcode, resize, and extract audio from your editor.