Wie führe ich einen ffmpeg-Code auf einer GPU aus?

399
Gilberto Ugolini

Wir haben einen kurzen Code in C-Code geschrieben, um eine Videodatei zu lesen, indem Sie gängige Bibliotheken wie libavcodec, libavformat usw. verwenden. Der Code läuft reibungslos, verwendet jedoch nur die CPU-Ressourcen. Wir müssen den Code auf der GPU (Nvidia GeForce 940MX und 1080Ti) ausführen. Gibt es eine Möglichkeit, den Code auf der GPU auszuführen? Wenn Sie die Befehlszeile verwenden (z. B. „ffmpeg -hwaccel cuvid -i vid.mp4 out.avi“), ist alles in Ordnung, wir können sie nicht mit der GPU vom Quellcode aus arbeiten lassen. Wir arbeiten mit Ubuntu 18.04 und korrekt zusammengestellt mit CUDA 9.2 ffmpeg. Vielen Dank im Voraus für Ihre Hilfe!

0

0 Antworten auf die Frage