Кодеки и форматы видео: почему твоё видео выглядит как мыло, а ты не знаешь почему.

Кодеки и форматы видео: почему твоё видео выглядит как мыло, а ты не знаешь почему., image #1

Начинающий видеограф — это человек, который купил камеру за 50 тысяч, нажал «запись», получил файл, открыл его в монтажке и спрашивает: «А почему цвета как из унитаза, а при приближении картинка рассыпается как мои планы на пенсию?»

Потому что, дружок, камера снимает не «видео», как ты привык думать. Она снимает файл. А файл этот упакован в кодек. И если ты не понимаешь, что это за упаковка — ты всю жизнь будешь монтировать мыло и думать, что ты Кристофер Нолан.

Я сам долго был из этих. Так что поехали, разбираемся вместе. Без воды, зато с болью.

Часть 1. Кодек — это не магия, это пельменная

Представь, что видео — это говядина. Сырая, хорошая, стейк веллингтон. Но тащить её на жёстком диске нельзя — она займёт столько места, что твой компьютер начнёт молиться. Поэтому её... упаковывают.

Кодек — это способ упаковки видео.

Кодек берёт каждый кадр и говорит себе: «Так, здесь небо, оно почти одинаковое в пятидесяти кадрах подряд. Зачем мне хранить все пятьдесят? Сожму в одно описание: "небо, голубое, примерно такое". Подойдёт». И жмёт. Жмёт так усердно, что из «говядины» получаются пельмени из столовой: формально еда, фактически — воспоминание о еде.

Кодек с потерями (H.264, H.265) — жмёт с потерей качества. Места мало занимает, но информация умирает навсегда. Как пельмень из столовой.

Кодек без потерь (ProRes, DNxHD) — жмёт аккуратно, как дипломат чемодан: всё сложено, ничего не потеряно, но чемодан весит как слон.

RAW — вообще не жмёт. Это живая корова, которую ты привёз домой и сам решаешь, что из неё делать. Места — до жопы. Зато контроль полный.

Часть 2. Контейнер — это не кодек, и это важно, блин

Люди путают. Слышишь «MP4» и думаешь «кодек». А это контейнер. Это как пакет из «Пятёрочки». В пакет можно положить что угодно: пельмени, говядину, живую рыбу. Пакет — MP4 или MOV — просто обёртка. А что внутри — решает кодек.

Твой Canon RP пишет в контейнер MP4, а внутри — кодек H.264. Файл называется .mp4, а сжат он как пельмень.

Запомни простую мысль: расширение файла ничего не говорит о качестве. Говорит кодек внутри.

Часть 3. H.264 — любимый кодек всех камер. И вот почему

H.264 в действии: сочный стейк превращается в грустный пельмень
H.264 в действии: сочный стейк превращается в грустный пельмень

Почему камеры снимают в H.264? Потому что он экономный. Один час твоего видео с Canon RP весит примерно 12–20 гигабайт. Если бы камера писала без потерь, час занял бы 300–600 гигабайт, и твоя карта памяти кончилась бы за время, пока ты выходишь из машины.

Но экономия имеет цену, и цена эта — битность и цветопробы. Теперь будет немного техники, не пугайся, я сам переваривал это месяц.

8 бит против 10 бит

Каждый пиксель твоего видео описывается числами: сколько красного, зелёного, синего. В 8-битном видео есть 256 оттенков каждого цвета. Красиво? Вроде да. Пока ты не начнёшь вытягивать тени или прибирать пересвет — тогда между оттенками становятся видны ступеньки. Градиент неба превращается в полосы. Это называют «бендинг», и он лечится так же успешно, как грипп молитвой.

10-битное видео имеет 1024 оттенка. Ступенек нет. Тяни тени, гаси света — картинка молчит и терпит.

4:2:0 против 4:2:2

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

