dav1d 0.6.0: izstrādātāja AV1 dekodētājs, ko nodrošina VideoLAN

Pirms dažām dienām atklāja VideoLAN un Ffmpeg kopienas bibliotēkas jaunās versijas izlaišana dav1d 0.6.0. Šī ir alternatīva bezmaksas dekodētāja ieviešana AV1 video kodēšanas formātā.

Dav1d bibliotēka atbalsta visas AV1 funkcijas, ieskaitot uzlabotus paraugu noņemšanas veidus un visus specifikācijā deklarētos krāsu dziļuma kontroles parametrus (8, 10 un 12 biti). Bibliotēka tika pārbaudīta ar lielu failu kolekciju AV1 formātā.

Par dav1d dekodētāju

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

Atsauces dekodētājs priekš AV1 ir lielisks, taču tas ir pētniecības kodols, tāpēc tas ir daudz jāuzlabo. Tāpēc VideoLAN, VLC un FFmpeg kopienas sāka darbu pie jauna dekodera, kuru sponsorēja Atvērto mediju alianse, lai izveidotu AV1 optimizētu atsauces dekodētāju.

Galvenā dav1d iezīme ir koncentrēšanās uz veiktspējas sasniegšanu iespējams dekodēšanas ātrums un jānodrošina kvalitatīva vairāku vītņu darbība.

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

Šī jaunā dekodera mērķis ir:

  • Lai būtu mazs
  • pēc iespējas ātrāk
  • Nodrošiniet starpplatformu atbalstu
  • Pareizi vītņoti,
  • Bezmaksas un (faktiski) atvērtā koda.

Dav1d projekta kods ir rakstīts programmēšanas valoda C (C99) un tam ir arī montētāja ieliktņi (NASM / GAS) un tiek izplatīti saskaņā ar BSD licenci. Dekoders skaita ar ieviestu atbalstu x86, x86_64, ARMv7 un ARMv8 arhitektūrām un Linux, Windows, macOS, Android un iOS operētājsistēmām.

Galvenās jaunās dav1d 0.6.0 funkcijas

Šī jaunā dekodētāja versija dav1d 0.6.0 ļauj novērst dažas kļūdas kas bija iepriekšējā versijā, un izstrādātāji ir ieviesuši optimizācijas specifiski ARM64 arhitektūra Tie aptver daudzas darbības, strādājot ar 10 un 12 bitu krāsu dziļumu.

Izceļ arī darbu, kas tika veikts, lai pievienotu optimizācijas, pamatojoties uz SSSE3 instrukcijām digitālajai trokšņu mazināšanai, kā arī uz instrukcijām balstītai optimizācijai AVX2 operācijai msac_adapt16.

Citas optimizācijas, kas ieviestas šajā jaunajā izdevumā, ir cilpas, cdef un msac atjaunošanas operāciju uzlabojumi ARM64 un arī uzlaboja cdef_filter AVX2 optimizāciju.

No otras puses, paziņojumā ir minēts, ka izstrādātāji strādāja pie optimizācijas pievienošanas, pamatojoties uz AVX-512 instrukcijām operācijām prep_bilin, prep_8tap, cdef_filter un mc_avg / w_avg / mask.

Labojumu daļā ir minēts, ka novērstas retas neatbilstības uzvedībā ar dekodētāju atsauces AV1 un ka uzlabojums tika veikts operācijās itxfm un cdef_filter.

Beidzot ja vēlaties uzzināt vairāk par to par šo jauno versiju un arī par šī dekodera projektu varat pārbaudīt informāciju Šajā saitē.

Kā instalēt dav1d dekodētāju uz Ubuntu un tā atvasinājumiem?

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 VideoLan projekta, piedāvā 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


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.