Objavljena treća verzija dav1d, AV1 dekoder

dav1d

Zajednice VideoLAN i FFmpeg nedavno su najavile objavljivanje treća verzija (0.3) iz dav1d biblioteke implementacijom alternativnog besplatnog dekodera formata AV1 video kodiranja.

Biblioteka dav1d podržava sve funkcije AV1, uključujući napredne tipove poduzorkovanja i sve parametre kontrola dubine boje postavljena u specifikaciji (8, 10 i 12 bita).

Rad biblioteke testiran je na velikoj kolekciji datoteka u AV1 formatu. Ključna karakteristika dav1d-a je fokus na postizanju najviših mogućih performansi dekodiranje i osiguravanje visokokvalitetnog rada u višenitnom načinu.

Kôd projekta napisan je na jeziku C (C99) s umetcima asemblera (NASM / GAS) i distribuira se pod BSD licencom.

Vide kodeko AV1 je razvio Open Media Alliance (AOMedia), u kojoj su zastupljene kompanije kao što su Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN i Realtek

AV1 pozicioniran je kao format kodiranja video zapisa s besplatnim pristupom koji ne zahtijeva plaćanje naknada, što je znatno superiornije od H.264 i VP9 u pogledu kompresije.

Za čitav opseg testiranih rezolucija, AV1 u prosjeku pruža isti nivo kvaliteta, istovremeno smanjujući bitrate za 13% u odnosu na VP9 i za 17% u odnosu na HEVC.

Pri visokim brzinama prijenosa, dobitak se povećava na 22-27% za VP9 i do 30-43% za HEVC. U Facebook testovima, AV1 je nadmašio glavni profil H.264 (x264) za 50.3%, visoki profil H.264 za 46.2% i VP9 (libvpx-vp9) za 34.0%.

Šta je novo u ovoj verziji?

Izlaskom ove nove verzije dekodera, dodani su razni dodatne optimizacije za ubrzanje dekodiranja video koristeći upute SSSE3, SSE4.1 i AVX2.

Zajedno s tim brzina dekodiranja na SSSE3 procesorima povećana za 24%, a u sistemima sa AVX2 za 4%

Dodan je kôd asemblera za ubrzanje pomoću SSE4.1 uputačija je upotreba povećala performanse za 26% u odnosu na neoptimiziranu verziju (u usporedbi s optimizacijama na temelju SSSE3 uputa, dobitak od 1,5%).

Pored toga, poboljšane su performanse dekodera na mobilnim uređajima s procesorima zasnovanim na ARM64 arhitekturi.

Zahvaljujući upotrebi operacija koje koriste NEON upute, u odnosu na prethodnu verziju, performanse su se povećale za približno 12%.

U odnosu na referentni dekoder aomdec (libaom), prednost dav1d osjeća se više kada se radi u višenitnom načinu (u nekim testovima dav1d je 2-4 puta brži). U režimu sa jednom niti, performanse su 10-20% različite.

Postignut je uspjeh u uključivanju dav1da u druge projekte. Po defaultu se dav1d sada koristi u Chromiumu i Chrome 74 i Firefox 67 (ranije je dav1d bio omogućen za Windows, ali sada za Linux i macOS.)
Nastavak upotrebe dav1d u FFmpeg i VLC, planiran je prijelaz na transkoder Handbrake.

Kako instalirati dav1d dekoder na Linux?

Oni koji su zainteresirani za mogućnost instaliranja ovog dekodera u svoje sisteme, mogu to učiniti slijedeći upute koje dijelimo u nastavku.
Generalno za većinu Linux distribucija, momci iz projekta Lan, ponuda paket dekodera pomoću Snap paketa.

Stoga, da biste ga instalirali na ovaj način, potrebno je samo da vaša distribucija ima podršku za ovu vrstu paketa.

U terminalu moraju izvršiti sljedeću naredbu:

sudo snap install dav1d --edge

para slučaj onih koji su korisnici Arch Linuxa, Manjara, Antergosa ili bilo kojeg drugog derivata Za Arch Linux mogu instalirati izravno iz Arch Linux spremišta.

solo treba raditi u terminalu sljedeću naredbu

sudo pacman -S dav1d


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.