Вот твоя боль, если у тебя Canon RP, как у меня: он снимает 8 бит 4:2:0 в H.264. Точка. Никакого 10 бит, никакого C-Log, как мне однажды дурили. Что это значит на практике:

  • Снимай так, чтобы экспозиция была правильной в камере. Твой 8-битный файл простит тебе небольшую ошибку, но не пересвет и не глубокие тени.
  • Не пытайся вытянуть закат из почти чёрного кадра — получишь полосатый кошмар.
  • Цветокорректируй деликатно, а не молотком.
  • И да, кропай меньше: у Canon RP в 4K кроп ещё и так, и сяк.

Мораль: камера за 50 тысяч снимает кодеком из разряда «постарайся не облажаться». Это нормально. Все начинающие через это проходят.

Часть 4. Rec.709 — «стандартная картинка», и почему все на него молятся

Теперь про Rec.709. Это стандарт цвета. Стандартный телевизор, стандартный YouTube, стандартный монитор — все они понимают Rec.709. Это «русский язык» для цвета: все говорят на нём, все понимают.

Если ты снимаешь в обычном режиме на обычную камеру — ты снимаешь с расчётом под Rec.709. Картинка из камеры уже «готова»: контраст на месте, цвета на месте. Можно выложить как есть.

А вот некоторые камеры умеют снимать в логарифмическом профиле — C-Log, S-Log, V-Log и так далее. Лог — это специально «заваленная», серая, плоская картинка, в которой спрятаны данные о тенях и светах гораздо глубже, чем в обычной. Лог снимают, чтобы потом в монтажке раскрыть этот диапазон и получить киношную картинку.

Но лог требует 10 бит минимум, а лучше RAW. В 8 бит лог — это как хранить борщ в бумажном пакете: технически можно, но не надо.

Вывод практический: на Canon RP ты снимаешь под Rec.709, и это правильно. Твоя задача — сделать картинку хорошей сразу в камере правильной экспозицией и балансом белого. Тогда монтажка станет радостью, а не реанимацией.

Часть 5. ProRes — дипломат в костюме

ProRes 422: весит как слон, но каждый кадр на месте
ProRes 422: весит как слон, но каждый кадр на месте

ProRes — это кодек почти без потерь от Apple. Видео в ProRes выглядит ровно так же, как снятое, но занимает в разы больше места. Один час в ProRes — это 60–180 гигабайт в зависимости от варианта (ProRes LT, 422, 422 HQ, 4444).

Зачем он нужен, если весит как слон?

Для монтажа. Вот главная мысль, которую надо вбить себе в голову:
H.264 — это формат для ХРАНЕНИЯ и ПОКАЗА.
ProRes — это формат для РАБОТЫ.

Когда ты монтируешь H.264, компьютер на каждую склейку, на каждое воспроизведение заново распаковывает эти пельмени обратно в говядину. Процессор воюет, timeline подтормаживает, нервы трещат. А если у тебя длинный проект с кучей слоёв, эффектов, цветокоррекции — H.264 начинает сыпаться кадрами, как мои колени по лестнице.

Поэтому профессионалы делают так: отснятый H.264 транскодируют в ProRes — один раз пережимают в рабочий формат — и дальше монтируют ProRes. Таймлайн летает, скраббинг мгновенный, цветокоррекция не сыпется.

В DaVinci Resolve это делается так:

  1. Собери все исходники в Media Pool.
  2. Выдели их все (Ctrl+A в Media Pool).
  3. Правый клик → «Транскодировать медиафайлы» → выбери ProRes 422 → DaVinci пережмёт файлы, и ты подменишь исходники на новые прямо в пуле. Всё. Монтируешь с комфортом.

А есть вариант полениться красиво: оптимизированные медиа. Resolve сам создаст ProRes-копии в фоне, а на экспорт пойдут твои оригиналы. Настройка: правый клик по клипу → «Создать оптимизированные медиа». Галочка в настройках проекта «Использовать оптимизированные медиа, если они есть» должна стоять.

Часть 6. RAW — живая корова на твоём диске

