【问题标题】:Ffmpeg "-c copy" alternatives for fast video cuttingffmpeg "-c copy" 快速视频切割的替代方案
【发布时间】:2020-06-05 04:14:47
【问题描述】:

我正在使用 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

这可以正常工作,但速度要慢得多。是否有任何不会损坏视频的快速替代方案?

谢谢

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    没有。复制速度很快,因为要复制整组帧。一组帧 (GOP) 不能拆分。如果要从 GOP 复制帧,而不是整个 GOP,则必须重新编码。哪个更慢。

    【讨论】:

    • 复制从 GOP 的开头开始,但不需要复制整个 GOP。
    • 取决于您是修剪 GOP 的开头还是 GOP 的结尾,以及是否存在 B 帧。
    • 谢谢!!这是否意味着可以通过仅复制 GOP 的一部分来实现复制速度而不会丢失一些视频?或者这是否只有在我想要的剪辑的开始恰好也是 GOP 的开始时才有可能?此外,我之前正在从事一个类似的项目,以不同​​的方式录制视频(也是 mp4),但从未遇到过这个问题。某些类型的编码没有这个问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 2021-09-11
    • 1970-01-01
    • 2022-08-07
    相关资源
    最近更新 更多