Free Course

Learn FFmpeg

Master video processing from basics to automation. A hands-on course with real-world examples.

9 Lessons~2.75 hours totalBeginner friendly
1

FFmpeg Basics

Get started with FFmpeg fundamentals. Learn the command structure, common flags, and how to inspect video files.

10 minStart lesson
2

Transcoding Video

Convert videos between formats, codecs, and containers. Understand bitrates, quality settings, and encoding options.

15 minStart lesson
3

Resize and Crop

Scale videos to different resolutions, crop regions, and maintain aspect ratios for different platforms.

12 minStart lesson
4

Extract and Add Audio

Work with audio streams: extract, replace, adjust volume, and mix multiple audio tracks.

12 minStart lesson
5

Watermarks and Overlays

Add watermarks, logos, and text overlays to videos. Position, scale, and animate overlays.

15 minStart lesson
6

Subtitles and Captions

Burn captions into video or add soft subtitle tracks. SRT, ASS, force_style, and the three gotchas everyone hits.

20 minStart lesson
7

From CLI to API

Transition from command-line FFmpeg to API-driven video processing. Integrate FFmpeg into your applications.

20 minStart lesson
8

Automating with n8n, Make, or Zapier

Build automated video workflows using n8n, Make, or Zapier. Process videos at scale without manual intervention.

25 minStart lesson
9

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.

10 minStart lesson

About This Course

The course starts at the command line. Lesson 1 installs FFmpeg on macOS, Linux or Windows and downloads a 13-second sample clip to practice on. The next five lessons cover transcoding, resizing and cropping, audio, watermarks and subtitles. Those six lessons run in a terminal on your own machine.

Lessons 7 to 9 take the same commands off your machine. You send them to the FFmpeg Micro API with a free key, wire them into n8n, Make or Zapier, and see where to go next for Node.js, Python and no-code tools. Each lesson takes 10 to 25 minutes, and the whole course is free.

What You'll Learn

✓FFmpeg command structure and syntax
✓Video transcoding and format conversion
✓Resizing, cropping, and scaling videos
✓Audio extraction and manipulation
✓Adding watermarks and overlays
✓Burning in and styling subtitle captions
✓API-driven video processing
✓Workflow automation with n8n, Make, or Zapier
✓Real-world production techniques

Start free

Grab an API key and follow along. No credit card required.