FFmpeg 视频分割时丢帧

Frame loss while FFmpeg video splitting

我正在使用 ffmpeg 通过以下命令将视频文件拆分为多个部分。但是有丢帧。

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

例如完整的视频文件共有17983帧。但是所有拆分部分的总帧数是 17970。所以少了 13 帧。

谁能告诉我,有没有什么方法可以不丢帧的分割视频。即使使用 ffmpeg 以外的其他工具。

谢谢....

尝试使用分段复用器。

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

时间以秒为单位。就像 ss 复制一样,如果关键帧在拆分时间不存在,则剪辑时间可能不准确。