Verwenden -movflags +faststart
:
ffmpeg -ss 30 -i in.mp4 -t 00:02:34 -codec copy -movflags +faststart out.mp4
Mit dieser
-movflags +faststart
Option wird das moov-Atom vom Ende der Datei an den Anfang verschoben, sodass die Wiedergabe beginnen kann, bevor die Datei vollständig heruntergeladen ist.In diesem Beispiel werden die ersten 30 Sekunden übersprungen (
-ss 30
), und die Ausgabe dauert 2 Minuten und 34 Sekunden (-t 00:02:34
).Bei Verwendung
-codec copy
wird der Stream-Copy- Modus verwendet, der anstelle des erneuten Kodierens ein erneutes Muxen ausführt. damit die Qualität erhalten.Sie können hinzufügen,
-map 0
wenn Sie alle Streams aus der Eingabe einschließen möchten . Andernfalls enthält die Standard- Stream-Auswahl nur einen Stream pro Stream-Typ (z. B. wenn Ihre Eingabe mehr als einen Audiostrom enthält, wird standardmäßig nur der Stream mit der meisten Kanalanzahl ausgewählt).Stellen Sie sicher, dass Sie eine aktuelle Version verwenden,
ffmpeg
da die Entwicklung sehr aktiv ist. Siehe die FFmpeg-Download- Seite für Optionen.