【问题标题】:Frame loss while FFmpeg video splittingFFmpeg 视频分割时的帧丢失
【发布时间】:2016-05-27 13:14:49
【问题描述】:

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

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

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

谁能告诉我们,是否有任何方法可以在不丢失任何帧的情况下分割视频。即使使用 ffmpeg 以外的其他工具。

谢谢....

【问题讨论】:

    标签: ffmpeg video-processing


    【解决方案1】:

    尝试使用分段复用器。

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

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

    【讨论】:

    • 谢谢!输出视频的时间戳都搞砸了,所以我不得不添加 -reset_timestamps 1 选项来修复它。
    猜你喜欢
    • 2021-10-28
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    • 2017-08-13
    • 2019-02-13
    • 1970-01-01
    • 2018-10-02
    • 2019-01-28
    相关资源
    最近更新 更多