Learn FFmpeg
Master video processing from basics to automation. A hands-on course with real-world examples.
FFmpeg Basics
Get started with FFmpeg fundamentals. Learn the command structure, common flags, and how to inspect video files.
Transcoding Video
Convert videos between formats, codecs, and containers. Understand bitrates, quality settings, and encoding options.
Resize and Crop
Scale videos to different resolutions, crop regions, and maintain aspect ratios for different platforms.
Extract and Add Audio
Work with audio streams: extract, replace, adjust volume, and mix multiple audio tracks.
Watermarks and Overlays
Add watermarks, logos, and text overlays to videos. Position, scale, and animate overlays.
Subtitles and Captions
Burn captions into video or add soft subtitle tracks. SRT, ASS, force_style, and the three gotchas everyone hits.
From CLI to API
Transition from command-line FFmpeg to API-driven video processing. Integrate FFmpeg into your applications.
Automating with n8n, Make, or Zapier
Build automated video workflows using n8n, Make, or Zapier. Process videos at scale without manual intervention.
FFmpeg in Any Language
Every FFmpeg command works the same through the API, whatever your stack. Where to go next for Node.js, Python, and no-code tools.
What You'll Learn
Start with 100 free minutes
Grab an API key and follow along. No credit card required.