dav1d 0.6.0: programer AV1 dekoder od strane VideoLAN

Prije nekoliko dana predstavljene su zajednice VideoLAN i Ffmpeg izlazak nove verzije biblioteke 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 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.

Referentni dekoder za AV1 je sjajan, ali to je baza istraživačkog koda, tako da mora puno toga 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 karakteristika dav1d-a je fokus na postizanju performansi brzina dekodiranja moguća i osigurati visokokvalitetan rad s više navoja.

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.

Cilj ovog novog dekodera je:

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

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

Glavne nove karakteristike dav1d 0.6.0

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

Takođe naglašava posao koji je urađen za dodavanje optimizacije na temelju SSSE3 uputa za digitalno smanjenje šuma kao i za optimizaciju zasnovanu na uputstvima AVX2 za operaciju msac_adapt16.

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

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

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

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

Kako instalirati dav1d dekoder na Ubuntu i derivate?

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