2016-03-20 102 views
5

我試圖獲得一個視頻的10個最後秒鐘,我不知道該長度,然後將這10秒保存爲新視頻。這可以用ffmpeg命令提示嗎?如果是這樣,怎麼樣?FFMPEG:獲得最後10秒

感謝您的幫助

電賀

回答

9

使用-sseof選項。從documentation

-sseof位置(輸入/輸出)
-ss選擇,但相對於該 「文件結束」。這是文件中較早的負值,0表示EOF。

實施例:

ffmpeg -sseof -10 -i input.mp4 output.mp4 

注意,在stream copy模式(通過使用-c copy或等價物)切割將發生在最近的關鍵幀,所以它可能切在您的確切需要的時間。如果需要更多的準確性,您將不得不重新編碼而不是流式複製。