Išleido trečiąją „dav1d“ versiją - AV1 dekoderį

dav1d

„VideoLAN“ ir „FFmpeg“ bendruomenės neseniai paskelbė publikacija trečioji versija (0.3) iš dav1d bibliotekos įdiegus alternatyvų nemokamo AV1 vaizdo kodavimo formato dekoderį.

dav1d biblioteka palaiko visas AV1 funkcijas, įskaitant išplėstinius subsampling tipus ir visus parametrus specifikacijoje nustatyti spalvų gylio valdymo nustatymai (8, 10 ir 12 bitų).

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.

Projekto kodas parašytas C (C99) su assembler intarpais (NASM/GAS) ir platinamas pagal BSD licenciją.

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

Viso išbandytų skiriamųjų gebų diapazone AV1 vidutiniškai užtikrina tokį patį kokybės lygį, tuo pačiu sumažindamas bitų spartą 13%, palyginti su VP9, ​​ir 17%, palyginti su HEVC.

Esant dideliam bitų greičiui, VP22 padidėjimas padidėja iki 27–9%, HEVC – iki 30–43%. „Facebook“ testavimo metu AV1 viršijo pagrindinio profilio H.264 (x264) suspaudimo lygį 50.3%, aukšto profilio H.264 – 46.2%, o VP9 (libvpx-vp9) – 34.0%.

Kas naujo šioje versijoje?

Išleidus šią naują dekoderio versiją, buvo pridėta įvairių Papildomas optimizavimas, siekiant pagreitinti dekodavimą video naudojant SSSE3, SSE4.1 ir AVX2 instrukcijas.

Kartu su juo dekodavimo greitis procesoriuose su SSSE3 padidėjo 24 %o sistemose su AVX2 4 proc.

Pridėtas surinkėjo kodas, skirtas pagreitinti naudojant SSE4.1 instrukcijas, kurio naudojimas leido padidinti našumą 26%, palyginti su neoptimizuota versija (palyginti su optimizavimu pagal SSSE3 instrukcijas, 1,5% padidėjimas).

Be to, dekoderio našumas buvo padidintas mobiliuosiuose įrenginiuose su procesoriais, pagrįstais ARM64 architektūra.

Dėl operacijų naudojant NEON instrukcijas, palyginti su ankstesne versija, našumas padidėjo maždaug 12%.

Lyginant su etaloniniu dekoderiu aomdec (libaom), dav1d pranašumas labiau jaučiamas dirbant kelių gijų režimu (kai kuriuose testuose dav1d yra 2-4 kartus greitesnis). Vieno sriegio režimu našumas skiriasi 10-20%.

Pasisekė įtraukti dav1d į kitus projektus. Pagal numatytuosius nustatymus dav1d dabar naudojamas Chromium ir „Chrome 74“ ir „Firefox 67“. (anksčiau dav1d buvo įjungtas „Windows“, bet dabar jis buvo įjungtas „Linux“ ir „MacOS“).
Toliau naudojamas dav1d FFmpeg ir VLC, planuojamas perėjimas prie rankinio stabdžio transkoderio.

Kaip įdiegti dav1d dekoderį „Linux“?

Tiems, kurie nori įdiegti šį dekoderį savo sistemose, jie gali tai padaryti vadovaudamiesi toliau pateiktomis instrukcijomis.
Paprastai daugumai „Linux“ paskirstymų, vaikinai iš Lan 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

į tų, kurie yra „Arch Linux“, „Manjaro“, „Antergos“ ar bet kurio kito darinio naudotojai Arch Linux, jie gali įdiegti tiesiai iš Arch Linux saugyklų.

Solo turi veikti terminale tokia komanda

sudo pacman -S dav1d


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