H.264, H.265 (HEVC), VP9 или AV1: какой видеокодек выбрать?
Обновлено:
Видеокодек — это способ сжатия изображения. Расширение файла (.mp4, .mkv, .webm) говорит только о контейнере, а кодек внутри определяет, насколько велик файл, насколько хорошо он выглядит при заданном размере и, что важнее всего, на каких устройствах его можно воспроизвести. Четыре кодека покрывают почти всё, с чем вы столкнётесь сегодня: H.264, H.265 (он же HEVC), VP9 и AV1.
Если коротко: новые кодеки вмещают больше качества в меньшее число бит, но их кодирование требует больше вычислительной мощности, и их поддерживает меньше старых устройств. Выбор кодека — это компромисс между размером файла и совместимостью, и правильный ответ зависит от того, где будет использоваться видео.
H.264 (AVC): универсальный стандарт по умолчанию
H.264, стандартизированный в 2003 году, — это кодек, который аппаратно декодирует почти любое устройство, выпущенное за последние пятнадцать лет: телефоны, ноутбуки, смарт-телевизоры, игровые консоли, автомобильные головные устройства и все основные браузеры. Если нужен файл, который просто воспроизводится везде, видео H.264 со звуком AAC в контейнере MP4 по-прежнему остаётся самым надёжным выбором.
Его слабое место — эффективность. При том же визуальном качестве H.264 требует заметно большего битрейта, чем новые кодеки, что важно для 4K и длинных записей. Кроме того, он защищён патентами, которые лицензируются через патентный пул, хотя это редко касается тех, кто конвертирует собственные файлы.
H.265 (HEVC): файлы меньше, поддержка неравномернее
H.265 был опубликован в 2013 году как преемник H.264. Его задумывали так, чтобы он давал сопоставимое качество примерно при половинном битрейте; на практике экономия зависит от кодировщика и содержимого, но заметное снижение — обычное дело, особенно при высоких разрешениях. iPhone по умолчанию записывают видео в HEVC, когда в настройках камеры выбран формат «Высокая эффективность», и многие 4K-камеры и дроны тоже его используют.
Подвох — в поддержке. Устройства Apple работают с HEVC штатно. В Windows воспроизведение обычно зависит от расширения HEVC из Microsoft Store или от аппаратной поддержки, которую предоставляет драйвер видеокарты. Chrome и Edge могут воспроизводить HEVC, если в компьютере есть аппаратный декодер, а поддержка в Firefox появилась позже и тоже зависит от оборудования. Старые телевизоры и многие веб-плееры его не примут. Если у вас есть видео в HEVC, которое где-то не открывается, в нашем руководстве о конвертации видео HEVC с iPhone для Windows пошагово описано решение.
VP9: веб-кодек без лицензионных отчислений
VP9 — кодек Google без лицензионных отчислений, окончательно доработанный в 2013 году и активно используемый на YouTube. По эффективности сжатия он в одной лиге с HEVC. Обычно его хранят в файлах WebM или MKV, и он воспроизводится в Chrome, Edge и Firefox, а также в последних версиях Safari.
За пределами браузера поддержка VP9 менее стабильна: многие телевизоры и телефоны умеют его декодировать, но видеоредакторы и старое оборудование иногда нет. VP9 имеет больше всего смысла для файлов, которые будут воспроизводиться в интернете, особенно в контейнере WebM.
AV1: лучшее сжатие, самое медленное кодирование
AV1 выпустил в 2018 году альянс Alliance for Open Media, в который входят Google, Apple, Microsoft, Netflix, Amazon и Mozilla. Он не требует лицензионных отчислений и, как правило, самый эффективный из четырёх, поэтому крупные стриминговые сервисы используют его там, где его поддерживают устройства.
Для повседневного использования ему мешают две вещи. Во-первых, аппаратное декодирование появилось лишь в довольно новых чипах, поэтому старые телефоны и ноутбуки переходят на программное декодирование, которое разряжает аккумулятор и может подтормаживать при высоких разрешениях. Во-вторых, кодирование в AV1 без аппаратного кодировщика идёт медленно. Наши инструменты могут читать файлы AV1, если их умеет декодировать ваш браузер, но сейчас не предлагают AV1 в качестве выходного кодека.
Краткое сравнение
Считайте это эмпирическим правилом, а не результатами тестов; реальные результаты зависят от кодировщика, его настроек и видеоматериала.
- Совместимость: у H.264 самая широкая, затем идут VP9 и HEVC (каждый силён на своих платформах), затем AV1.
- Сжатие при одинаковом качестве: AV1 обычно лучший, HEVC и VP9 близки друг к другу, H.264 требует самого большого битрейта.
- Скорость кодирования без специального оборудования: H.264 самый быстрый, AV1 — с большим отрывом самый медленный.
- Лицензирование: VP9 и AV1 не требуют лицензионных отчислений; H.264 и HEVC лицензируются через патентные пулы.
- Типичные контейнеры: H.264 и HEVC — в MP4 или MOV, VP9 — в WebM или MKV, AV1 — в MP4, WebM или MKV.
Какой кодек выбрать?
Отталкивайтесь от того, где будет использоваться видео, а не от кодека с лучшей репутацией.
- Отправка другим людям, загрузка на сайт или воспроизведение на неизвестном устройстве: H.264 в MP4.
- Архивирование собственных 4K-записей или экономия места на устройствах Apple: H.265 в MP4 или MOV.
- Встраивание видео на веб-страницу: VP9 в WebM, в идеале с запасным вариантом H.264 в MP4 для старых браузеров.
- Стриминг в очень больших масштабах на современные устройства: AV1, обычно с запасным вариантом в H.264.
Как изменить кодек видео
Смена кодека всегда означает перекодирование: видео декодируется в кадры и сжимается заново новым кодеком. При каждом перекодировании с потерями теряется немного деталей, поэтому конвертируйте из лучшей имеющейся копии и не повторяйте процесс на уже сконвертированных файлах.
В конвертере видео выберите выходной формат, и список кодеков обновится в соответствии с тем, что может хранить этот контейнер. Для MP4 доступны H.264, H.265 и VP9; для MOV — H.264 и H.265; для WebM — VP9 и VP8; для MKV — H.264, VP8 и VP9. Доступность кодирования в H.265 зависит ещё и от вашего браузера и оборудования, потому что кодирование выполняется на вашем собственном устройстве. Для самого частого случая — превратить WebM или MKV в файл, который воспроизводится везде, — на страницах WebM в MP4 и MKV в MP4 выходной формат уже выбран.
Инструменты из этого руководства
Частые вопросы
01
02
03