
Auto-Process Video Uploads in Supabase Storage with FFmpeg Micro
Automate video compression and thumbnail extraction on Supabase Storage uploads using Edge Functions and the FFmpeg Micro API.
279 articles about ffmpeg.

Automate video compression and thumbnail extraction on Supabase Storage uploads using Edge Functions and the FFmpeg Micro API.

How to deinterlace video with FFmpeg using yadif and bwdif filters. Covers filter parameters, quality vs speed tradeoffs, and working CLI and API examples.

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.

Loop video with FFmpeg using -stream_loop for fast, lossless repeats and the loop filter for frame-level control. With 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.

How to use ffprobe to inspect video metadata (codecs, resolution, duration, bitrate) before processing, with JSON output examples and API integration.

Why FFmpeg on AWS Lambda hits the 250MB layer limit, /tmp storage cap, and 15-minute timeout. With a working alternative: call a managed FFmpeg API instead.

Reference for FFmpeg drawtext filter parameters including font control, positioning expressions, box and shadow styling, dynamic text, and API examples.

ffmpeg.wasm runs in the browser but crashes on large files, runs single-threaded, and fails on mobile. Where client-side breaks and when a hosted API wins.

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