Izdana je treća verzija dav1d, AV1 dekodera

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.

Knjižnica dav1d podržava sve značajke AV1, uključujući napredne vrste poduzorkovanja i sve parametre kontrola dubine boje postavljena u specifikaciji (8, 10 i 12 bita).

Rad knjižnice testiran je na velikoj zbirci datoteka u AV1 formatu. Ključna značajka dav1d-a je usredotočenost na postizanje najvećih mogućih performansi dekodiranje i osiguravanje visokokvalitetnog rada u višenitnom načinu.

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

Vide kodeko AV1 razvio je Open Media Alliance (AOMedia), u kojoj su zastupljene tvrtke 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 u pogledu kompresije znatno superiornije od H.264 i VP9.

Za cijeli raspon testiranih rezolucija, AV1 u prosjeku pruža istu razinu kvalitete, istodobno smanjujući bitrate za 13% u usporedbi s VP9 i za 17% u usporedbi s 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%.

Što je novo u ovoj verziji?

Izlaskom ove nove verzije dekodera, dodani su razni dodatne optimizacije za ubrzavanje dekodiranja video pomoću uputa SSSE3, SSE4.1 i AVX2.

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

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

Osim toga, povećane su performanse dekodera na mobilnim uređajima s procesorima koji se temelje na ARM64 arhitekturi.

Zahvaljujući korištenju operacija koje koriste NEON upute, u usporedbi s prethodnom verzijom, izvedba se povećala za približno 12%.

U odnosu na referentni dekoder aomdec (libaom), prednost dav1d više se osjeća kada se radi u načinu s više niti (u nekim testovima dav1d je 2-4 puta brži). U načinu s jednom niti izvedba se razlikuje za 10-20%.

Postignut je uspjeh u uključivanju dav1da u druge projekte. Prema zadanim postavkama dav1d se 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 FFmpegu i VLC-u, planira se prijelaz na transkoder Handbrake.

Kako instalirati dav1d dekoder na Linux?

Oni koji su zainteresirani za mogućnost instaliranja ovog dekodera u svoje sustave, to mogu učiniti slijedeći upute koje dijelimo u nastavku.
Općenito 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

u 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.

samo treba raditi u terminalu sljedeću naredbu

sudo pacman -S dav1d


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.