Rilascio di dav1d 1.0, il decoder AV1 dai progetti VideoLAN e FFmpeg

Le comunità di VideoLAN e FFmpeg hanno pubblicato il rilascio della libreria dav1d 1.0.0, contenente un'implementazione alternativa di un decodificatore open source per il formato video AV1. Il codice del progetto è scritto in C (C99) con inserimenti in assembly (NASM/GAS) ed è distribuito sotto licenza BSD. È stata implementata la compatibilità con le architetture x86, x86_64, ARMv7 e ARMv8, e con i sistemi operativi FreeBSD, Linux, Windows, macOS, Android e iOS.

La libreria dav1d supporta tutte le funzionalità di AV1, inclusi i tipi avanzati di sottocampionamento e tutti i parametri di gestione della profondità del colore dichiarati nella specifica (8, 10 e 12 bit). Il funzionamento della libreria è stato testato su un'ampia collezione di file in formato AV1. Una caratteristica chiave di dav1d è l'orientamento al raggiungimento della massima possibile prestazione di decodifica e la garanzia di un funzionamento di qualità in modalità multithreading.

Nella nuova versione:

  • È stata ripensata l'organizzazione del multithreading, includendo la gestione automatica dei thread.
  • È stata aggiunta la possibilità di accelerare i calcoli utilizzando istruzioni vettoriali AVX-512. Sono state migliorate le ottimizzazioni precedentemente aggiunte basate sulle istruzioni SSE2 e AVX2.
  • È stato presentato un nuovo API per semplificare il coinvolgimento delle GPU per l'accelerazione.
  • Aggiunto un API per ottenere informazioni sui frame che hanno avuto problemi durante la decodifica.

Ricordiamo che il codec video AV1 è stato sviluppato dall'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 aperto e privo di royalty, che supera significativamente H.264, H.265 (HEVC) e VP9 in termini di compressione. Per tutte le risoluzioni testate, in media AV1 offre lo stesso livello di qualità riducendo il bitrate del 13% rispetto a VP9 e del 17% rispetto a HEVC. A bit rate elevati, il guadagno aumenta fino al 22-27% per VP9 e fino al 30-43% per HEVC. Nei test di Facebook, AV1 ha superato il livello di compressione del main profile H.264 (x264) del 50,3%, quello del high profile H.264 del 46,2% e VP9 (libvpx-vp9) del 34%.

Fonte: opennet.ru

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