FFMPEG | So codieren Sie ein Video, um es schneller zu machen

8

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.

Another.Chemist
quelle

Antworten:

13

Video beschleunigen / verlangsamen

Sie können die Geschwindigkeit Ihres Videos mithilfe des setptsVideofilters ä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 setptsFilters 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

Quelle: FFmpeg - Beschleunigen / Verlangsamen eines Videos

Malte Skoruppa
quelle
2
Es sollte erwähnenswert sein, dass Ubuntu ausgeliefert wird, avconvwas etwas mit dem Original nicht kompatibel und nicht veraltet ist ffmpeg. 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 :)
LiveWireBT