Коротко
Простими словами
Кодек — це спосіб запакувати відео. Він викидає те, чого око майже не помічає, і завдяки цьому хвилина 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.