Обозначение 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 означает, что цвет хранится с разрешением вчетверо меньшим по площади, чем яркость, — это норма для большинства потребительского видео.
Чем 4:2:0 отличается от 4:2:2 и 4:4:4
Чтобы оценить ограничения 4:2:0, полезно сравнить его с другими распространёнными схемами. Разница между ними — в объёме сохраняемой цветовой информации и, как следствие, в устойчивости картинки к обработке.
| Схема | Цветовое разрешение | Типичное применение | Поведение при обработке |
|---|---|---|---|
| 4:4:4 | Полное, как у яркости | Профессиональная запись, компьютерная графика | Максимальная гибкость в цветокоррекции |
| 4:2:2 | Половина по горизонтали | ТВ-производство, камеры с внешними рекордерами | Хорошо переносит кейинг и грейдинг |
| 4:2:0 | Половина по горизонтали и вертикали | Бытовые камеры, смартфоны, стриминг, Blu-ray | Ограниченный запас при сильной обработке |
| 4:1:1 | Четверть по горизонтали | Устаревшие форматы (например, DV NTSC) | Заметные цветовые артефакты на границах |
Важный нюанс: разница между схемами почти незаметна при финальном просмотре на бытовом экране. Она проявляется на этапе постобработки — когда вы вытягиваете тени, меняете насыщенность отдельных тонов или вырезаете объект по цвету. Чем меньше цветовых данных, тем быстрее появляются постеризация и «лесенки» на цветных границах.
Где используется 4:2:0 на практике
Если вы смотрите фильм со стримингового сервиса, ролик на видеохостинге или диск Blu-ray — с очень высокой вероятностью это видео 4:2:0. Схема стала фактическим стандартом для доставки контента зрителю: она даёт заметную экономию битрейта при визуально неотличимом результате.
С записью ситуация похожая. Большинство смартфонов, экшн-камер и беззеркалок в базовых режимах пишут именно 4:2:0, часто ещё и с 8-битной глубиной цвета. Возможность записи 4:2:2 или 10 бит появляется обычно в более продвинутых моделях либо при выводе сигнала на внешний рекордер через HDMI — но это зависит от конкретной модели, поэтому стоит сверяться с её официальными характеристиками.
- 📱 Смартфоны и экшн-камеры — практически всегда 4:2:0.
- 🎬 Стриминговые платформы и видеохостинги перекодируют загруженное в 4:2:0.
- 💿 Blu-ray и большинство ТВ-трансляций также используют 4:2:0.
- 🖥️ Профессиональные рекордеры и RAW-форматы позволяют сохранить больше цветовых данных.
Даже если камера пишет 4:2:0, проверьте, умеет ли она выводить чистый сигнал 4:2:2 через HDMI — для важных съёмок с кейингом это может стать простым апгрейдом без замены техники.
Как 4:2:0 влияет на монтаж и цветокоррекцию
Главное следствие субдискретизации — ограниченный запас прочности изображения при обработке. Лёгкие коррекции экспозиции и баланса белого проходят безболезненно, но сценарии, опирающиеся на точное разделение цветов, страдают первыми.
Классический пример — хромакей. При вырезании объекта на зелёном фоне программа анализирует цвет каждой области, а в 4:2:0 цветовая граница объекта «размазана» по блоку из четырёх пикселей. Результат — рваные края, цветная кайма и шумная альфа-матта, которые приходится дорабатывать вручную.
Похожая картина возникает при выборочной коррекции насыщенности: например, если нужно усилить только красные тона, границы выделенного диапазона могут дать ступенчатые переходы. Сильный подъём теней в 8-битном 4:2:0 дополнительно обнажает бандинг — заметные полосы в градиентах вроде неба.
⚠️ Внимание: если исходник записан в 4:2:0 с 8-битной глубиной, агрессивный грейдинг может необратимо испортить кадр. Перед важной съёмкой проверьте в меню камеры наличие режимов с 10 бит или 4:2:2 — их наличие зависит от модели.
Почему 10 бит часто важнее, чем 4
2:2:Глубина цвета определяет количество градаций каждого канала. 8-битное видео имеет 256 уровней на канал, 10-битное — 1024. На практике 10-битный файл 4:2:0 нередко переносит грейдинг лучше, чем 8-битный 4:2:2, потому что градиенты в нём не распадаются на полосы. Идеальный вариант для постобработки — сочетание 4:2:2 и 10 бит.
Как проверить схему субдискретизации видеофайла
Узнать, в какой схеме закодирован конкретный файл, можно через инструменты анализа медиаданных. Самый доступный способ — утилита MediaInfo или консольная ffprobe из пакета FFmpeg: обе показывают параметр chroma subsampling и пиксельный формат.
Для проверки через командную строку достаточно выполнить:
ffprobe -v error -select_streams v:0 -show_entries stream=pix_fmt -of default=noprint_wrappers=1 video.mp4
В ответе появится название пиксельного формата. Значение вроде yuv420p указывает на 4:2:0 с 8-битной глубиной, yuv420p10le — на 4:2:0 с 10 битами, а yuv422p — на 4:2:2. Если инструмент не установлен, то же самое покажет графический интерфейс MediaInfo на вкладке видеопотока.
☑️ Проверка видеофайла перед монтажом
Настройки экспорта: когда 4:2:0 — правильный выбор
При финальном рендере для публикации в интернет выбирать 4:2:0 — нормальная и рекомендуемая практика. Видеохостинги всё равно перекодируют загрузку в 4:2:0, а плееры и телевизоры рассчитаны именно на эту схему. Попытка отдать зрителю файл 4:4:4 приведёт лишь к раздутому размеру и возможным проблемам совместимости.
Другое дело — промежуточные файлы для передачи между программами или коллегами. Здесь логично сохранять максимум информации: кодеки с 4:2:2 и 10 битами (если исходный материал это позволяет) переживут дальнейшую обработку без накопления артефактов. Каждое перекодирование в «сжатый» формат — шаг деградации, поэтому цепочку обработки стоит строить от максимального качества к финальному.
⚠️ Внимание: апскейл схемы при экспорте (например, рендер 4:2:0-исходника в 4:4:4) не добавляет реальных цветовых данных — утерянную при записи информацию восстановить нельзя. Такой файл лишь займёт больше места.
Правило простое: снимайте и храните мастер-файлы с максимумом цветовых данных, а экспортируйте для зрителя в 4:2:0 — это стандарт доставки.
Типичные проблемы и способы их смягчить
Если исходник уже записан в 4:2:0 и переделать съёмку нельзя, ряд приёмов помогает минимизировать артефакты при обработке. Они не вернут утерянные данные, но сделают недостатки менее заметными.
При кейинге помогает предварительное лёгкое размытие цветовых каналов и аккуратная настройка краёв маски вместо жёсткого вырезания. При грейдинге стоит работать в 32-битном проекте с плавающей точкой — многие редакторы делают это по умолчанию — и избегать экстремальных кривых в узких цветовых диапазонах. Бандинг в градиентах частично маскируется добавлением тонкого зерна.
⚠️ Внимание: не пытайтесь «улучшить» 4:2:0 многократными перекодированиями через разные кодеки — каждый проход с потерями только усугубляет артефакты. Работайте с исходным файлом напрямую.
И самый надёжный совет на будущее: если съёмка предполагает серьёзную постобработку, заранее выбирайте режим записи с большим запасом данных. Качество исходника определяет потолок всего последующего монтажа — ни один плагин не компенсирует информацию, которой нет в файле.
Частые вопросы
Видно ли разницу между 4:2:0 и 4:2:2 при обычном просмотре?
При финальном просмотре на обычном экране разница практически незаметна — именно поэтому 4:2:0 стал стандартом доставки. Различия проявляются при обработке: цветокоррекции, кейинге, выборочной насыщенности отдельных тонов.
Что лучше для монтажа: 4:2:0 с 10 битами или 4:2:2 с 8 битами?
Однозначного ответа нет, но на практике 10-битная глубина часто даёт больше пользы: она защищает градиенты от полос при грейдинге. Схема 4:2:2 важнее для точного кейинга. Оптимально — сочетание 4:2:2 и 10 бит, если техника его поддерживает.
Почему видео с камеры «рассыпается» после обработки?
Вероятная причина — сочетание субдискретизации 4:2:0, 8-битной глубины и сильного сжатия в исходнике. Такой файл имеет малый запас данных, и агрессивная коррекция обнажает бандинг, постеризацию и цветовые артефакты. Проверьте параметры записи через MediaInfo и выберите более «богатый» режим, если камера его предлагает.
Можно ли конвертировать 4:2:0 в 4:2:2 для улучшения качества?
Технически конвертация возможна, но она не восстанавливает утерянные цветовые данные — файл просто займёт больше места. Реальный смысл такой операции имеется только при передаче в систему, которая требует определённый формат на входе.
В каком формате экспортировать видео для видеохостингов?
Для публикации подойдёт H.264 или H.265 со схемой 4:2:0 — площадки всё равно перекодируют загрузку. Главное — отдать файл с достаточным битрейтом, чтобы повторное сжатие сервиса не усугубило потери.