dav1d 0.6.0: un decodor AV1 dezvoltator de VideoLAN

Acum câteva zile au fost dezvăluite comunitățile VideoLAN și Ffmpeg lansarea noii versiuni a bibliotecii dav1d 0.6.0. Aceasta este o implementare alternativă gratuită a decodificatorului formatului de codare video AV1.

Biblioteca dav1d acceptă toate caracteristicile AV1, inclusiv tipuri avansate de prelevare de probe și toți parametrii de control al adâncimii culorilor declarați în specificație (8, 10 și 12 biți). Biblioteca a fost testată pe o colecție mare de fișiere în format AV1.

Despre decodificatorul dav1d

Codecul video AV1 a fost dezvoltat de Open Media Alliance. (AOMedia), în care sunt reprezentate companii precum Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN și Realtek

AV1 este poziționat ca un format de codare video cu acces gratuit care nu necesită plata taxelor, care este în mod deosebit superior H.264 și VP9 în ceea ce privește compresia.

Decodificatorul de referință pentru AV1 este minunat, dar este o bază de cod de cercetare, deci are multe de îmbunătățit. De aceea, comunitățile VideoLAN, VLC și FFmpeg au început să lucreze la un nou decodor, sponsorizat de Alianța Open Media, pentru a crea un decodor de referință optimizat pentru AV1.

O caracteristică cheie a dav1d este concentrarea pe performanțe rata de decodare este posibilă și asigură o funcționare multithread de înaltă calitate.

Munca bibliotecii a fost testată pe o colecție mare de fișiere în format AV1. Caracteristica cheie a dav1d este concentrarea sa pe obținerea celor mai înalte performanțe posibile decodarea și asigurarea unei lucrări de înaltă calitate într-un mod cu mai multe fire.

Scopul acestui nou decodor este:

  • Să fiu mic
  • fii cât mai rapid posibil
  • Oferiți suport pe mai multe platforme
  • Filetat corect,
  • Gratuit și (de fapt) open source.

Codul proiectului dav1d este scris în limbaj de programare C(C99) și are, de asemenea, inserții de asamblare (NASM / GAS) și este distribuit sub licența BSD. Decodorul contează cu suport implementat pentru arhitecturi x86, x86_64, ARMv7 și ARMv8 și sisteme de operare Linux, Windows, macOS, Android și iOS.

Principalele caracteristici noi ale dav1d 0.6.0

Această nouă versiune a decodorului dav1d 0.6.0 poate rezolva unele erori care erau prezente în versiunea anterioară, plus dezvoltatorii au implementat optimizări specific Arhitectura ARM64 Acestea acoperă multe operații atunci când se lucrează cu adâncimi de culoare de 10 și 12 biți.

De asemenea, evidențiază munca care a fost făcută pentru a adăuga optimizări bazate pe instrucțiuni SSSE3 pentru reducerea zgomotului digital, precum și optimizări bazate pe instrucțiuni AVX2 pentru operația msac_adapt16.

Alte optimizări implementate în această nouă ediție sunt îmbunătățiri ale operațiilor de restaurare buclă, cdef și msac pentru ARM64 și, de asemenea, îmbunătățiri ale optimizărilor AVX2 pentru cdef_filter.

Pe de altă parte, se menționează în anunț că dezvoltatorii au lucrat la adăugarea de optimizări pe baza instrucțiunilor AVX-512 pentru operațiile prep_bilin, prep_8tap, cdef_filter și mc_avg / w_avg / mask.

Pentru partea de corecții se menționează că s-au remediat discrepanțe rare de comportament cu decodorul referință AV1 și că a fost implementată o îmbunătățire în operațiunile itxfm și cdef_filter din C.

În cele din urmă dacă vrei să afli mai multe despre asta despre această nouă versiune și despre proiectul acestui decodor, puteți verifica detaliile În următorul link.

Cum se instalează decodificatorul dav1d pe Ubuntu și derivate?

Pentru cei care sunt interesați să poată instala acest decodor în sistemele lor, pot face acest lucru urmând instrucțiunile pe care le împărtășim mai jos.

În general pentru majoritatea distribuțiilor Linux, băieții din proiectul VideoLan, oferă pachetul decodor prin intermediul unui pachet Snap.

Prin urmare, pentru ao instala prin acest mijloc, este necesar doar ca distribuția dvs. să aibă suport pentru acest tip de pachete.

Într-un terminal trebuie doar să execute următoarea comandă:

sudo snap install dav1d --edge


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.