Випуск dav1d 0.7, декодувальника AV1 від проектів VideoLAN та FFmpeg

Спільноти VideoLAN та FFmpeg опублікували випуск бібліотеки dav1d 0.7.0 з реалізацією альтернативного вільного декодувальника формату кодування відео AV1. Код проекту написаний мовою C (C99) з асемблерними вставками (NASM/GAS) та поширюється під ліцензією BSD. Реалізована підтримка архітектур x86, x86_64, ARMv7 та ARMv8 та операційних систем Linux, Windows, macOS, Android та iOS.

dav1d Бібліотека підтримує всі можливості AV1, включаючи розширені види субдискретизації і всі заявлені специфікації параметри управління глибиною кольору (8, 10 і 12 біт). Робота бібліотеки протестована на великій колекції файлів у форматі AV1. Ключовою особливістю dav1d є орієнтація на досягнення максимально можливої ​​продуктивності декодування та забезпечення якісної роботи у багатопотоковому режимі.

В нової версії:

  • Продуктивність реалізації refmv (Dynamic Reference Motion Vector Prediction) збільшено приблизно на 12% при скороченні споживання пам'яті приблизно на 25%;
  • Практично завершено реалізацію специфічних для архітектури ARM64 оптимізації, що охоплюють багато операцій при роботі з глибиною кольору в 8, 10 і 12 біт;
  • Додано фільтр CDEF, який використовує інструкції AVX-512;
  • Додано нові оптимізації на базі інструкцій AVX2 та SSSE3;
  • В утиліті dav1dpla покращено підтримку роботи з глибиною кольору в 10 біт, з піксельними форматами не-4:2:0 та придушенням цифрового шуму на GPU.

Нагадаємо, що відеокодек AV1 розроблений альянсом Відкрийте медіа (AOMedia), де представлені такі компанії, як Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN і Realtek. AV1 позиціонується як загальнодоступний і не вимагає оплати відрахувань вільний формат кодування відео, який помітно випереджає H.264 та VP9 за рівнем стиснення. Для всього діапазону протестованих дозволів у середньому AV1 забезпечує той самий рівень якості при зменшенні бітрейту на 13% порівняно з VP9 та на 17% порівняно з HEVC. На високих бітрейтах виграш збільшується до 22-27% для VP9 та до 30-43% для HEVC. У тестах Facebook AV1 випередив за рівнем стиснення main profile H.264 (x264) на 50.3%, high profile H.264 на 46.2%, а VP9 (libvpx-vp9) на 34.0%.

Джерело: opennet.ru

Додати коментар або відгук