dav1d 0.6.0: razvijalec AV1 dekoder s strani VideoLAN

Pred nekaj dnevi predstavljeni skupnosti VideoLAN in Ffmpeg izdaja nove različice knjižnice dav1d 0.6.0. To je alternativna brezplačna izvedba dekodirnika v obliki zapisa AV1 za kodiranje videa.

Knjižnica dav1d podpira vse funkcije AV1, vključno z naprednimi vrstami zmanjšanja vzorčenja in vsemi parametri za nadzor globine barve, navedenimi v specifikaciji (8, 10 in 12 bitov). Knjižnica je bila preizkušena na veliki zbirki datotek v formatu AV1.

O dekoderju dav1d

Video kodek AV1 je razvil Open Media Alliance (AOMedia), v katerem so zastopana podjetja, kot so Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN in Realtek

AV1 je postavljen kot oblika kodiranja videoposnetkov z brezplačnim dostopom, ki ne zahteva plačila pristojbin, kar je po kompresiji občutno boljše od H.264 in VP9.

Referenčni dekoder za AV1 je odličen, vendar je raziskovalna koda, zato se mora še veliko izboljšati. Zato so skupnosti VideoLAN, VLC in FFmpeg začele delati na novem dekoderju, ki ga sponzorira Zavezništvo odprtih medijev, da ustvarite referenčno optimiziran dekoder za AV1.

Ključna značilnost dav1d je osredotočenost na doseganje zmogljivosti možno hitrost dekodiranja in zagotoviti visokokakovostno večnitno delovanje.

Delo knjižnice je bilo preizkušeno na veliki zbirki datotek v formatu AV1. Ključna značilnost dav1d je osredotočenost na doseganje čim večje učinkovitosti dekodiranje in zagotovitev visokokakovostnega dela v večnitnem načinu.

Cilj tega novega dekoderja je:

  • Biti majhen
  • biti čim hitrejši
  • Zagotovite podporo med različnimi platformami
  • Pravilno navoj,
  • Brezplačna in (dejansko) odprta koda.

Koda projekta dav1d je napisano v programski jezik C(C99) ima tudi vložke za sestavljanje (NASM / GAS) in se distribuira pod licenco BSD. Dekoder šteje z implementirano podporo za arhitekture x86, x86_64, ARMv7 in ARMv8 in operacijski sistemi Linux, Windows, macOS, Android in iOS.

Glavne novosti dav1d 0.6.0

Ta nova različica dekodirnika dav1d 0.6.0 odpravi nekaj napak ki so bili prisotni v prejšnji različici, plus razvijalci so izvedli optimizacije specifična Arhitektura ARM64 Zajemajo številne operacije pri delu z 10 in 12 bitnimi barvnimi globinami.

Poudarja tudi delo, ki je bilo opravljeno za dodajanje optimizacije na podlagi navodil SSSE3 za digitalno zmanjševanje šuma kot tudi za optimizacije na podlagi navodil AVX2 za operacijo msac_adapt16.

Druge optimizacije, izvedene v tej novi izdaji, so Izboljšave operacij obnovitve zanke, cdef in msac za ARM64 in tudi izboljšane optimizacije AVX2 za cdef_filter.

Po drugi strani pa je v napovedi omenjeno, da so razvijalci delali na dodajanju optimizacij na podlagi navodil AVX-512 za operacije prep_bilin, prep_8tap, cdef_filter in mc_avg / w_avg / mask.

Za del popravkov je omenjeno, da odpravljena redka odstopanja v vedenju z dekoderjem sklic AV1 in da je bila izvedena izboljšava pri operacijah itxfm in cdef_filter v C.

Končno če želite vedeti več o tem o tej novi različici in tudi o projektu tega dekoderja lahko preverite podrobnosti V naslednji povezavi.

Kako namestiti dekodirnik dav1d na Ubuntu in izpeljanke?

Za tiste, ki jih zanima namestitev tega dekodirnika v svoje sisteme, lahko to storijo tako, da upoštevajo spodnja navodila.

Na splošno za večino distribucij Linuxa, fantje iz projekta VideoLan, ponujajo paket dekodirnikov s paketom Snap.

Če ga želite namestiti na ta način, potrebujete le, da ima vaša distribucija podporo za to vrsto paketov.

V terminalu morajo samo izvesti naslednji ukaz:

sudo snap install dav1d --edge


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.