Обозначение 4:2:0 в характеристиках камеры, кодека или видеофайла указывает на схему цветовой субдискретизации — способ хранения цветовой информации, при котором данные о цвете сохраняются с меньшим разрешением, чем данные о яркости. Именно поэтому ролик, снятый в 4:2:0, может выглядеть отлично при обычном просмотре, но «рассыпаться» при агрессивной цветокоррекции или кейинге на зелёном фоне.

Понимание того, что скрывается за цифрами 4:2:0, помогает правильно выбрать режим записи на камере, настройки экспорта в редакторе и избежать артефактов при обработке. Разберём принцип работы субдискретизации, сравним популярные схемы и определим, в каких задачах 4:2:0 достаточно, а в каких — стоит искать альтернативу.

Что означают цифры 4:2:0

Человеческий глаз значительно чувствительнее к деталям яркости, чем к тонким оттенкам цвета. На этом основана вся идея цветовой субдискретизации (chroma subsampling): яркостная составляющая Y сохраняется для каждого пикселя, а цветовые компоненты Cb и Cr — реже. За счёт этого заметно снижается объём данных без видимой потери качества при обычном просмотре.

Три числа в обозначении описывают блок шириной 4 пикселя и высотой 2 строки:

  • 🔢 Первая цифра — количество отсчётов яркости в строке (обычно 4, то есть яркость без сжатия).
  • 🎨 Вторая цифра — число цветовых отсчётов в первой строке блока.
  • 📉 Третья цифра — число цветовых отсчётов во второй строке блока.

Таким образом, в схеме 4:2:0 на каждые четыре пикселя яркости приходится по два цветовых отсчёта в первой строке и ноль отдельных во второй — вторая строка использует цвета первой. Итоговое цветовое разрешение составляет половину по горизонтали и половину по вертикали от исходного кадра.

💡

4:2:0 означает, что цвет хранится с разрешением вчетверо меньшим по площади, чем яркость, — это норма для большинства потребительского видео.