Guten Tag Leute,
Ich habe mich gefragt, wie ich ein Video mit ffmpeg von einer Geschwindigkeit von 1 x auf eine Geschwindigkeit von 5 x codieren kann.
Vielen Dank im Voraus für jeden Vorschlag.
Video beschleunigen / verlangsamen
Sie können die Geschwindigkeit Ihres Videos mithilfe des setpts
Videofilters ändern . Die "alte Art", einen Zeitraffer oder ein Standbild zu erstellen, bestand darin, zuerst ein Video in einzelne Bilder aufzuteilen (z. B. als JPGs), dann einige zu löschen und die Bilder neu zu kombinieren. Die Verwendung des setpts
Filters ist der neue Weg und ist schneller und möglicherweise weniger verlustbehaftet.
Um Ihr Video von 1x auf 5x zu beschleunigen, können Sie Folgendes eingeben:
ffmpeg -i input.mkv -vf "setpts=0.2*PTS" -an output.mkv
avconv
was etwas mit dem Original nicht kompatibel und nicht veraltet istffmpeg
. Es scheint gut mit ffmpeg zu funktionieren . Wie im Link aus der Antwort gezeigt, muss die Option verwendet werden, um Audio und Video zu beschleunigen-filter_complex
... mit ffmpeg . +1 :)