Справочник
Кодеки и контейнеры
Что с чем сочетается, какие диапазоны качества осмысленны и чем платить за меньший вес файла.
Видеокодеки
| Кодек | Энкодер | Год | Диапазон CRF | Рабочие значения | Скорость |
|---|---|---|---|---|---|
| H.264 / AVC | libx264 | 2003 | 0–51 | 18–24 | быстро |
| H.265 / HEVC | libx265 | 2013 | 0–51 | 24–30 | в 3–5 раз медленнее |
| VP9 | libvpx-vp9 | 2013 | 0–63 | 30–35 | медленно |
| AV1 | libaom-av1 | 2018 | 0–63 | 30–35 | очень медленно |
CRF у разных кодеков — разные шкалы. CRF 23 на H.264 и CRF 23 на H.265 дадут совершенно разный результат: у H.265 то же визуальное качество примерно на 5–6 пунктов выше по числу. Переносить привычное значение с кодека на кодек нельзя.
Совместимость с контейнерами
| Контейнер | Видео | Звук | Когда выбирать |
|---|---|---|---|
.mp4 | H.264, H.265 | AAC, MP3 | Универсальный выбор. Открывается везде. |
.webm | VP9, AV1 | Opus, Vorbis | Для веба, когда нужен минимальный вес. |
.mkv | любые | любые | Хранение и монтаж. Ограничений нет, но браузеры не играют. |
.mov | H.264, ProRes | AAC, PCM | Обмен с монтажными программами. |
Пресеты скорости x264 и x265
Пресет не меняет качество при заданном CRF — он меняет, насколько компактно кодек упакует
тот же результат. Разница между medium и veryslow обычно 10–20% веса
при кратно большем времени.
| Пресет | Относительная скорость | Когда применим |
|---|---|---|
ultrafast | максимальная | Черновой прогон, проверка настроек |
veryfast | быстро | Стриминг в реальном времени |
medium | по умолчанию | Повседневные задачи |
slow | примерно вдвое медленнее | Публикация, когда время терпит |
veryslow | в 5–8 раз медленнее | Архив, финальная выгрузка |
Аудиокодеки
| Кодек | Энкодер | Разумный битрейт | Примечание |
|---|---|---|---|
| AAC | aac | 128–256 кбит/с | Стандарт для MP4, поддержка везде |
| Opus | libopus | 96–160 кбит/с | Лучшее качество на низких битрейтах, только WebM и MKV |
| MP3 | libmp3lame | 192–320 кбит/с | Устаревает, но открывается абсолютно всем |
| FLAC | flac | без потерь | Архив звука, вес примерно вдвое меньше несжатого |
Практические ориентиры по битрейту
Значения ниже — типовые рабочие диапазоны для H.264, а не чьи-то официальные требования. Для H.265 и VP9 берите примерно на треть меньше, для AV1 — вдвое.
| Разрешение | 30 кадров/с | 60 кадров/с |
|---|---|---|
| 480p | 1–2 Мбит/с | 2–3 Мбит/с |
| 720p | 2–4 Мбит/с | 4–6 Мбит/с |
| 1080p | 4–8 Мбит/с | 8–12 Мбит/с |
| 1440p | 9–16 Мбит/с | 16–24 Мбит/с |
| 2160p | 20–40 Мбит/с | 35–60 Мбит/с |
Разброс внутри строки объясняется содержанием: статичный разговорный план укладывается в нижнюю границу, а съёмка с движением, шумом или мелкой фактурой требует верхней. Проверить это можно на тестовых клипах — там один и тот же материал в четырёх кодеках.