Anatomy of a media file
See how filename, extension, container, streams, codecs, subtitles and metadata fit together.
Software vs formatCodec vs encoder vs application
Why LAME, EAC, FFmpeg, VLC, x264 and H.264 are not the same kind of thing.
Common confusionCodec vs file extension
Why .mp4 or .mkv cannot tell you everything about the media inside.
ConversionDoes converting lose quality?
Understand remuxing, transcoding and why MP3-to-FLAC does not restore lost information.
ContainersWhat is remuxing?
Change the package while keeping compatible encoded streams unchanged.
CodecsWhat is transcoding?
Decode and encode media again to change codec, bitrate, size or compatibility.
Profiles and levels
Read codec labels such as H.264 High@L4.1 and HEVC Main 10 correctly.
Video timing
Frame rate, CFR/VFR, timestamps and time bases.
How inter-frame video works
GOPs, keyframes, I/P/B pictures and seeking.
How video colour is described
YCbCr, chroma, range, primaries, transfer functions and HDR signalling.