
Ich verwende den folgenden Befehl, um einen Schnappschuss von 10 Stunden eines Videos zu erstellen:
ffmpeg -y -ss 36000.0 -i INPUT -frames:v 1 -q:v 1 output.png
Ich habe jedoch das Problem, dass dieser Befehl mit HEVC-Dateien nicht funktioniert und ich folgende Fehlermeldung erhalte:
[in#0/hevc @ 0x6000033a4000] konnte Position 36000.0 nicht ansteuern
Ich habe festgestellt, dass das Verschieben des Flags -ss nach dem Flag -i folgendermaßen funktioniert:
ffmpeg -y -i INPUT -ss 36000.0 -frames:v 1 -q:v 1 output.png
löst das Problem, erhöht jedoch die Ausführungszeit erheblich von weniger als einer Sekunde auf mehrere Minuten.
Ich suche nach einer Möglichkeit, die Leistung zu verbessern und gleichzeitig die höchstmögliche Ausgabequalität beizubehalten. Kennen Sie ffmpeg-Befehle oder vielleicht eine Kombination aus ffmpeg- und ffprobe-Befehlen, die die Dinge beschleunigen könnten? Jeder Ratschlag wäre sehr willkommen!