dav1d 0.6.0: „VideoLAN“ kūrėjo AV1 dekoderis

Prieš kelias dienas pristatytos „VideoLAN“ ir „Ffmpeg“ bendruomenės išleidus naują bibliotekos versiją dav1d 0.6.0. Tai yra alternatyvus nemokamas AV1 vaizdo kodavimo formato dekoderis.

„Dav1d“ biblioteka palaiko visas AV1 funkcijas, įskaitant pažangius atrankos tipus ir visus specifikacijoje nurodytus spalvų gylio valdymo parametrus (8, 10 ir 12 bitų). Biblioteka buvo išbandyta naudojant didelę AV1 formato failų kolekciją.

Apie „dav1d“ dekoderį

Vaizdo kodekas AV1 sukūrė „Open Media Alliance“. (AOMedia), kurioje atstovaujamos tokios įmonės kaip „Mozilla“, „Google“, „Microsoft“, „Intel“, ARM, NVIDIA, IBM, „Cisco“, „Amazon“, „Netflix“, AMD, „VideoLAN“, „CCN“ ir „Realtek“.

AV1 yra laisvos prieigos vaizdo įrašų kodavimo formatas, kuriam nereikia mokėti mokesčių, kuris suspaudimo prasme yra ypač pranašesnis už H.264 ir VP9.

Etaloninis dekoderis AV1 yra puikus, bet tai yra tyrimų kodas, todėl ji turi daug ką tobulinti. Štai kodėl „VideoLAN“, „VLC“ ir „FFmpeg“ bendruomenės pradėjo kurti naują dekoderį, kurį rėmė „Open Media“ aljansas, sukurti etaloninį optimizuotą dekoderį AV1.

Pagrindinis „dav1d“ bruožas yra dėmesys našumui pasiekti galimas dekodavimo greitis ir užtikrinamas aukštos kokybės veikimas keliais sriegiais.

Bibliotekos darbas buvo išbandytas didelėje AV1 formato failų kolekcijoje. Pagrindinis „dav1d“ bruožas yra dėmesys siekiant kuo aukštesnio našumo iššifruoti ir užtikrinti aukštos kokybės darbą kelių gijų režimu.

Šio naujojo dekoderio tikslas yra:

  • Būti mažam
  • būti kuo greitesnis
  • Teikti palaikymą tarp platformų
  • Teisingai sriegiu,
  • Nemokamas ir (iš tikrųjų) atviras šaltinis.

„Dav1d“ projekto kodas yra parašyta programavimo kalba C(C99) ir taip pat turi surinkimo įdėklus (NASM / GAS) ir platinamas pagal BSD licenciją. Dekoderis skaičiuoja su įdiegta parama x86, x86_64, ARMv7 ir ARMv8 architektūroms ir „Linux“, „Windows“, „macOS“, „Android“ ir „iOS“ operacinės sistemos.

Pagrindinės naujos dav1d 0.6.0 savybės

Ši nauja dekoderio versija „dav1d 0.6.0“ gali ištaisyti kai kurias klaidas kurie buvo ankstesnėje versijoje, plius kūrėjai įdiegė optimizavimą specifinis ARM64 architektūra Jie apima daugybę operacijų dirbant su 10 ir 12 bitų spalvų gyliu.

Taip pat pabrėžiamas darbas, kuris buvo pridėtas optimizavimas remiantis SSSE3 instrukcijomis skaitmeniniam triukšmo mažinimui, taip pat instrukcijomis pagrįstai optimizacijai „AVX2“ operacijai „msac_adapt16“.

Kiti šiame naujame leidime įdiegti optimizavimo būdai: ciklo, cdef ir msac atkūrimo operacijų patobulinimai ARM64 taip pat patobulinta „cdef_filter“ AVX2 optimizacija.

Kita vertus, pranešime minima, kad kūrėjai dirbo pridėdami optimizavimą, pagrįstą AVX-512 instrukcijomis operacijoms prep_bilin, prep_8tap, cdef_filter ir mc_avg / w_avg / mask.

Dėl pataisų dalies minima, kad ištaisė retus elgesio su dekoderiu neatitikimus nuoroda AV1 ir kad C itxfm ir cdef_filter operacijos buvo patobulintos.

Pagaliau jei norite apie tai sužinoti daugiau apie šią naują versiją ir apie šio dekoderio projektą, galite patikrinti išsamią informaciją Šioje nuorodoje.

Kaip įdiegti „dav1d“ dekoderį „Ubuntu“ ir jo dariniuose?

Tiems, kurie nori įdiegti šį dekoderį savo sistemose, jie gali tai padaryti vadovaudamiesi toliau pateiktomis instrukcijomis.

Paprastai daugumai „Linux“ paskirstymų, vaikinai iš „VideoLan“ projekto, pasiūlykite dekoderio paketą naudojant „Snap“ paketą.

Taigi norint ją įdiegti tokiu būdu reikia tik, kad jūsų platintojas palaikytų tokio tipo paketus.

Terminale jie tiesiog turi atlikti šią komandą:

sudo snap install dav1d --edge


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.