ffmpeg # 视频切割 # copy模式的一点理解

 我来答
温屿17
2022-07-16 · TA获得超过1.2万个赞
知道小有建树答主
回答量:827
采纳率:0%
帮助的人:97.2万
展开全部

拷贝模式的过程仅包含demuxing和muxing的过程。

因为 不涉及解码和编码过程,所以速度很快,而且没有质量损失
但是有些场景是不适合的,比如尝试用filter是不可能的,因为大多数filter在解压后的数据上使用。

以上命令,将in.flv进行stream copy,转封装成mp4.

假设素材如下:

以上目的是为了输出5秒的视频(从第5秒到第10秒),但是实际切割出来的实际是10秒(从第0秒到第10秒)。

-vcodec copy 会对视频启用拷贝模式, 切割时如果要求精度不高,可使用拷贝模式进行切割
优点就是速度快。
缺点就是误差比较大,尤其是当gop size比较大的时候

这种切割方式,首帧可能为P帧。

可能出现开始画面静止或黑屏的现象。

https://lists.libav.org/pipermail/ffmpeg-user/2005-June/000486.html
http://www.markbuckler.com/post/cutting-ffmpeg/
https://trac.ffmpeg.org/wiki/Seeking#Notes
https://ffmpeg.org/ffmpeg.html#Stream-copy

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式