美文网首页
ffmpeg视频剪切时长不正确

ffmpeg视频剪切时长不正确

作者: leoryzhu | 来源:发表于2019-10-06 10:40 被阅读0次

    问题

    在windows下使用ffmpeg以下命令剪切视频时,发现剪切后的时长都会比设置的时长长
    ffmpeg -ss 00:10 -t 30 -i 0.mp4 -c copy 2.mp4
    以上的命令是从10s开始剪30s时长的视频,不过实际出来的时长32s左右

    原因

    -c copy就是没有重新编码,直接裁剪视频,这样会出现一个问题:如果不重编码的分割视频,就需要对准视频的关键帧分割,比如视频的关键帧在8s处,而你是从10s开始分割,分割就会调整在8s处,这样剪切出来的视频就会比想要的长了

    解决

    目前我的解决方法就是重新编码视频,去掉-c copy就行了,不过重新编码有点耗时间。有其他的解决方法欢迎指出。

    相关文章

      网友评论

          本文标题:ffmpeg视频剪切时长不正确

          本文链接:https://www.haomeiwen.com/subject/uxlupctx.html