我想剪切视频文件的一部分而不重新编码整个视频。 这是我想到的方法:
first.mp4:
ffmpeg -i in.mp4 -ss start_cut -t start_to_a first.mp4
last.mp4:
ffmpeg -i in.mp4 -ss b -t b_to_end last.mp4
middle.mp4
ffmpeg -i in.mp4 -ss a -t a_to_b -c copy middle.mp4
然后将这三个文件合并为:
merge -f concat -i fileslist -c copy out.mp4
我测试了这种方法,但是3个视频文件都没有问题,但是合并后的中间部分变慢了,out.mp4的质量也很差。
此方法有什么问题?还是有另一种快速准确切割的方法?
谢谢。