Izlaidusi dav1d, AV1 dekodera trešo versiju

dav1d

VideoLAN un FFmpeg kopienas nesen paziņoja par publikācija trešā versija (0.3) no dav1d bibliotēkas ar alternatīva bezmaksas AV1 video kodēšanas formāta dekodētāja ieviešanu.

Dav1d bibliotēka atbalsta visas AV1 funkcijas, ieskaitot uzlabotus apakšparaugu veidus un visus parametrus krāsu dziļuma kontrole, kas iestatīta specifikācijā (8, 10 un 12 bitu).


Bibliotēkas darbs tika pārbaudīts ar lielu failu kolekciju AV1 formātā. Dav1d galvenā iezīme ir koncentrēšanās uz iespējami augstākas veiktspējas sasniegšanu atšifrēšanu un nodrošina augstas kvalitātes darbu vairāku pavedienu režīmā.

Projekta kods ir rakstīts C (C99) ar montētāja ieliktņiem (NASM / GAS) un tiek izplatīts saskaņā ar BSD licenci.

Vide kodekuo AV1 izstrādāja Open Media Alliance. (AOMedia), kurā ir pārstāvēti tādi uzņēmumi kā Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN un Realtek

AV1 ir pozicionēts kā bezmaksas piekļuves video kodēšanas formāts, kas neprasa maksu, kas saspiešanas ziņā ir pārāks par H.264 un VP9.

Visam pārbaudīto izšķirtspēju diapazonam AV1 vidēji nodrošina tādu pašu kvalitātes līmeni, vienlaikus samazinot bitu pārraides ātrumu par 13%, salīdzinot ar VP9, ​​un par 17%, salīdzinot ar HEVC.

Ar lielu bitu pārraides ātrumu palielinājums palielinās līdz 22-27% VP9 un līdz 30-43% HEVC. Facebook testos AV1 pārspēja galveno profilu H.264 (x264) par 50.3%, augsto profilu H.264 par 46.2% un VP9 (libvpx-vp9) par 34.0%.

Kas jauns šajā versijā?

Izlaižot šo jauno dekodētāja versiju, ir pievienoti dažādi papildu optimizācijas, lai paātrinātu Video izmantojot SSSE3, SSE4.1 un AVX2 instrukcijas.

Kopā ar to dekodēšanas ātrums SSSE3 procesoriem palielinājās par 24%un sistēmās ar AVX2 par 4%

Montāžas kods pievienots paātrināšanai, izmantojot SSE4.1 instrukcijas, kuru izmantošana palielināja veiktspēju par 26% salīdzinājumā ar neoptimizēto versiju (salīdzinot ar optimizācijām, kuru pamatā ir SSSE3 instrukcijas, 1,5% pieaugums).

Turklāt dekodētāja veiktspēja ir palielināta mobilajās ierīcēs ar procesoriem, kuru pamatā ir ARM64 arhitektūra.

Pateicoties operāciju izmantošanai, kurās tiek izmantotas NEON instrukcijas, salīdzinājumā ar iepriekšējo versiju veiktspēja ir palielinājusies par aptuveni 12%.

Salīdzinot ar atsauces dekodētāju aomdec (libaom), dav1d priekšrocība vairāk izjūt, strādājot vairāku pavedienu režīmā (dažos testos dav1d ir 2-4 reizes ātrāks). Viena pavediena režīmā veiktspēja atšķiras par 10-20%.

Ir gūti panākumi, iesaistot dav1d citos projektos. Pēc noklusējuma dav1d tagad tiek izmantots pārlūkā Chromium un Chrome 74 un Firefox 67 (iepriekš dav1d bija iespējots operētājsistēmai Windows, bet tagad tas bija iespējots operētājsistēmām Linux un macOS.)
Turpinot lietot dav1d FFmpeg un VLC, ir paredzēta pāreja uz Handbrake transkoderi.

Kā instalēt dav1d dekodētāju Linux?

Tiem, kas vēlas instalēt šo dekodētāju savās sistēmās, viņi to var izdarīt, izpildot tālāk sniegtos norādījumus.
Parasti lielākajai daļai Linux izplatījumu, puiši no projekta Lan, piedāvājiet dekodētāja pakotni, izmantojot Snap paketi.

Tātad, lai to instalētu, izmantojot šo līdzekli, ir nepieciešams tikai tas, ka jūsu izplatītājam ir atbalsts šāda veida pakotnēm.

Terminālā viņiem vienkārši jāizpilda šāda komanda:

sudo snap install dav1d --edge

līdz tiem, kas izmanto Arch Linux, Manjaro, Antergos vai jebkuru citu atvasinājumu Arch Linux viņi var instalēt tieši no Arch Linux krātuvēm.

Viens vajadzētu darboties terminālā šādu komandu

sudo pacman -S dav1d


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.