FFmpeg, la bibliothèque multimédia open source, a franchi une étape importante en étendant sa prise en charge d'Apple ProRes RAW. La nouvelle mise à jour permet de décoder ce format en utilisant l'API Vulkan, surpassant l'accélération vidéo ProRes standard introduite l'année dernière. Apple ProRes RAW offre une qualité d'image et une reproduction chromatique supérieures en travaillant avec les données brutes du capteur de la caméra, et son traitement est désormais plus accessible sur du matériel varié.
Vulkan comme pont entre le RAW et le rendu 🚀
L'implémentation s'appuie sur le décodeur natif ProRes RAW de FFmpeg, qui peut désormais transférer les données directement au GPU via Vulkan. Cela élimine les goulots d'étranglement du CPU et facilite le flux de travail en édition. La prise en charge inclut les bitmaps 12 et 16 bits, et exploite les shaders de calcul pour reconstruire les pixels. Bien qu'il ne s'agisse pas d'une solution miracle, cela réduit la latence sur les systèmes équipés de GPU compatibles, rapprochant le format RAW des utilisateurs sans matériel Apple.
Enfin, les PC peuvent faire semblant d'être un Mac Pro 😅
Jusqu'à présent, travailler avec ProRes RAW sous Windows ou Linux, c'était comme essayer de mettre un glaçon dans un micro-ondes : possible, mais avec des résultats pathétiques. Avec cette mise à jour, FFmpeg donne à votre GPU de bureau une chance de se sentir important, même s'il ne peut toujours pas exécuter Final Cut Pro. Au moins, vous pourrez décoder des clips RAW sans que le ventilateur de votre tour ne sonne comme un sèche-cheveux. Mais ne vous attendez pas à ce qu'Apple vous invite à la fête.