VideoLAN выпустил декодер AV2. Кодек в пять раз сложнее AV1 — и уже работает

Жан-Батист Кемпф, президент VideoLAN и главный разработчик VLC, опубликовал dav2d 0.0.1 «Merbanan» — первый рабочий декодер нового видеокодека AV2.

Жан-Батист Кемпф, президент VideoLAN и главный разработчик VLC, опубликовал dav2d 0.0.1 «Merbanan» — первый рабочий декодер нового видеокодека AV2. Как и dav1d для AV1, dav2d — это открытый проект, нацеленный на максимальную скорость декодирования на CPU. Поддержка 8-бит и 10-бит уже есть, плюс AVX2-оптимизации на x86 и NEON на AArch64.

Ключевая цифра из статьи: AV2 даёт ~25% сжатия по сравнению с AV1, но декодирование примерно в пять раз сложнее. AV1 софтверное декодирование и сейчас тяжёлое — а AV2 без архитектурно-специфических оптимизаций на сегодняшнем железе в реальном времени не потянет.

В треде сразу появился вопрос: стоит ли 25% экономия того, чтобы сделать устаревшими все устройства с аппаратными AV1-декодерами? Один инженер заметил, что codec spec не считается завершённым, пока нет хотя бы одной field-реализации помимо reference decoder — и dav2d именно это: валидация спецификации на практике, де-факто стандарт.

Старожил MPEG-разработки объяснил почему: в стандартах кодирования описывают только декодер, а не энкодер. Вся сложность — в интерпретации потока. Field-имплементации часто находят ambiguities, которые reference пропускает, и становятся реальным определением стандарта.

Блог Кемпфа получил HN hug of death в течение часа — ироничная судьба для поста от человека, создавшего софт, обслуживающий миллиарды видеопотоков. Для AV2 главный вопрос не «когда появится энкодер», а «когда появится железо». Учитывая пятикратную сложность, массовые аппаратные декодеры — это 2028–2029 как минимум.

Получайте такие разборы каждый день

Главные истории Hacker News на русском — в Telegram или RSS-ридере.

Следующая новость · 16 из 18 Читать дальше
🔥 Hot Discussion

Meta просит $4 в месяц за Instagram. Рекламу при этом не убирает

Meta запустила подписки: Instagram Plus и Facebook Plus за $3.99/мес, WhatsApp Plus за $2.99.

★ 186 · 💬 280 · techcrunch.com · 2 мин