Pubblicato il rilascio della libreria OpenAPV, che fornisce un'implementazione di riferimento del codec video APV (Advanced Professional Video), progettata per la registrazione e l'elaborazione video professionale senza perdita di qualità. Il codice della libreria è scritto in linguaggio C e distribuito sotto licenza BSD. Il progetto è supportato dall'Academy Software Foundation, costituita dall'Academy of Motion Picture Arts (USA) e dall'organizzazione Linux Foundation, con l'obiettivo di promuovere l'uso di software open source nella creazione di film.
Il formato APV garantisce un'elevata larghezza di banda e una bassa complessità di codifica intra-frame, e assicura anche che non ci siano perdite di qualità durante la ricodifica. Supporta le risoluzioni 2K, 4K e 8K, lo standard HDR10/10+ per l'uso di gamme dinamiche estese nei video, il tiling per parallelizzare la codifica/decodifica, vari formati di campionamento dei colori, video multi-view, e l'aggiunta di metadati (profondità, trasparenza, dati per l'anteprima). Per velocizzare le operazioni, la libreria OpenAPV supporta la codifica e la decodifica multi-threading, e utilizza ottimizzazioni con set di istruzioni avanzate NEON (ARM) e SSE/AVX (x86).
Nella nuova versione è stata aggiunta la supporto delle famiglie APV (APV family), che definiscono configurazioni codificatore standard per soddisfare specifiche esigenze di dimensione e bitrate. Sono state considerate le ultime revisioni della specifica. È stato aggiunto il supporto per i profili 422-12, 444-10, 444-12, 4444-10, 4444-12 e 400-10. Sono state apportate ottimizzazioni per ridurre i tempi di codifica e decodifica. Sono stati implementati metodi di accesso sicuri per il buffer del bitstream e per la gestione dei metadati. È stata ampliata l'API.
Fonte: opennet.ru
