Selur's Little Message Board
ffmpeg nvidia cuda turbomodus - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Probleme und Fragen (https://forum.selur.net/forum-4.html)
+--- Thread: ffmpeg nvidia cuda turbomodus (/thread-2877.html)

Pages: 1 2


ffmpeg nvidia cuda turbomodus - Edgar Schrader - 10.09.2022

Hallo,   

mit dieser Option: -hwaccel cuda -hwaccel_output_format cuda
wird eine NVIDIA GPU auf turbo geschaltet,
Kannst Du diese Option für ffmpeg nvenc nvidia in hybrid erweitern?


So starte ich ffmpeg im Turbomodus:


ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "/home/ede/Videos/Katalog.ts" -map 0:0 -map 0:1 -threads 16 -aspect 16:9 -y -f mpeg -acodec copy -vcodec hevc_nvenc "/home/ede/Videos/Katalog.mpg4"


MfG
Edgar Schrader


RE: ffmpeg nvidia cuda turbomodus - Selur - 10.09.2022

Kein Turbo, was die Option macht ist, sie aktiviert nvdec und wenn auch ein nvenc verwendet wird (und kein filtering was dazwischen funkt), wird nur auf dem NV-Chip gearbeitet, was das ganze beschleunigt.

Werde mal darüber nachdenken.
Nebenbei: '-f mpeg' und 'mpg4' als Dateiendung erzeugt einen mpeg-2 program stream container. Warum erstellt du den so etwas?

Cu Selur


RE: ffmpeg nvidia cuda turbomodus - Edgar Schrader - 10.09.2022

Besten Dank für die schnelle Antwort.
Stimmt mit dem mpg4 habe mich vertippt,
mkv wäre natürlich besser.

MfG
Edgar


RE: ffmpeg nvidia cuda turbomodus - Selur - 10.09.2022

Hab Dir eine PM mit nem Link zu einer dev Version geschickt, bei der Du unter "Config->Input->Decoding->Use gpu for decoding->Method" auch 'cuda' auswählen kann. Wenn die Option aktiv ist, wird der Dekodingaufruf in FFmpeg um '-hwaccel cuda -hwaccel_output_format cuda' erweitert.

Cu Selur


RE: ffmpeg nvidia cuda turbomodus - Selur - 10.09.2022

Quote:Stimmt mit dem mpg4 habe mich vertippt,
mkv wäre natürlich besser.
dann sollte da "-f mpeg" auch weg. Wink

Cu Selur


RE: ffmpeg nvidia cuda turbomodus - Edgar Schrader - 10.09.2022

Hallo,

die dev Version läuft bei mir nicht.

ede@ede-B350GT5:~/Downloads/hybrid$ ./Hybrid
Detected '/home/ede/Downloads/hybrid/misc.ini',...
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

Abgebrochen (Speicherabzug geschrieben)


RE: ffmpeg nvidia cuda turbomodus - Selur - 10.09.2022

Welche Hybrid Version hast Du den vorher verwendet?
Der 'xcb' Fehler weist auf irgendein Problem mit entweder vnc oder irgendwelchen qt Bibliotheken hin.
Konnte das Problem bis dato noch nie nachstellen, ein user hatte mal berichtet, dass ein entfernen der Qt Biblitoheken.
-> keine wirkliche Ahnung was da das Problem ist
Da Du auch 0-Info zu der Linux Version gesagt hast die Du nutzt,...

Cu Selur


RE: ffmpeg nvidia cuda turbomodus - Edgar Schrader - 10.09.2022

rev 2022.03.20.1 unter linux mint 20.3 cinnamon


RE: ffmpeg nvidia cuda turbomodus - Selur - 10.09.2022

Hmm, hätte eigentlich erwartet, dass es unter Debian basierten Systemen das Problem nicht geben sollte.
Hattest Du den 'Hybrid Linux64bit (with base tools and most dependencies)'-Download oder den 'Hybrid Linux64bit' download verwendet?
Werde mal noch ne dev Version des 'Hybrid Linux64bit (with base tools and most dependencies)'-download erzeugen, vielleicht fixed das das Problem. Wenn ich den Download fertig habe schick ich nen Link, dauert aber etwas, weil ich alle Tools neu bauen muss. Smile

Cu Selur


RE: ffmpeg nvidia cuda turbomodus - Edgar Schrader - 10.09.2022

eventl alte configs löschen?
aber welche?
und wo?