[发明专利]一种视频处理方法及装置在审
| 申请号: | 201510716919.5 | 申请日: | 2015-10-29 |
| 公开(公告)号: | CN105323636A | 公开(公告)日: | 2016-02-10 |
| 发明(设计)人: | 陈斌 | 申请(专利权)人: | 无锡天脉聚源传媒科技有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44 |
| 代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张亮 |
| 地址: | 214000 江苏省无锡*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 处理 方法 装置 | ||
技术领域
本发明涉及视频处理技术领域,尤其涉及一种视频处理方法及装置。
背景技术
随着网络事业文化的发展,音视频资源极大丰富,对音视频文件流化处理也是越来越普遍。
音视频流化的基本的流程如下:首先将要处理的音视频文件解封装成视频帧序列和音频帧序列;然后对视频帧序列和音频帧序列分别解码为RAW格式数据;对于解码得到的RAW格式数据根据需要再进行编码,编码成所需要的视频帧序列和音频帧序列;对编码后的视频帧序列和音频帧序列根据所需流媒体文件参数的要求对其进行分割;最后将分割后的视频帧序列和音频帧序列封装成所需要的流媒体文件序列。
在将音视频文件流化成所需要的流媒体文件序列时,可能出现多数流媒体文件的视频帧序列的首帧不是I帧,从而在缺少前一个流媒体文件时,该流媒体文件的视频帧序列的首个I帧之前的帧不能被解码。
发明内容
本发明实施例提供一种视频处理方法及装置,包括如下技术方案:
根据本发明实施例的第一方面,提供一种视频处理方法,包括:
在将视频对应的画面组文件进行解码得到图像文件时,若解码到当前画面组文件中的最后一个关键帧,则获取下一个画面组文件;
判断所述下一个画面组文件中首个关键帧之前是否存在非关键帧;
在判断存在所述非关键帧时,确定所述当前画面组文件中最后一个关键帧及之后的所有帧、和所述非关键帧组成一个帧块;
对所述帧块进行解码,并在所述当前画面组对应的图像文件中保存所述最后一个关键帧及之后的所有帧对应的图像,在所述下一个画面组文件对应的图像文件中保存所述非关键帧对应的图像。
在一个实施例中,所述方法还包括:
在对所述下一个画面组文件对应的图像文件进行编码得到流媒体文件时,将所述下一个画面组文件对应的图像文件中的第一帧图像编码成关键帧。
在一个实施例中,所述画面组文件的帧数大于所述流媒体文件的帧数。
在一个实施例中,所述画面组文件的帧数是所述流媒体文件的帧数的整数倍。
在一个实施例中,所述关键帧之后的所有帧、和所述非关键帧中包括前向预测帧和/或双向预测内插帧。
根据本发明实施例的第二方面,提供一种视频处理装置,包括:
获取模块,用于在将视频对应的画面组文件进行解码得到图像文件时,若解码到当前画面组文件中的最后一个关键帧,则获取下一个画面组文件;
判断模块,用于判断所述下一个画面组文件中首个关键帧之前是否存在非关键帧;
确定模块,用于在判断存在所述非关键帧时,确定所述当前画面组文件中最后一个关键帧及之后的所有帧、和所述非关键帧组成一个帧块;
保存模块,用于对所述帧块进行解码,并在所述当前画面组对应的图像文件中保存所述最后一个关键帧及之后的所有帧对应的图像,在所述下一个画面组文件对应的图像文件中保存所述非关键帧对应的图像。
在一个实施例中,所述装置还包括:
编码模块,用于在对所述下一个画面组文件对应的图像文件进行编码得到流媒体文件时,将所述下一个画面组文件对应的图像文件中的第一帧图像编码成关键帧。
在一个实施例中,所述画面组文件的帧数大于所述流媒体文件的帧数。
在一个实施例中,所述画面组文件的帧数是所述流媒体文件的帧数的整数倍。
在一个实施例中,所述关键帧之后的所有帧、和所述非关键帧中包括前向预测帧和/或双向预测内插帧。
本发明的实施例提供的技术方案可以包括以下有益效果:
上述技术方案,在将视频对应的画面组文件进行解码得到图像文件时,若解码到当前画面组文件中的最后一个关键帧,则获取下一个画面组文件,判断下一个画面组文件中首个关键帧之前是否存在非关键帧;在判断存在非关键帧时,确定当前画面组文件中最后一个关键帧及之后的所有帧、和非关键帧组成一个帧块;对该帧块进行解码,并在当前画面组对应的图像文件中保存最后一个关键帧及之后的所有帧对应的图像,在下一个画面组文件对应的图像文件中保存非关键帧对应的图像,这样,保证画面组文件都可以正常进行编解码。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的视频处理方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡天脉聚源传媒科技有限公司,未经无锡天脉聚源传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510716919.5/2.html,转载请声明来源钻瓜专利网。





