Il progetto open source”cartwheel-ffmpeg”di Intel è il loro repository in cui raccolgono tutte le loro patch FFmpeg prima dell’upstreaming. Sebbene le patch fossero disponibili in formato Git, prima del fine settimana Intel ha rilasciato la coda di patch del primo trimestre 2023 a questa libreria multimediale open source ampiamente utilizzata.
La raccolta Intel FFmpeg Cartwheel 2023Q1 è la loro attuale coda di patch che devono ancora essere caricate in FFmpeg vero e proprio. L’obiettivo del patchwork FFmpeg di Intel è quello di avere il più recente supporto di accelerazione video VA-API e QSV per l’utilizzo su piattaforme grafiche Intel dalla grafica integrata dell’era Gen9 Kaby Lake attraverso Raptor Lake sul lato CPU, supportando anche Intel DG2/Alchemist in entrambi i consumatori Arc Graphics e prodotti GPU per data center.
Dal precedente FFmpeg Cartwheel 2022Q4, la patch magica FFmpeg di Intel ha aggiunto il supporto del filtro hstack_qsv/vstack_qsv/xstack_qsv per entrambi i back-end QSV e VA-API, il supporto GOPCONCAT BSF e il supporto per clip in formato RGB* per Decodifica video VP9.
Il supporto GOPCONCAT BSF per Intel QSV e VA-API sono interessanti in quanto questo nuovo filtro FFmpeg consentirà di combinare flussi diversi per creare un nuovo flusso e fa parte dell’impegno di Intel per aiutare i codificatori video a funzionare su sistemi/server multi-GPU.
“Un caso d’uso è che nella transcodifica hardware multidispositivo, la transcodifica generale utilizzerà lo stesso hardware sia per la decodifica che per la codifica. Quindi il dispositivo sinistro non verrà utilizzato. Ora possiamo utilizzare hardware [diverso] per la transcodifica e selezionare frame diversi da codificare e ricollegare l’output dalla codifica utilizzando gop concat.”
Maggiori dettagli sulla ruota della patch Intel FFmpeg 2023Q1 tramite la pagina di rilascio di GitHub.