Video mit ffmpeg mit CUDA ohne NVENC kodieren

678
Eduard Sukharev

Es gibt ziemlich viele Informationen über die Verwendung von Hardware-Encodern, die in Kepler-basierte und neuere NVidia-Karten eingebaut sind, um Video zu codieren. Soweit ich verstanden habe, übergeben alle die Kodierung einfach an den Hardware-Encoder, ohne CUDA tatsächlich zu verwenden. Was ich versuche zu erreichen, ist die Beschleunigung der Videocodierung mit einfachem alten CUDA auf alter Pre-Kepler-Hardware (GTX 570 hier, Fermi).

Ist das überhaupt möglich?

1

1 Antwort auf die Frage

3
Gyan

Nicht möglich. Es geht nur über NVENC. Siehe https://trac.ffmpeg.org/wiki/HWAccelIntro#CUDACUVIDNVDEC