AV1 VS HEVC H.265, что лучше?
Критерий:
1) уровень сжатия
2) качество сжатого видео
3) совместимость
4) распространенность
5) скорость кодирования и декодирования
1️⃣ Уровень сжатия
AV1: Лучше, чем HEVC, особенно на высоких битрейтах (экономия ~20-30% при том же качестве).
HEVC: Хорошо сжимает, но уступает AV1, особенно в сложных сценах (например, градиенты, движение).
→ Победитель: AV1.
2️⃣ Качество сжатого видео
AV1: Лучше сохраняет детализацию и меньше артефактов (благодаря продвинутым алгоритмам: например, адаптивное разделение блоков).
HEVC: Качество высокое, но на низких битрейтах проигрывает AV1.
→ Победитель: AV1 (особенно для 4K+ и HDR).
3️⃣ Совместимость
HEVC: Широкая поддержка — Apple (iPhone, Mac), NVIDIA/AMD GPU, телевизоры, Blu-ray.
AV1: Поддержка растёт (Android 10+, новые Intel/AMD/NVIDIA GPU, Smart TV 2020+), но старые устройства не декодируют.
→ Победитель: HEVC (пока что).
4️⃣ Распространенность
HEVC: Стандарт для 4K-видео, стриминга (Netflix, Apple TV), архивации.
AV1: Активно внедряется (YouTube, Netflix, Disney+), но пока меньше контента.
→ Победитель: HEVC (но AV1 догоняет).
5️⃣ Скорость кодирования/декодирования
Кодирование:
HEVC: Быстрее (особенно с аппаратным ускорением).
AV1: В 10-20 раз медленнее без аппаратного ускорения (но новые кодеки типа SVT-AV1 улучшают ситуацию).
Декодирование:
HEVC: Аппаратная поддержка в большинстве устройств.
AV1: Требует современные процессоры/GPU (Intel Arc, NVIDIA RTX 40+, Snapdragon 8 Gen 2).
→ Победитель: HEVC.
Выбор зависит от задачи:
Лучшее качество/сжатие (стриминг, архивы) → AV1.
Совместимость и скорость (мобильные устройства, Blu-ray) → HEVC.
Будущее: AV1 постепенно вытеснит HEVC, но переход займет 3-5 лет.
Зависит от библиотеки.
Если сравнивать libx265 (HEVC) и libsvtav1(AV1), то HEVC выигрывает по всем параметрам: меньше размер и лучше качество при одном и том же битрейте.
Если использовать аппаратные библиотеки, например, hevc_nvenc и av1_nvenc, то зависит от подобранных параметров. Можно сказать, между этими библиотеками паритет.
Недостатков у кодека av1 тоже хватает. Основные: при низких битрейтах значительно больше артефактов, они более заметны, сохраняется меньше деталей. При среднем битрейте: размывает цветной шум, искажает цветопередачу на поверхностях со сложной текстурой, например, лицо крупным планом - это особенно заметно на стоп-кадрах. На высоких битрейтах - большие задержки. Все-таки декодировать сложнее, чем hevc, даже на аппаратном уровне.
Один из главных бичей av1 - скорость кодирования. В разы медленнее, чем hevc, если требуется получить сравнимое качество.
При тонкой настройке параметров под конкретные сцены, библиотеке libx265 нет равных на сегодня в значении [качество]х[битрейт].
Hevc хуже сжимает видео, av1 в этом плане эффективнее. Хотя если честно, на визуальном тесте я особой то разницы и не заметил.
Ну и так ответил в первом пункте.
Hevc более распространённый и поддерживается на большем количестве устройств, в том числе и на уровне аппаратной поддержки.
Ответил в пункте три.
Насчет этого фиг знает, они оба дофига времени на кодирование отнимают, особенно если в несколько проходов, я не тестил их, так как до сих пор h264 юзаю.
сжатие и качество - av1
распространённость и совместимоcть hevc или вообще avi с divx
AV1 лучше, если конечно у тебя свежее железо.