dav1d 0.6.0: programer AV1 dekoder tvrtke VideoLAN

Prije nekoliko dana predstavljene su zajednice VideoLAN i Ffmpeg izlazak nove verzije knjižnice dav1d 0.6.0. Ovo je alternativna besplatna primena dekodera formata AV1 video kodiranja.

Biblioteka dav1d podržava sve značajke AV1, uključujući napredne tipove smanjenog uzorkovanja i sve parametre kontrole dubine boje deklarirane u specifikaciji (8, 10 i 12 bita). Biblioteka je testirana na velikoj zbirci datoteka u AV1 formatu.

O dekoderu dav1d

Video kodek AV1 je razvio 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.

Referentni dekoder za AV1 je sjajan, ali to je baza istraživačkog koda, tako da se mora puno poboljšati. Zbog toga su zajednice VideoLAN, VLC i FFmpeg započele rad na novom dekoderu, sponzoriranom od strane Savez otvorenih medija, za stvaranje referentno optimiziranog dekodera za AV1.

Ključna značajka dav1d-a je usredotočenost na postizanje performansi moguća brzina dekodiranja i osiguravanje visokokvalitetnog rada s više navoja.

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.

Cilj ovog novog dekodera je:

  • Biti malen
  • biti što brži
  • Pružite podršku na više platformi
  • Ispravno navoj,
  • Besplatni i (zapravo) otvoreni kod.

Kod projekta dav1d je napisano u programski jezik C(C99) a također ima umetke za asembler (NASM / GAS) i distribuira se pod BSD licencom. Dekoder se broji s implementiranom podrškom za arhitekture x86, x86_64, ARMv7 i ARMv8 i operativni sustavi Linux, Windows, macOS, Android i iOS.

Glavne nove značajke dav1d 0.6.0

Ova nova verzija dekodera dav1d 0.6.0 popravlja neke pogreške koji su bili prisutni u prethodnoj verziji, plus programeri su uveli optimizacije specifična ARM64 arhitektura Oni pokrivaju mnoge operacije pri radu s 10 i 12 bitnim dubinama boja.

Također naglašava posao koji je učinjen za dodavanje optimizacije temeljene na SSSE3 uputama za digitalno smanjenje šuma kao i optimizacije temeljene na uputama AVX2 za operaciju msac_adapt16.

Ostale optimizacije implementirane u ovom novom izdanju su Poboljšanja operacija vraćanja petlje, cdef i msac za ARM64 a također je poboljšana AVX2 optimizacija za cdef_filter.

S druge strane, u najavi se spominje da su programeri radili na dodavanju optimizacija na temelju AVX-512 uputa za operacije prep_bilin, prep_8tap, cdef_filter i mc_avg / w_avg / mask.

Za dio ispravki spominje se da otklonjena rijetka odstupanja u ponašanju s dekoderom referenca AV1 i da je poboljšanje u operacijama itxfm i cdef_filter u C.

Konačno ako želite znati više o tome o ovoj novoj verziji, kao i o projektu ovog dekodera, možete provjeriti detalje U sljedećem linku.

Kako instalirati dav1d dekoder na Ubuntu i derivate?

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, dečki iz projekta VideoLan, nude 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


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.