FFmpeg – The Complete Guide
Comprehensive introduction to FFmpeg, media transcoding and filter graphs, with practical examples and hands-on demos
What you’ll learn
-
Have a crystal clear understanding of FFmpeg architecture and internal pipeline.
-
Construct complex filter graphs to manipulate media.
-
Understand what happens during transcoding.
-
Get a good overview of FFmpeg and its applications.
-
Set up FFmpeg on popular operating systems.
-
Inspect any media with ffprobe to extract valuable information.
-
Play audio/video with ffplay from the command line.
-
Learn the basics of audio/video, codecs, and containers.
-
Learn about different inputs, outputs, and stream selection.
-
Understand factors for choosing a codec.
-
Encode audio/video using various codecs with FFmpeg.
-
Learn and apply rate control techniques and additional details for H.264 encoding.
-
Learn about some very useful and practical applications where FFmpeg can be used.
-
Perform common video manipulation tasks by constructing filter graphs with FFmpeg.
-
Separate, mix, and manipulate audio with FFmpeg audio filters.
Requirements
-
None.
-
No prior knowledge of audio/video, transcoding or FFmpeg is needed.
-
Concepts are explained gradually with easy-to-follow diagrams.
-
We start with simple examples and build up more complex scenarios in a step-by-step fashion.
Who this course is for:
- Anyone interested to learn about, and work with audio and video
- Anyone interested in media transcoding and streaming
- Software developers
- System integrators
- Broadcast engineers
- System administrators
- Video enthusiasts