Color and HDR — HDR10, HDR10+, Dolby Vision, HLG, color spaces.
Practical guide to encoding 10-bit HEVC from 8-bit source — encoder math benefits, banding reduction, when 10-bit is mandatory (HDR), bandwidth implications, hardware decoder support.
Practical reference on video color range — TV range (16-235 for 8-bit), PC range (0-255), historical reasons, signaling, range mismatch artifacts, ffmpeg conversion.
Practical guide to HDR-to-SDR conversion — linearization, color primaries conversion, tone mapping, gamut handling, re-quantization, ffmpeg command construction, validation.
Practical reference on tone mapping — HDR-to-SDR conversion algorithms (Reinhard, Hable, ACES, BT.2390), HDR-to-HDR adaptation, static vs dynamic, display-side vs encoder-side, FFmpeg implementation.
Practical reference on chroma sub-sampling — the 4:4:4 / 4:2:2 / 4:2:0 notation, the bit budget math, codec profile support, where each is used, and the visual impact on natural vs graphic content.
Practical reference on video bit depth — banding in 8-bit, why 10-bit is HDR-mandatory, encoder and hardware decoder support, bandwidth implications, and bit-depth selection per use case.
Practical reference on video color spaces — Rec.709, BT.2020, DCI-P3 primaries, white points, gamut comparison, conversion considerations, and signaling in container metadata.
Practical reference on Hybrid Log-Gamma — BBC/NHK joint development, scene-referred transfer function, backward compatibility with SDR, broadcast use cases, and where HLG fits next to HDR10.
Practical reference on HDR10 — ST 2084 PQ transfer function, BT.2020 color space, static metadata, signaling in HEVC and AV1, the universal HDR baseline that every HDR-capable device decodes.