ffmpeg "-c copy"快速视频切割的替代品

标签 ffmpeg

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

相关文章:

ios - 使用 librtmp 错误 : librtmp not found 编译 FFmpeg

ffmpeg - 从 ffmpeg 流式传输到 Youtube 时没有音频

ffmpeg 流媒体视频网站——即时转换与托管多种格式

python - MovieWriter ffmpeg 不可用;尝试使用 <class 'matplotlib.animation.PillowWriter' > 代替

php - 如何在 PHP 中安装 FFMPEG 来编码视频

ffmpeg - ffprobe 最快的读取视频包的方法

c++ - libavcodec 视频解码不起作用

ffmpeg - Chrome 检测到 v4l2loopback 设备,Zoom 或 Firefox 看不到

ffmpeg - 输出文件为空,未编码任何内容(如果使用,请检查 -ss/-t/-frames 参数)

FFmpeg 从视频中间删除 2 秒并连接部分。单线解决方案