2016-05-27 170 views
1

我正在使用ffmpeg通过以下命令将视频文件分成多个部分。但有帧丢失。FFmpeg视频分割时的帧丢失

ffmpeg -i input.mp4 -ss 00:00:00 -t 00:10:00 -c copy output.mp4 

例如,在完整的视频文件中总共有17983帧。但是在所有分割部分中合并的帧总数是17970,因此少了13帧。

任何人都可以告诉我们,如果有任何方法可以在没有任何帧丢失的情况下分割视频。即使通过使用其他工具而不是ffmpeg。

谢谢....

回答

1

请尝试使用分段复用器。

ffmpeg -i input.mp4 -c copy -segment_times 600,1100,1400 -f segment out%d.mp4 

时间以秒为单位。就像ss副本一样,如果关键帧在分割时间不存在,则切割时间可能不准确。

+0

感谢兄弟.....它工作... –