Izdanje dav1d 0.6, AV1 dekodera iz VideoLAN i FFmpeg projekata

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

Biblioteka dav1d podržava sve AV1 funkcije, uključujući napredne poglede poduzorkovanje i svi parametri kontrole dubine boje navedeni u specifikaciji (8, 10 i 12 bita). Biblioteka je testirana na velikoj kolekciji datoteka u AV1 formatu. Ključna karakteristika dav1d je njegov fokus na postizanje najviših mogućih performansi dekodiranja i osiguravanje visokog kvaliteta rada u multi-threaded modu.

U novoj verziji:

  • Implementirane su optimizacije specifične za ARM64 arhitekturu koje pokrivaju mnoge operacije pri radu sa 10- i 12-bitnim dubinama boja.
  • Dodate optimizacije zasnovane na AVX-512 uputstvima za prep_bilin, prep_8tap, cdef_filter i mc_avg/w_avg/mask operacije.
  • Dodate optimizacije zasnovane na SSSE3 uputstvima za suzbijanje digitalnog šuma.
  • Dodate optimizacije zasnovane na AVX2 uputstvima za operaciju msac_adapt16.
  • Ispravljena rijetka odstupanja u ponašanju s referentnim AV1 dekoderom;
  • Poboljšane optimizacije za msac, cdef i looprestoration operacije za ARM64;
  • Poboljšane AVX2 optimizacije za cdef_filter;
  • Implementacije operacija itxfm i cdef_filter u jeziku C su poboljšane.

Podsjetimo da je video kodek AV1 razvijen od strane alijanse Otvorite Media (AOMedia), koja predstavlja kompanije 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 za video kodiranje koji je značajno ispred H.264 i VP9 u pogledu nivoa kompresije. U čitavom rasponu testiranih rezolucija, u prosjeku AV1 pruža isti nivo kvaliteta uz smanjenje brzine prijenosa za 13% u poređenju sa 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 smislu nivoa kompresije, H.264 visokog profila za 46.2%, a VP9 (libvpx-vp9) za 34.0%.

izvor: opennet.ru

Dodajte komentar