Uscita di dav1d 0.7, il decodificatore AV1 dei progetti VideoLAN e FFmpeg

Le comunità di VideoLAN e FFmpeg hanno pubblicato uscita della libreria dav1d 0.7.0 con implementazione di un decodificatore alternativo libero per il formato di codifica video AV1. Il codice del progetto è scritto in linguaggio C (C99) con inserimenti in assembly (NASM/GAS) e distribuito è 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 di sottocampionamento 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 nuova versione:

  • 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 AV1 è stato sviluppato da un'alleanza Open Media (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

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster