ffmpeg -i 源文件名 -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:15 目標文件名 -y
-ss time_off set the start time offset 設置從視頻的哪個時間點開始截取,00:00:10是從視頻的第10s開始截取
-to 截到視頻的哪個時間點結束。00:00:15是到視頻的第15s結束。
如果用-t 表示截取多長的時間如 上文-to 換位-t則是截取從視頻的第10s開始,截取15s時長的視頻。即截出來的視頻共15s.
注意的地方是:
如果將-ss放在“-i 源文件名”后面則-to的作用就沒了,跟-t一樣的效果了,變成了截取多長視頻。一定要注意-ss的位置。
參數解析
-vcodec copy表示使用跟原視頻一樣的視頻編解碼器。
-acodec copy表示使用跟原視頻一樣的音頻編解碼器。
-i 表示源視頻文件
-y 表示如果輸出文件已存在則覆蓋。
如:
ffmpeg -i D:/abc.avi -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:15 D:/abc_clip.mp4 -y