我正在使用 ffmpeg 从视频中剪切部分。我正在使用这个命令,就像我在之前的视频中所做的那样:
ffmpeg -i source.mp4 -ss 00:00:10 -t 00:00:30 -c copy -y output.mp4
但是,当我使用它时,根据时间的不同,视频的前 5 秒或最后 5 秒都是空白的。
我求助于删除复制命令并仅使用:
ffmpeg -i source.mp4 -ss 00:00:10 -t 00:00:30 -y output.mp4
这工作正常,但要慢得多。是否有任何不会破坏视频的快速替代方案?
谢谢
最佳答案
不会。复制速度很快,因为它可以复制整组帧。一组帧 (GOP) 不能拆分。如果要从 GOP 复制帧,而不是整个 GOP,则必须重新编码。哪个更慢。
关于ffmpeg "-c copy"快速视频切割的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62191899/