对ffmpeg #视频剪切#拷贝模式的理解
复制模式的过程只包含解复用和复用的过程。
因为不涉及解码和编码过程,所以速度非常快,没有质量损失。
但是有些场景并不适合。例如,尝试使用过滤器是不可能的,因为大多数过滤器是用于解压缩的数据。
上面的命令会将copy in.flv流并重新打包到mp4中。
假设材料如下:
上面的目的是输出一个5秒的视频(从第5秒到第10秒),但实际截的是第10秒(从第0秒到第10秒)。
-vcodec copy将启用视频的复制模式。如果切割时精度不高,可以使用复制模式进行切割。
优点是速度快。
缺点是误差比较大,尤其是gop比较大的时候。
这样,第一帧可以是P帧。
可能会出现开始屏幕静止或者黑屏的现象。
/post/cutting-ffmpeg/
https://trac.ffmpeg.org/wiki/Seeking#Notes
https://ffmpeg.org/ffmpeg.html#Stream-copy