2017-04-20 117 views

回答

2

有了重新編碼:

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設置從開始削減的金額。 trim=10套量從結尾削減。這裏需要說明的是,由於與shortest=1當前的錯誤,這可能不是的ffmpeg從2017年


工作建立一個黑客攻擊方法,它跳過轉碼的位:

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 

根據位置關鍵幀,開始和結束時的剪裁不會很完美。首先ss正在開始修剪。第二個ssstarting + ending trim

+0

非常感謝Mulvya <3 – rinofcan