FFmpeg 精准剪切视频 作者: Chuwen 时间: 2020-05-30 分类: Linux,Windows 将-ss, -t 参数放在-i参数之前 > 对输入文件执行seek操作,会seek到-ss设置的时间点前面的关键帧上。 > 时间不精确,但是不会出现黑屏 ``` ffmpeg -ss 10 -t 15 -i test.mp4 -codec copy cut.mp4 ``` `accurate_seek` 剪切时间更加精确 > accurate_seek必须放在-i参数之前 ``` ffmpeg -ss 10 -t 15 -accurate_seek -i test.mp4 -codec copy cut.mp4 ``` `avoid_negative_ts` > 如果编码格式采用的copy 最好加上 -avoid_negative_ts 1参数 ``` ffmpeg -ss 10 -t 15 -accurate_seek -i test.mp4 -codec copy -avoid_negative_ts 1 cut.mp4 ``` 想非常精确,就重新编码 ``` ffmpeg -ss [start] -t [duration] -i [in].mp4 -c:v libx264 -c:a aac -strict experimental -b:a 180k [out].mp4 ``` 标签: FFmpeg