FFMpeg Course

This focused 27 lesson course teaches viewers how to use FFmpeg to create full adaptive bitrate ladders and package them into HLS format. The course also includes a primer on terms and technologies related to streaming and recommended settings for all parameters detailed in the course.

The course starts with the technology primer, and individual chapters on bitrate control, resolution, frame rate, I-, B-, P- and reference-frame settings. These are followed by lessons on H.264 and HTTP Live Streaming (HLS), which includes instruction on Apple tools Media File Segmenter, Variant Playlist Creator, and Media Stream Validator. The final two chapters cover how to encode with x265 and VP9.

The course covers much of the same material as the book Learn to Produce Videos with FFmpeg: In Thirty Minutes or Less, and is designed for students who learn better by watching a video than reading a book. Most of the batch scripts shown are identical to those presented in the book.