Открывается в новой вкладке
matis.academy

Кодек

Codec · H.264, H.265, ProRes…

Алгоритм, который сжимает видеопоток, чтобы сэкономить место на карте памяти. От кодека зависят размер файлов, запас под цветокоррекцию и то, насколько легко видео монтировать.

Коротко

Простыми словами

Кодек — это способ упаковать видео. Он выбрасывает то, что глаз почти не замечает, и благодаря этому минута 4K занимает сотни мегабайт, а не десятки гигабайт.

Название пришло от слов «кодировщик» и «декодировщик»: камера сжимает видео при записи, а компьютер распаковывает его при монтаже. Чем сильнее сжатие, тем меньше файл, но тем меньше и информации, с которой потом работает цветокорректор.

Кодек и контейнер — не одно и то же

MP4, MOV и MXF — это контейнеры, то есть «коробки», в которые упаковано видео, звук и служебные данные. А H.264, H.265 или ProRes — кодеки, способ, которым сжата сама картинка. В одном и том же MP4 может лежать и H.264, и H.265, поэтому по расширению файла кодек не определить.

Кодек Как сжимает Для чего
H.264 (AVC) Сильно, между кадрами Съёмка, выдача в интернет — открывается везде
H.265 (HEVC) Ещё сильнее, между кадрами Съёмка в 4K и 10 бит при небольших файлах
ProRes, DNxHR Слабо, каждый кадр отдельно Внешние рекордеры, монтаж, обмен с цветокорректором
RAW-форматы Минимально или без сжатия Максимальный запас под покраску, огромные файлы

Битрейт: сколько данных в секунду

Битрейт показывает, сколько мегабит кодек тратит на одну секунду видео. Чем он выше при том же кодеке, тем меньше артефактов: «квадратиков» в тенях, мусора на листве, воде и в дыму.

Битрейт пишут в мегабитах, а карты памяти — в мегабайтах. В одном байте 8 бит, и об этом легко забыть.

Мбит/с ÷ 8 = МБ/с

100 Мбит/с ÷ 8 = 12,5 МБ/с. За минуту это около 750 МБ, за час — примерно 45 ГБ.

Карта должна записывать быстрее битрейта. Класс V30 гарантирует 30 МБ/с, то есть 240 Мбит/с, V90 — 90 МБ/с. Для режимов в несколько сотен мегабит нужна V90 или CFexpress.

Long GOP и All-I

Межкадровое сжатие (Long GOP, на камерах часто IPB) хранит целиком только опорные кадры, а для остальных записывает лишь то, что изменилось. Файлы маленькие, но компьютеру при монтаже приходится «собирать» каждый кадр из соседних, и таймлайн может тормозить.

Внутрикадровое сжатие (All-I, Intra) сжимает каждый кадр отдельно. Файлы в несколько раз больше, зато монтаж идёт легче. Если компьютер не справляется с H.265, сделайте прокси — лёгкие копии для монтажа, которые при экспорте заменятся оригиналами.

8 и 10 бит

Битность — сколько оттенков записывается в каждом цветовом канале. 8 бит — это 256 ступеней на канал, 10 бит — 1024. Пока картинка готовая и вы её почти не трогаете, разницы не видно.

Всё меняется при покраске. Когда вы растягиваете серую картинку из Log-профиля до нормального контраста, в 8 битах на небе и гладких стенах появляются ступеньки — бандинг. Поэтому Log снимают в 10 битах, а 8 бит оставляют для готовой картинки в Rec.709.

01

4:2:0

Цвет хранится с пониженным разрешением. Для большинства задач и выдачи в интернет этого хватает.

02

4:2:2

Цветовой информации вдвое больше, чем в 4:2:0. Полезно для хромакея и сложной покраски.

Что выбрать в меню камеры

Названия режимов у производителей разные, но выбор кодека, битности и битрейта сводится к нескольким вопросам, включая то, в какой частоте кадров вы снимаете. Ответьте на них по порядку — и настройка займёт минуту.

01

Будете ли вы красить?

Если да и снимаете Log — включайте 10 бит. Если нужна готовая картинка в стандартном профиле, хватит и 8 бит.

02

Справится ли компьютер?

H.265 экономит место, но тяжелее для монтажа, чем H.264. На слабом ноутбуке без прокси лучше выбрать H.264 или режим All-I.

03

Хватит ли карт и дисков?

Посчитайте объём по битрейту: часовая съёмка на 100 Мбит/с — около 45 ГБ, а на 400 Мбит/с — около 180 ГБ.

04

Какая частота кадров?

При высокой частоте кадров камера часто ограничивает разрешение, кодек или битность. Проверьте, что выбранный кодек доступен в нужном режиме.

Частые ошибки

01

Log в 8 битах

При покраске на небе появляются ступеньки. Если снимаете Log, включайте 10 бит.

02

Медленная карта под высокий битрейт

Запись обрывается или камера не даёт выбрать режим. Сверяйте битрейт, делённый на 8, с классом карты.

03

Монтаж тяжёлого H.265 «в лоб»

Таймлайн тормозит, и кажется, что виноват компьютер. Сделайте прокси или перекодируйте материал в монтажный кодек.

04

Путают контейнер и кодек

«Снимаю в MP4» ничего не говорит о качестве. Смотрите на кодек, битрейт и битность.

05

Экспорт с огромным битрейтом для соцсетей

Платформы всё равно пережимают видео. Для выдачи в интернет обычно хватает H.264 или H.265 с разумным битрейтом.

Шпаргалка

Задача Что выбрать
Готовая картинка, быстрая выдача H.264, 8 бит
Съёмка в Log под покраску H.265 или H.264, 10 бит, 4:2:2 если есть
Слабый компьютер Прокси или All-I
Хромакей, сложная покраска 10 бит 4:2:2, ProRes или RAW
Выбор карты Битрейт ÷ 8 меньше скорости записи карты
Экспорт для интернета H.264 или H.265

Проверь себя

Что из этого — контейнер, а не кодек?

H.264

MP4

ProRes

H.265

MP4 — это «коробка» для видео и звука. Внутри может лежать H.264 или H.265.

Вы снимаете в Log и планируете покраску. Какая битность нужна?

8 бит

10 бит

Неважно

В 10 битах 1024 оттенка на канал против 256. При растягивании Log меньше риск бандинга.

Камера пишет 200 Мбит/с. Сколько это мегабайт в секунду?

200 МБ/с

25 МБ/с

1600 МБ/с

200 ÷ 8 = 25 МБ/с — с этим справится карта класса V30.

Связанные термины

Практика

Кодек — в уроке 1

В бесплатном мини-курсе выбираем кодек, битрейт и битность прямо в меню камеры.