Le comunità di VideoLAN e FFmpeg uscita della libreria dav1d 0.7.0 con implementazione di un decodificatore alternativo libero per il formato di codifica video . Il codice del progetto è scritto in linguaggio C (C99) con inserimenti in assembly (NASM/GAS) e è sotto licenza BSD. È stata implementata la compatibilità con le architetture x86, x86_64, ARMv7 e ARMv8, e con i sistemi operativi Linux, Windows, macOS, Android e iOS.
La libreria dav1d supporta tutte le funzionalità di AV1, inclusi i modi avanzati e tutti i parametri di controllo della profondità del colore specificati nelle specifiche (8, 10 e 12 bit). Il funzionamento della libreria è stato testato su una vasta collezione di file in formato AV1. Una caratteristica chiave di dav1d è l'orientamento a raggiungere la massima prestazione di decodifica e garantire un funzionamento efficiente in modalità multi-thread.
In :
- Le prestazioni dell'implementazione refmv (Dynamic Reference Motion Vector Prediction) sono aumentate di circa il 12% con una riduzione del consumo di memoria di circa il 25%;
- È praticamente completata l'implementazione di ottimizzazioni specifiche per l'architettura ARM64, che coprono molte operazioni nell'elaborazione della profondità di colore a 8, 10 e 12 bit;
- Aggiunto il filtro CDEF, che utilizza istruzioni AVX-512;
- Sono state aggiunte nuove ottimizzazioni basate su istruzioni AVX2 e SSSE3;
- Nell'utilità dav1dpla è stato migliorato il supporto per la profondità di colore a 10 bit, con formati di pixel non 4:2:0 e soppressione del rumore digitale su GPU.
Ricordiamo che il codec video è stato sviluppato da un'alleanza (AOMedia), che include aziende come Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN e Realtek. AV1 è posizionato come un formato di codifica video open source e senza royalties, che supera nettamente H.264 e VP9 in termini di compressione. Per tutte le risoluzioni testate, AV1 offre in media lo stesso livello di qualità con una riduzione del bitrate del 13% rispetto a VP9 e del 17% rispetto a HEVC. A bit rate elevati, il guadagno aumenta fino al 22-27% rispetto a VP9 e al 30-43% rispetto a HEVC. Nei test di Facebook, AV1 ha superato il profilo principale di compressione di H.264 (x264) del 50.3%, il profilo alto di H.264 del 46.2% e VP9 (libvpx-vp9) del 34.0%.
Fonte: opennet.ru
