H.264, H.265 и AV1: краткая история видеокодеков

У видеоэнкодера одна задача: сохранить как можно больше изображения в как можно меньшем объёме данных. Один необработанный кадр 1080p занимает около 6 МБ; при 30 кадрах в секунду это 180 МБ в секунду. Такой поток несжатого видео передавать непрактично. Внутрикадровое и межкадровое предсказание (использование сходства соседних кадров), преобразования и квантование уменьшают данные до нескольких сотых исходного объёма.

H.264 (AVC): Ветеран, который правил Интернетом более десяти лет

Выпущенный в 2003 году кодек H.264 является наиболее широко поддерживаемым из существующих кодеков: его может декодировать любой браузер, телефон, телевизор и камера. Он обеспечивает высокую эффективность сжатия при низких затратах на декодирование и остается лучшим выбором для видео на большинстве веб-сайтов. Файлы MP4, которые вы видите повсюду, в подавляющем большинстве случаев закодированы в формате H.264.

H.265 (HEVC) и AV1: соревнование нового поколения

H.265 снижает битрейт примерно на 40% по сравнению с H.264, и большая часть контента 4K/HDR кодируется с его помощью. Но его патентное лицензирование сложное, а поддержка браузеров непоследовательна (Firefox долгое время отказывался от нее). AV1, выпущенный Альянсом открытых медиа (AOMedia) — коалицией Google, Netflix, Amazon и других — соответствует эффективности сжатия H.265, но при этом не требует лицензионных отчислений. Chrome, Firefox и Edge поддерживают его, и он постепенно становится новым стандартом потоковой передачи и эпохи 8K.

Что это означает для загрузок

  • При том же разрешении файлы AV1/H.265 заметно меньше, но старые устройства могут тормозить или не декодировать их.
  • Сохранение исходного кодека при загрузке лучше всего сохраняет качество — позволяет избежать потерь от перекодирования.
  • Объединение и перекодирование в браузере, как в инструментах этого сайта, зависят от поддержки нужного кодека в WebCodecs.

Конвертер видео онлайн

Объедините видео онлайн

Вернуться ко всем статьям