【技术实现步骤摘要】
本专利技术涉及一种文件剪辑技术,尤其涉及一种针对视频文件的剪辑方法和装置。
技术介绍
视频文件在录制完成后,一般都会经过剪辑,拼接等处理。例如一档新闻节目,可能会按照各个事件剪辑成多个视频片段。现有技术中有很多种视频剪辑软件提供视频编辑的功能。视频文件是由关键巾贞(I frame)和预测巾贞(P frame和B frame,)交替构成的,其中I frame是自己独立编码,不依赖于其他frame数据;P frame依赖I frame数据;Bframe依赖I frame, P frame或其他B frame数据;预测巾贞用来预测关键巾贞的变化,它的编解码依 赖于关键中贞。现有技术中,视频的剪辑如果是从预测帧开始的,则剪辑出来的文件没有办法播放,因为预测帧的解码要依赖关键帧。因此现有技术中只能从关键帧剪辑,没有办法实现从任意帧剪辑。
技术实现思路
本专利技术的目的在于解决上述问题,提供了一种视频文件剪辑方法和装置,可以实现从任一帧开始剪辑。本专利技术的技术方案为本专利技术揭示了一种视频文件剪辑方法,视频文件是由关键帧和预测帧交替构成,所述方法包括判断剪辑开始的帧是关键帧或预测帧中的哪一个;如果是关键帧,则直接从该关键帧处剪辑,如果是预测帧,则从该预测帧开始至后一个关键帧之间的所有预测帧重新进行编码,以使剪辑开始的该预测帧转换成关键帧以及其余的预测帧转换成该转换后的关键帧的预测帧后,从该转换后的关键帧处剪辑。根据本专利技术的视频文件剪辑方法的一实施例,该视频文件是采用h264编码方式形成的fIv格式的文件。根据本专利技术的视频文件剪辑方法的一实施例,对于剪辑处是预测 ...
【技术保护点】
一种视频文件剪辑方法,视频文件是由关键帧和预测帧交替构成,所述方法包括:判断剪辑开始的帧是关键帧或预测帧中的哪一个;如果是关键帧,则直接从该关键帧处剪辑,如果是预测帧,则从该预测帧开始至后一个关键帧之间的所有预测帧重新进行编码,以使剪辑开始的该预测帧转换成关键帧以及其余的预测帧转换成该转换后的关键帧的预测帧后,从该转换后的关键帧处剪辑。
【技术特征摘要】
1.一种视频文件剪辑方法,视频文件是由关键帧和预测帧交替构成,所述方法包括 判断剪辑开始的帧是关键帧或预测帧中的哪一个; 如果是关键帧,则直接从该关键帧处剪辑,如果是预测帧,则从该预测帧开始至后一个关键帧之间的所有预测帧重新进行编码,以使剪辑开始的该预测帧转换成关键帧以及其余的预测帧转换成该转换后的关键帧的预测帧后,从该转换后的关键帧处剪辑。2.根据权利要求1所述的视频文件剪辑方法,其特征在于,该视频文件是采用h264编码方式形成的flv格式的文件。3.根据权利要求2所述的视频文件剪辑方法,其特征在于,对于剪辑处是预测帧的情况,预测帧的重新编码过程包括 从文件头读取该预测帧的描述文件以及该预测帧所依赖的关键帧的描述文件; 根据读取到的描述文件,将该读取到的预测帧解码成YUV视频序列; 将该预测帧重新编码变成新的关键帧并生成新的描述文件,反馈给文件头; 对于其余的预测帧中的每一帧,读取其余每一预测帧的描述文件及其所依赖的关键帧的描述文件,根据读取到的描述文件将其余每一预测帧解码成YUV视频序列,并重新编码形成所述新的关键帧的预测帧,反馈给文件头。4.一种视频文件剪辑装置,视频文件是由关键帧和预测帧交替构成,所述装置包括 视频帧属性判断模块,判断...
【专利技术属性】
技术研发人员:易念华,
申请(专利权)人:传聚互动北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。