首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确分割avi文件

正确分割avi文件
EN

Unix & Linux用户
提问于 2016-04-12 20:48:45
回答 1查看 1.1K关注 0票数 6

我试图按以下方式拆分一个avi文件。

avconv -i file.avi -vcodec copy -acodec copy -ss 0 -t 10 out.avi

这是可行的(它用视频的前10秒创建了一个块)。

问题是当我想从第十秒到第二十秒的时候

avconv -i file.avi -vcodec copy -acodec copy -ss 10 -t 10 out.avi

产生的视频只有前两秒的声音。

我用在一个循环里。所以同样的块20-30,30-40。块状严重,从一开始就只包含各种长度的声音。

你知道如何正确地分割阿维视频吗?

EN

回答 1

Unix & Linux用户

发布于 2016-06-06 19:44:58

许多视频编解码器以两种或三种不同的方式编码视频帧:I-帧,P-框架和B-帧。简而言之,只有i帧保存了足够的数据来制作视频起点.使用-vcodec copy,该软件只执行此复制帧。因此,如果您的切分发生在这样的时间,块开始在一个i帧,它将发挥良好,否则,不。

因此,对视频进行重新编码是没有办法的。一些GUI软件(例如,avidemux)“聪明地”这样做:它们只对块的开头重新编码,直到第一个可用的I-帧,然后复制其余的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/276027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档