Am Ende habe ich ffmpeg über die Befehlszeile verwendet, um das notwendige Clipping durchzuführen.
Nachdem ich auf dieser Site einige Nachforschungen angestellt und einige einfachere Befehle ausprobiert hatte, kam ich auf den folgenden Befehl:
ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -c copy -to 00:05:10 \
output.mp4
So wie ich es verstehe, kopiert ffmpeg mit diesem Befehl grundsätzlich einen Teil des Clips von input.mp4 nach output.mp4 (keine Neucodierung). ffmpeg sucht schnell bis zur 1-Minuten-Marke (der ersten -ss 00:01:00
), beginnt dann mit der Suche nach Keyframes und gibt einen Clip von 3 Minuten in den Clip (durch die zweite -ss
Option angegeben) bis 6 Minuten und 10 Sekunden in den Clip (angegeben durch -to 00:05:10
) aus. . Dies gibt also einen 3 Minuten 10 Sekunden langen Clip aus (5:10 - 2:00).
HINWEIS: Die von der 2. -ss
Option und der -to
Option angegebenen Zeiten beziehen sich auf die von der ersten -ss
Option angegebene Zeit.
Weitere Informationen zu diesen und anderen Optionen finden Sie in den hervorragenden Antworten auf die Frage Verwenden von ffmpeg zum Schneiden von Videos .
Diese Methode war überraschend schnell (10-15 Sekunden), aber für die ersten 2-3 Sekunden des Clips war der Ton in Ordnung, jedoch ohne entsprechendes Video. Sowohl die Ton- als auch die Videoqualität schienen nach diesen anfänglichen 2-3 Sekunden nicht mehr vom Original zu unterscheiden.
Das Löschen des -c copy
Teils löste auch dieses Problem. Dies bedeutet, dass das Video neu codiert wird - was länger dauert (mein 13 "MacBook Pro Ende 2011 benötigte 80-90% der Laufzeit des Clips), aber die Audio- und Videoqualität war hervorragend und die Dateigröße war kleiner als die Original (berechnet in MB / min Wiedergabe)!
Das letzte Kommando, auf das ich mich festgelegt habe, war:
ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -to 00:05:10 -strict -2 \
output.mp4
Der -strict -2
Teil wurde dem Befehl auf Vorschlag von ffmpeg hinzugefügt, da die Unterstützung für die X.264-Codierung noch experimentell ist.
Um ffmpeg zu verwenden, habe ich das vorkompilierte ffmpeg von ffmpegmac.net heruntergeladen und in ein Verzeichnis gestellt, von dem ich bereits wusste, dass es sich auf meinem befindet PATH
und das bereit war!
-c copy
hier genannten Optionen verwenden sollten: trac.ffmpeg.org/wiki/Encode/H.264 , und im Grunde genommen-crf 23
einen niedrigeren Wert für eine bessere Qualität wählen (normale Werte) zwischen 18 und 28).