今天发现用ffmpeg命令裁剪视频裁剪出来的视频长度与我想要的差很多,于是在网上找资源查原因,这里我说一下我是怎么回事,希望对也遇到这种问题的人有所帮助。
经过大半天的测试,根据官方文档与一些FFmpeg视频裁剪文章总结出来的,裁剪的时候如果不使用关键帧,按照官方文档的方式做裁剪出来的视频长度是没有问题的,但是视频前面会有黑屏,这显然不符合大多数的需求。使用关键帧裁剪按照官方文档上面的方法裁剪出来的视频的长度多了0到设置的开始裁剪时间的长度这么多。嗯~~最开始我是没发现这个问题的,弄了半天才开窍发现这个问题,于是我就设置裁剪到的时间为:想要裁剪到的时间-裁剪开始时间-裁剪开始时间。嗯~~于是裁剪出来的视频跟我想要的一样了....
例如:从10秒开始裁剪,裁剪到第60秒,命令如下
下面是我的裁剪方法:ffmpeg -ss 10 -t 40 -i video.mp4 -codec copy cut.mp4
下面是一些FFmpeg视频裁剪相关的文章
网友评论