Microsoft ha annunciato l'aggiunta dell'API di codifica video a DirectX 12 per Windows 11. Questa innovazione fornirà agli sviluppatori la possibilità di codificare e decodificare video utilizzando motori video accelerati da GPU in conformità con gli standard stabiliti da DirectX 12.
L'API Video Encode sarà inclusa con Windows 11 e DirectX 12 Agility SDK (versione 1.700.10 o successiva).
Microsoft ha pubblicato un elenco di piattaforme hardware e la versione minima richiesta dei driver per esse, che già supportano la codifica video per i codec H264 e HEVC (H265). Il supporto è fornito sulle schede grafiche NVIDIA e sulla grafica integrata per i processori Tiger Lake, Ice Lake e Alder Lake. Il supporto per le piattaforme hardware AMD verrà aggiunto nel secondo trimestre del 2022.
Attualmente sono disponibili solo i codec H264 e HEVC, quindi la responsabilità di gestire il resto delle intestazioni del codec bitstream come SEI / VUI / VPS / SPS / PPS è delegata agli utenti stessi. L'API può essere utilizzata insieme alle funzioni SetPredication e Timestamp D3D12.
Grazie alle innovazioni, gli utenti saranno in grado di mettere a punto alcuni aspetti del processo di codifica video, come la modifica delle modalità di configurazione del controllo della velocità, l'utilizzo di strumenti di codifica codec personalizzati, la personalizzazione del codec e le dimensioni dei blocchi di trasformazione, limitando la precisione del vettore di movimento , e altro ancora.
2021-12-10 20:54:52
Autore: Vitalii Babkin