The invention discloses a video decoding method, device, device and storage medium. The method includes: acquiring video stream; modifying the incompatible stream in the video stream according to the decoding type of the machine to obtain the decoded stream and the modified information, the incompatible stream is a stream whose characteristics do not match the decoding type; decoding the decoded stream by hardware to obtain the decoded video frame; and adjusting the decoding station according to the modified information. The decoded video frame is described and the target video frame is obtained. The technical scheme provided by the embodiment of the present invention realizes the corresponding video decoding, solves the incompatibility of hardware decoder to video stream and the high customization requirement of hardware and software decoding in the prior art, improves the video decoding rate and optimizes the decoding performance on the basis of guaranteeing low power consumption.
【技术实现步骤摘要】
一种视频解码方法、装置、设备和存储介质
本专利技术实施例涉及数据处理领域,尤其涉及一种视频解码方法、装置、设备和存储介质。
技术介绍
视频编码技术,是从时间冗余、空间冗余、视觉冗余、统计冗余等方向,对原始视频数据进行压缩,有效地解决海量视频的存储、传输等问题,广泛的应用于网络视频传输、数字视频点播等各类相关领域。在网络直播系统中,由于视频数据通常经过了压缩编码,在对其播放显示之前需要执行对应的解码操作,而解码是一个非常复杂的计算操作。现有的视频解码方式有硬件解码、软件解码和软硬件结合的解码。相对于个人电脑,在某些性能较弱的移动设备上,软件解码对中央处理器(CentralProcessingUnit,CPU)的处理能力要求较高,会存在移动设备发热或大量耗电的缺陷;低端移动设备的硬件解码器对视频解码的兼容性并不好,有些正常的视频可能无法解码,或者解码出来的视频图像比原始画面略大,并伴随有绿边/花边等异常情况;现有的软硬件结合的解码通常是根据软件解码和硬件解码的能力将待解码码流进行分层处理,从而得到最终解码的视频数据。现有采用软硬件分层的解码需要通过软件控制相应硬件实现 ...
【技术保护点】
1.一种视频解码方法,其特征在于,包括:获取视频码流;根据本机的解码类型修改所述视频码流中的不兼容码流,得到待解码码流和修改信息,所述不兼容码流为码流特征与所述解码类型不匹配的码流;对所述待解码码流进行硬件解码,得到解码后的视频帧;根据所述修改信息调整所述解码后的视频帧,得到目标视频帧。
【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:获取视频码流;根据本机的解码类型修改所述视频码流中的不兼容码流,得到待解码码流和修改信息,所述不兼容码流为码流特征与所述解码类型不匹配的码流;对所述待解码码流进行硬件解码,得到解码后的视频帧;根据所述修改信息调整所述解码后的视频帧,得到目标视频帧。2.根据权利要求1所述的方法,其特征在于,根据本机的解码类型修改所述视频码流中的不兼容码流,包括:确定所述视频码流的码流特征;根据所述码流特征与本机的解码类型确定本机对所述视频码流的兼容度;所述兼容度为部分兼容,则根据所述解码类型修改所述视频码流中的不兼容码流。3.根据权利要求2所述的方法,其特征在于,根据所述解码类型修改所述视频码流中的不兼容码流,包括:根据本机的解码类型确定本机对所述视频码流的兼容特征值;根据所述兼容特征值确定所述视频码流中不兼容码流的码流特征;将所述不兼容码流的码流特征修改为与所述兼容特征值匹配的目标码流特征。4.根据权利要求2所述的方法,其特征在于,所述视频码流的码流特征通过对所述视频码流的序列头信息、图像组头信息、图像头信息和条带头信息中的至少一项进行解析确定。5.根据权利要求1所述的方法,其特征在于,在根据本机的解码类型修改所述视频码流中的不兼容码流之前,还包括:根据所述视频码流的编码类型,在预存的兼容性列表中查找匹配的解码类型。6.一种视频解码装...
【专利技术属性】
技术研发人员:刘清,颜乐驹,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。