dav1d 0.6.0: un descodificador AV1 desenvolupador per VideoLAN

Fa alguns dies les comunitats VideoLAN i Ffmpeg van donar a conèixer el llançament de la nova versió de la biblioteca dav1d 0.6.0. Aquesta és una implementació d'un descodificador gratuït alternatiu de el format de codificació de vídeo AV1.

La biblioteca dav1d admet totes les característiques de AV1, inclosos els tipus avançats de disminució de resolució i tots els paràmetres de control de profunditat de color declarats en l'especificació (8, 10 i 12 bits). La biblioteca es va provar en una gran col·lecció d'arxius en format AV1.

Sobre el descodificador dav1d

El còdec de vídeo AV1 va ser desenvolupat per Open Media Alliance. (AOMedia), En el qual estan representades companyies com Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN i Realtek

AV1 es posiciona com un format de codificació de vídeo d'accés lliure que no requereix el pagament de tarifes, el que és notablement superior a H.264 i VP9 en termes de compressió.

El descodificador de referència per AV1 és excel·lent, però és una base de codi d'investigació, per la qual cosa té molt a millorar. És per això que les comunitats VideoLAN, VLC i FFmpeg van començar a treballar en un nou descodificador, patrocinat per la Alliance of Open Media, Per crear el descodificador optimitzat de referència per AV1.

Una característica clau d'dav1d és el seu enfocament a aconseguir el rendiment de descodificació més alt possible i garantir un funcionament multiprocés d'alta qualitat.

El treball de la biblioteca es va provar en una gran col·lecció d'arxius en format AV1. La característica clau de dav1d és el seu enfocament en aconseguir el major rendiment possible de descodificació i assegurar un treball d'alta qualitat en una manera de multiprocés.

L'objectiu d'aquest nou descodificador és:

  • ser petit
  • ser el més ràpid possible
  • Donar suport Multiplataforma
  • Correctament enfilat,
  • Lliure i (en realitat) de codi obert.

El codi de el projecte de dav1d està escrit en el llenguatge de programació C (C99) ia més compta amb inserits de assemblador (NASM / GAS) i es distribueix sota la llicència BSD. El descodificador compte amb suport implementat per a les arquitectures x86, x86_64, ARMv7 i ARMv8 i els sistemes operatius Linux, Windows, macOS, Android i iOS.

Principals novetats de dav1d 0.6.0

Aquesta nova versió de l'descodificador dav1d 0.6.0 arriba a solucionar alguns errors que estaven presents en la versió anterior, a més de que els desenvolupadors han implementat optimitzacions específiques d'arquitectura ARM64 que cobreixen moltes operacions quan es treballa amb profunditats de color de 10 i 12 bits.

També es destaquen els treballs que es van realitzar per afegir optimitzacions basades en instruccions SSSE3 per reducció de soroll digital, així com també optimitzacions basades en instruccions AVX2 per a l'operació msac_adapt16.

Altres optimitzacions implementades en aquesta nova edició, són les millores d'operacions de restauració de loop, CDEF i MSAC per ARM64 i també optimitzacions AVX2 millorades per cdef_filter.

D'altra banda s'esmenta en l'anunci que els desenvolupadors van treballar a afegir optimitzacions basades en instruccions AVX-512 per les operacions prep_bilin, prep_8tap, cdef_filter i mc_avg / w_avg / mask.

Per la part de les correccions s'esmenta que es van corregir les discrepàncies rares en el comportament amb el descodificador de referència AV1 i que es va implementar una millora en les operacions itxfm i cdef_filter en C.

Finalment si vols conèixer més a l'respecte sobre aquesta nova versió i també sobre el projecte d'aquest descodificador, pots consultar els detalls en el següent enllaç.

Com instal·lar el descodificador dav1d en Ubuntu i derivats?

Per als que estiguin interessats a poder instal·lar aquest descodificador en els seus sistemes, podran fer-ho seguint les instruccions que compartim a continuació.

De manera general per a la majoria de les distribucions de Linux, els nois de el projecte VideoLan, ofereixen el paquet de l'descodificador per mitjà d'un paquet Snap.

Pel que per instar-per aquest mitjà, només requereix que la seva distribució compti amb el suport per a aquest tipus de paquets.

En una terminal només s'han d'executar la següent comanda:

sudo snap install dav1d --edge


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.