FFmpeg zerlegt Video in Teile

FFmpeg zerlegt Video in Teile

Wie kann ich ein Video in Teile mit vorgegebenen Zeitcodes zerlegen? Bisher habe ich Folgendes versucht:

ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:01:12 -t 00:04:21 -sn part1.m2v

Aber irgendwie hat das Video eine Länge von über 6Minuten, obwohl es eine Länge von haben sollte 00:03:09 (00:04:21 - 00:01:12).

Was mache ich falsch

Bearbeiten:

Wenn ich den gleichen Befehl mit der Startzeit wie 00:00:00folgt ausführe:

ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:21 -sn part1.m2v

Es erstellt mir eine korrekte Ausgabe.

Antwort1

Sie können -t für die Dauer und -to für den Outpoint verwenden.

Verwenden Sie also

ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:01:12 -to 00:04:21 -sn part1.m2v

verwandte Informationen