我有两个命令用于在 android ffmpeg 中制作视频片段
我已经尝试过它们并注意到第一个命令比第二个命令非常快
由于我是 ffmpeg 新手,我真的不知道这些命令中每个参数的含义
谁能解释一下为什么第一个命令更好,将来会不会导致任何错误
最佳答案
在命令 #1 中,您使用的是 -vcodec copy
启用 stream copy视频模式。这会复制视频而不是对视频进行编码。流复制比编码快得多。
缺点是 segment muxer默认情况下,使用流复制时只能剪切关键帧。所以-segment_time
使用流复制时可能不准确。
如果准确性非常重要,则删除 -vcodec copy
如命令#2。这将对视频进行编码而不是流式复制视频:速度慢得多,但剪切准确。
关于ffmpeg - 视频片段的两个ffmpeg命令的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68371630/