Вышла стабильная реализация видеокодека AV2: битрейт снижен до 32% относительно AV1

Альянс Open Media (AOMedia) представил релиз первой эталонной реализации кодека AV2 — AVM 1.0.0. Это кодировщик и декодировщик формата кодирования видео AV2, который развивается как приемник AV1. Код написан на Си и распространяется под лицензией BSD.
AVM 1.0.0 включает оптимизации для процессоров на архитектурах ARM64, x86_64 и MIPS с использованием расширенных наборов инструкций NEON, AVX2, SSE2/3/4, MSA и DSPr2. Разработчики заявляют о значительном улучшении производительности сжатия по сравнению с AV1.
Ключевые особенности AV2: оптимизация для потокового вещания; улучшенное предсказание межкадровых изменений с поддержкой до 7 предыдущих кадров; расширенная поддержка виртуальной и дополненной реальности; возможность одновременной доставки нескольких видео в одном потоке с раздельным отображением; дополнительные фильтры для подавления шумов и сохранения детализации.
При тестировании одного из экспериментальных выпусков библиотеки avm использование кодека AV2 позволило добиться снижения битрейта на 32,59% по сравнению с AV1 при аналогичном уровне качества. Измерения проводились с использованием метрики VMAF от Netflix. По метрике PSRN-YUV снижение составило 28,63%.
Пользователи, опробовавшие библиотеку AVM, отметили, что производительность и качество кодирования на высоких битрейтах пока работают не идеально. В AV2 используется гибридная блочно-ориентированная структура с суперблоками 256?256, рекурсивным секционированием и более эффективным разделением параметров яркости и цветности.
Также применяется унифицированный экспоненциальный квантизатор, охватывающий широкий диапазон яркости и обеспечивающий точное квантование для 8-, 10- и 12-битного видео. Модернизированные возможности предсказания межкадровых изменений лучше обрабатывают движение в видео с высоким разрешением или быстрым содержимым.
В январе разработчики VideoLAN продемонстрировали предварительную сборку VLC 4 с поддержкой AV2, а в мае представили открытый декодер dav2d. Таким образом, экосистема вокруг нового кодека активно развивается.







