【技术实现步骤摘要】
一种切割视频文件的方法
本专利技术涉及多媒体
,尤其涉及一种切割视频文件的方法。
技术介绍
目前,压缩后的视频文件是以图像组(GroupOfPicture,GOP)为单位进行存储的,每一个GOP包含若干帧编码后的视频数据,在GOP之内视频帧是有相互参考关系的,而GOP之间是各自独立的。在一些视频编辑应用中需要基于视频帧的准确切割,这就要求能够快速准确地切割所要的视频文件。现在主要有两种方法切割视频文件。一种方法是对整个视频文件进行解码,再计算出准确的切割点,对所有需要的视频帧进行重新编码。这种作法虽然能够准确切割出所要的视频数据,但是处理效率太低,重新编码需要消耗大量系统资源。另一种方法是根据视频文件大小,按照切割点的比例直接切割视频文件。这种方法虽然能够实现快速切割,但准确度太低,因为切割点所在的GOP的视频数据被切割后,有些视频帧不能重新解码,所以不能实现基于视频帧的视频文件的切割。
技术实现思路
本专利技术的目的在于提出一种切割视频文件的方法,不仅能够准确切割,保留所需的全部视频帧,而且大大提高切割效率。为达此目的,本专利技术采用以下技术方案:一种切割视频文件的方法,包括以下步骤:A、对视频文件的图像组逐个进行扫描,并保存当前图像组的视频数据;B、找到作为切割点的视频帧时,对切割点所在的当前图像组的全部视频帧进行解码和重排序;C、将切割后当前图像组所需的视频帧进行编码,生成新的图像组;D、将视频文件切割后所需的、但不包括切割点的所 ...
【技术保护点】
1. 一种切割视频文件的方法,其特征在于,包括以下步骤 :/nA、对视频文件的图像组逐个进行扫描,并保存当前图像组的视频数据 ;/nB、找到作为切割点的视频帧时,对切割点所在的当前图像组的全部视频帧进行解码和重排序 ;/nC、将切割后当前图像组所需的视频帧进行编码,生成新的图像组 ;/nD、将视频文件切割后所需的、但不包括切割点的所有图像组数据与所述新的图像组数据进行合并。/n
【技术特征摘要】 【专利技术属性】
1.一种切割视频文件的方法,其特征在于,包括以下步骤:
A、对视频文件的图像组逐个进行扫描,并保存当前图像组的视频数据;
B、找到作为切割点的视频帧时,对切割点所在的当前图像组的全部视频帧进行解码和重排序;
C、将切割后当前图像组所需的视频帧进行编码,生成新的图像组;
D、将视频文件切割后所需的、但不包括切割点的所有图像组数据与所述新的图像组数据进行合并。
技术研发人员:朱娟娟,
申请(专利权)人:麻城品众传媒有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。