2017-04-20 3 views

Antwort

2

Mit Re-Encoding schneiden:

ffmpeg -ss 10 -i video.mp4 -filter_complex "[0]trim=10,setpts=PTS-STARTPTS[b];[b][0]overlay=shortest=1" -shortest -c:a copy out.mp4 

-ss 10 setzt die die Menge von Anfang an zu schneiden. trim=10 setzt Menge von Ende zu schneiden. Caveat ist hier, dass aufgrund eines aktuellen Fehler mit shortest=1, dies nicht auf ffmpeg arbeiten kann Builds von 2017.


Ein bisschen wie ein Hack-Methode, die Umcodierung überspringt:

ffmpeg -ss 10 -i video.mp4 -ss 20 -i video.mp4 -c copy -map 1:0 -map 0 -shortest -f nut - | ffmpeg -f nut -i - -map 0 -map -0:0 -c copy out.mp4 

Je nach Position Keyframes, die Trims am Anfang und am Ende werden nicht perfekt sein. Zuerst ss beginnt Trim. Zweite ss ist starting + ending trim

+0

Vielen Dank Mulvya <3 – rinofcan