#19103

CUDA GPU Accelerated h264/h265/HEVC Video Encoding with ffmpeg

Il est possible, pour l’encodage vidéo d’utiliser la puissance de la carte graphique, si elle est compatible, y compris sous Linux, avec FFMpeg

La mienne ne l’est pas, mais en principe il faut utiliser les codecs *_nvenc (nVidia encoder). Par exemple, pour hevc : hevc_nvenc. Faut aussi ajouter quelques options, comme le fait d’utiliser l’accélération matérielle -hwaccel cuvid.

Je ne sais pas si c’est plus rapide (je pense que oui), mais en tout cas, ça laissera le CPU disponible pour d’autres tâches.

Comme j’ai dit, ma carte n’est pas compatible (une GTX 960 pour laptop) pour ça, ce qui est dommage car elle n’est pas activée sous Linux en temps normal (j’utilise de base la carte graphique intel intégrée).

La liste des cartes compatibles est là : https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

https://ntown.at/de/knowledgebase/cuda-gpu-accelerated-h264-h265-hevc-video-encoding-with-ffmpeg/