Tag

gamma correction

1 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Jun 28, 2024 · Fundamentals

Understanding Video Color Spaces, Gamut, Transfer Functions, and YUV Conversion for Editing

To edit video correctly you must read its color metadata with ffprobe, understand the YUV model, limited versus full range, BT.601/BT.709 gamuts and transfer functions, apply the appropriate YUV‑to‑RGB matrices, convert gamuts to BT.709, and re‑encode with matching color parameters.

FFmpegVideo EditingYUV
0 likes · 11 min read
Understanding Video Color Spaces, Gamut, Transfer Functions, and YUV Conversion for Editing
Baidu Geek Talk
Baidu Geek Talk
Oct 12, 2022 · Backend Development

Understanding Video Color Spaces, Gamma Correction, and Transcoding with FFmpeg

Video processing involves converting linear sensor data through gamma correction and multiple color‑space transformations—such as RGB, YUV, and XYZ—using standards like BT.601/709/2020, with FFmpeg’s colorspace filter and ffprobe to manage transfer functions, primaries, and ranges during transcoding to preserve accurate colors across devices.

Color ManagementColor spaceFFmpeg
0 likes · 12 min read
Understanding Video Color Spaces, Gamma Correction, and Transcoding with FFmpeg