Utgivelse av dav1d 0.6, en AV1-dekoder fra VideoLAN- og FFmpeg-prosjektene

VideoLAN og FFmpeg fellesskap publisert utgivelse av dav1d 0.6.0-biblioteket med implementering av en alternativ gratis dekoder for videokodingsformat AV1. Prosjektkoden er skrevet på C-språk (C99) med assembler-innlegg (NASM/GAS) og distribuert av under BSD-lisens. Støtte for x86, x86_64, ARMv7 og ARMv8 arkitekturer, og Linux, Windows, macOS, Android og iOS operativsystemer er implementert.

Dav1d-biblioteket støtter alle AV1-funksjoner, inkludert avanserte visninger delprøvetaking og alle fargedybdekontrollparametere angitt i spesifikasjonen (8, 10 og 12 bits). Biblioteket har blitt testet på en stor samling filer i AV1-format. Nøkkelfunksjonen til dav1d er fokuset på å oppnå høyest mulig dekodingsytelse og sikre høykvalitetsarbeid i flertrådsmodus.

I den nye versjonen:

  • Реализованы специфичные для архитектуры ARM64 оптимизации, охватывающие многие операции при работе с глубиной цвета в 10 и 12 бит.
  • Добавлены оптимизации на базе инструкций AVX-512 для операций prep_bilin, prep_8tap, cdef_filter и mc_avg/w_avg/mask.
  • Добавлены оптимизации на базе инструкций SSSE3 для подавления цифрового шума.
  • Добавлены оптимизации на базе инструкций AVX2 для операции msac_adapt16.
  • Устранены редко проявляющиеся расхождения в поведении с эталонным декодировщиком AV1;
  • Улучшены оптимизации операций msac, cdef и looprestoration для ARM64;
  • Улучшены оптимизации AVX2 для cdef_filter;
  • Улучшены реализации операций itxfm и cdef_filter на языке Си.

Husk at videokodeken AV1 utviklet av alliansen Åpne medier (AOMedia), som inneholder selskaper som Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN og Realtek. AV1 er posisjonert som et offentlig tilgjengelig, royaltyfritt videokodingsformat som er merkbart foran H.264 og VP9 når det gjelder komprimeringsnivåer. På tvers av spekteret av oppløsninger som er testet, leverer AV1 i gjennomsnitt samme kvalitetsnivå samtidig som den reduserer bithastigheter med 13 % sammenlignet med VP9 og 17 % lavere enn HEVC. Ved høye bithastigheter øker forsterkningen til 22-27 % for VP9 og til 30-43 % for HEVC. I Facebook-tester overgikk AV1 hovedprofilen H.264 (x264) med 50.3 % når det gjelder kompresjonsnivå, høyprofilen H.264 med 46.2 % og VP9 (libvpx-vp9) med 34.0 %.

Kilde: opennet.ru

Legg til en kommentar