RAW в монтажной: корова посреди комнаты, диски горят, монтажёр в шоке
RAW в монтажной: корова посреди комнаты, диски горят, монтажёр в шоке

RAW — это сенсор камеры без всякой обработки. Никакого цвета, контраста, резкости — только «сырые» данные: сколько света попало на каждую точку.

Что это даёт? Полную власть. Пересвет? Вырвем. Тени? Поднимем без полос. Баланс белого? Поменяем задним числом, как депутатом обещания. ISO? Перекрутим после съёмки.

Стоит это удовольствие места и денег. RAW-файлы огромные, камеры с RAW дорогие, карты памяти для RAW стоят как половина твоей дачи.

Есть промежуточный вариант — Blackmagic RAW и ProRes RAW: сжатый RAW, который занимает меньше места, но всё так же даёт гибкость. Но это для камер, которые его умеют. Твой Canon RP — не умеет. Мой тоже. Плак-плак, работаем с тем, что есть.

Часть 7. Как это всё применить в DaVinci Resolve — практика

Теперь соберём всё в рабочую схему. Держи по порядку.

Шаг 1. Съёмка

Снимай в том формате, который даёт камера. У Canon RP это H.264 в MP4, 8 бит, 4:2:0. И это нормально! Следи за экспозицией и балансом белого в камере — это твоя страховка, вместо 10 бит у тебя голова на плечах.

Шаг 2. Импорт

Кидай файлы в проект. Ничего не перекодируй, если проект маленький и компьютер тянет. Если тормозит — создай оптимизированные медиа (ProRes) через правый клик по клипам в Media Pool.

Шаг 3. Монтаж

Работай спокойно. Если timeline лагает — проверь, что в настройках проекта стоит использование оптимизированных медиа.

Шаг 4. Цвет

Помни про битность: тянуть можно, но деликатно. Для 8-битного исходника резкие кривые — это полосы гарантированные.

Шаг 5. Экспорт

Вот здесь все делают ошибку №1: выкладывают на YouTube ровно тот файл, который получил из камеры. Хотя он уже дважды пожат — один раз камерой, второй раз при экспорте из монтажки.

Правильно так: экспортируй в H.264 с высоким битрейтом (YouTube рекомендует для 1080p — 8–12 Мбит/с, для 4K — 35–45 Мбит/с) или лучше в H.265, если сервис его принимает. Да, H.264 на выходе — это снова пельмени. Но это пельмени из хорошего фарша: качество упадёт один раз, а не два.

В DaVinci: вкладка «Доставка» → пресет YouTube 1080p → формат MP4, кодек H.264, битрейт вручную 10–12 Мбит/с для 1080p. Всё. Не трогай лишнее.

Часть 8. Итоговая шпаргалка — что выбрать

Задача

Формат

Съёмка на любительскую камеру

H.264 / H.265 в MP4 — нормально, следи за экспозицией

Монтаж тормозит

Создай оптимизированные медиа (ProRes) или транскодируй в ProRes 422

Выход на YouTube / VK

H.264 или H.265, MP4, битрейт 10–12 Мбит/с (1080p)

Кинопроизводство, серьёзный грейдинг

10 бит 4:2:2 минимум, лучше RAW

Архив важных проектов

ProRes 422 или исходники + проект Resolve

Вместо заключения

Кодеки — это не магия и не заговор программистов. Это компромисс между качеством и размером, и этот компромисс принимает кто-то. Либо ты, осознанно, либо твоя камера, по своему разумению.

Начинающий думает: «Куплю камеру подороже — и картинка сама станет киношной». Не станет. Станет та же самая картинка, только весить будет больше. Киношность начинается с понимания того, ЧТО у тебя в руках: сколько бит, сколько цветопроб, какой кодек. И с уважения к этим цифрам.

Снимайте честно, экспортируйте грамотно, и да не будет бендинга на ваших градиентах. Аминь.

Статья для сообщества «Код Давинчи»

DaVinci Resolve • Видеомонтаж • Цветокоррекция

8 views·1 share