【技术实现步骤摘要】
视频解码方法、装置和计算机设备
本专利技术涉及视频解码
,尤其涉及一种视频解码方法、装置和计算机设备。
技术介绍
视频是连续的图像序列,由连续的帧构成,一帧即为一幅图像。由于人眼的视觉暂留效应,当帧序列以一定的速率播放时,人们看到的就是动作连续的视频。但是,单纯传输视频画面数据量非常大,对网络和存储要求比较高。由于连续的帧之间相似性极高,为便于储存传输,可以对原始的视频进行编码压缩,去掉大量重复的信息,能够减少视频的数据量。主流的视频编码格式包括有H.264、MPEG、RMVB等。当播放观看视频时,需要对编码的视频进行相应的解码。目前,主要是基于开源的跨平台计算机视觉库OpenCV来对视频进行解码。在解码时,需要对视频中的所有帧进行YUV解码,然后对一些关键帧进行BGR解码。该方法进行解码,会产生计算资源浪费的问题,解码效率低。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种视频解码方法,能够缓解视频解码计算压力,避免计算资 ...
【技术保护点】
1.一种视频解码方法,其特征在于,包括:/n获取待解码视频,并确定所述待解码视频中的关键帧;/n根据挑帧频率和所述关键帧,从所述待解码视频中确定待挑选帧和待解码帧;/n分别采用不同的解码方式对所述待挑选帧和所述待解码帧进行解码。/n
【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:
获取待解码视频,并确定所述待解码视频中的关键帧;
根据挑帧频率和所述关键帧,从所述待解码视频中确定待挑选帧和待解码帧;
分别采用不同的解码方式对所述待挑选帧和所述待解码帧进行解码。
2.如权利要求1所述的方法,其特征在于,对所述待挑选帧进行RGB解码,并对所述待解码帧进行YUV解码。
3.如权利要求1所述的方法,其特征在于,获取待解码视频,并确定所述待解码视频中的关键帧,包括:
获取预设时长的待解码视频;
统计所述待解码视频中的关键帧序号;
根据所述关键帧序号确定关键帧间隔值以及所述关键帧。
4.如权利要求3所述的方法,其特征在于,根据所述关键帧序号确定关键帧间隔值以及所述关键帧,包括:
根据所述关键帧序号确定出多个待选关键帧间隔值;
从所述多个待选关键帧间隔值中选取出现频率最高的待选关键帧间隔值作为所述关键帧间隔值。
5.如权利要求3所述的方法,其特征在于,根据挑帧频率和所述关键帧,从所述待解码视频信息中确定待挑选帧和待解码帧,包括:
获取所述待解码视频的刷新率FPS;
根据所述FPS和所述挑帧频率计算得到挑帧步长;
根据所述关键帧、所述关键帧间隔值和所述挑帧步长确定所述待挑选帧;
根据所述关键帧和所述待挑选帧确定所述待解码帧。
6.如权利要求5所述的方法,其特征在于,根据所述关键帧和所述待挑选帧确定所述待解码帧,包括:
在同一关键帧间隔区间内,将所述关键帧和位于该区间内的最后一个待挑选帧之间的所有帧作为所述待解码帧。
7.如权利要求1-6任一项所述的方法,其特征在于,基于ffmpeg原生接口函数对所述待解码帧和所述待挑选帧进行解码。
8.一种视频解码装置,其特征在于,包括:
处理模块,用于获取待解码视频,并确定所述待解码视频中的关键帧;
确定模块,用于根据挑帧频率和所述关键帧,从所述待解码视频中确定待挑选帧和待解码帧;
解码模块...
【专利技术属性】
技术研发人员:李登杰,于文健,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。