Izdanje dav1d 0.6, AV1 dekodera iz projekata VideoLAN i FFmpeg

VideoLAN i FFmpeg zajednice objavljen izdanje biblioteke dav1d 0.6.0 s implementacijom dekodera alternativnog besplatnog formata video kodiranja AV1. Projektni kod je napisan u jeziku C (C99) s asemblerskim umetcima (NASM/GAS) i distribuira pod BSD licencom. Implementirana je podrška za x86, x86_64, ARMv7 i ARMv8 arhitekture te operativne sustave Linux, Windows, macOS, Android i iOS.

Knjižnica dav1d podržava sve značajke AV1, uključujući napredne prikaze poduzorkovanje i sve parametre kontrole dubine boje navedene u specifikaciji (8, 10 i 12 bita). Biblioteka je testirana na velikoj kolekciji datoteka u AV1 formatu. Ključna značajka dav1d-a je njegova usredotočenost na postizanje najvećih mogućih performansi dekodiranja i osiguravanje visokokvalitetnog rada u višenitnom načinu rada.

U novoj verziji:

  • Implementirane su optimizacije specifične za arhitekturu ARM64 koje pokrivaju mnoge operacije pri radu s 10- i 12-bitnim dubinama boja.
  • Dodane su optimizacije temeljene na uputama AVX-512 za operacije prep_bilin, prep_8tap, cdef_filter i mc_avg/w_avg/mask.
  • Dodane su optimizacije na temelju SSSE3 uputa za suzbijanje digitalnog šuma.
  • Dodane su optimizacije na temelju AVX2 uputa za operaciju msac_adapt16.
  • Popravljene rijetke razlike u ponašanju s referentnim AV1 dekoderom;
  • Poboljšane optimizacije za operacije msac, cdef i looprestoration za ARM64;
  • Poboljšane AVX2 optimizacije za cdef_filter;
  • Poboljšane su implementacije operacija itxfm i cdef_filter u jeziku C.

Podsjetimo da video kodek AV1 razvijen od strane saveza Otvoreni mediji (AOMedia), koji uključuje tvrtke kao što su Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN i Realtek. AV1 je pozicioniran kao javno dostupan, besplatni format video kodiranja bez naknade koji je značajno ispred H.264 i VP9 u pogledu razina kompresije. U rasponu testiranih rezolucija, u prosjeku AV1 pruža istu razinu kvalitete uz smanjenje brzine prijenosa za 13% u usporedbi s VP9 i 17% niže od HEVC-a. Pri visokim brzinama prijenosa, dobitak se povećava na 22-27% za VP9 i na 30-43% za HEVC. U Facebook testovima, AV1 je nadmašio glavni profil H.264 (x264) za 50.3% u pogledu razine kompresije, visokoprofilni H.264 za 46.2%, a VP9 (libvpx-vp9) za 34.0%.

Izvor: opennet.ru

Dodajte komentar