Rilascio di dav1d 0.7, un decoder AV1 dai progetti VideoLAN e FFmpeg

Comunità VideoLAN e FFmpeg hanno pubblicato rilascio della libreria dav1d 0.7.0 con l'implementazione di un decoder di formato di codifica video alternativo gratuito AV1. Il codice del progetto è scritto in C (C99) con inserti di assembly (NASM/GAS) e distribuito da sotto licenza BSD. È implementato il supporto per le architetture x86, x86_64, ARMv7 e ARMv8 e per i sistemi operativi Linux, Windows, macOS, Android e iOS.

La libreria dav1d supporta tutte le funzionalità AV1, incluse le visualizzazioni avanzate sottocampionamento e tutti i parametri di controllo della profondità del colore indicati nelle specifiche (8, 10 e 12 bit). La libreria è stata testata su un'ampia raccolta di file in formato AV1. La caratteristica chiave di dav1d è la sua attenzione al raggiungimento delle massime prestazioni di decodifica possibili e alla garanzia di un lavoro di alta qualità in modalità multi-thread.

В nuova versione:

  • Le prestazioni dell'implementazione refmv (Dynamic Reference Motion Vector Prediction) sono aumentate di circa il 12% riducendo il consumo di memoria di circa il 25%;
  • L'implementazione delle ottimizzazioni specifiche dell'architettura ARM64 è quasi completa e copre molte operazioni quando si lavora con profondità di colore di 8, 10 e 12 bit;
  • Aggiunto filtro CDEF utilizzando le istruzioni AVX-512;
  • Aggiunte nuove ottimizzazioni basate sulle istruzioni AVX2 e SSSE3;
  • L'utility dav1dpla ha migliorato il supporto per lavorare con profondità di colore a 10 bit, formati pixel non 4:2:0 e soppressione del rumore digitale sulla GPU.

Ricordiamo che il codec video AV1 sviluppato dall'alleanza Open Media (AOMedia), che comprende aziende come Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN e Realtek. AV1 è posizionato come formato di codifica video disponibile al pubblico ed esente da royalty, notevolmente più avanti rispetto a H.264 e VP9 in termini di livelli di compressione. Nell'intera gamma di risoluzioni testate, in media AV1 offre lo stesso livello di qualità riducendo i bitrate del 13% rispetto a VP9 e del 17% in meno rispetto a HEVC. A bitrate elevati, il guadagno aumenta al 22-27% per VP9 e al 30-43% per HEVC. Nei test di Facebook, AV1 ha superato il profilo principale H.264 (x264) del 50.3% in termini di livello di compressione, H.264 ad alto profilo del 46.2% e VP9 (libvpx-vp9) del 34.0%.

Fonte: opennet.ru

Aggiungi un commento