The present invention discloses a video transcoding method includes the following steps: step a: for the current frame stream complete decoding, including basic information stream parsing and decoding of image reconstruction, the reconstructed image generation decoding C; step B: calculate the encoding of the current macroblock quantization parameters according to the target rate set by B Qb; step C: according to the type of the current frame to calculate the current macroblock prediction image Pb; step D: the Rb encoding the residual image through the current macroblock encoding the original image Cb and image prediction Pb; step e: transform, quantization and entropy encoding of the residual image obtained after Rb of the current macroblock encoding stream. The invention provides a H.264 stream transcoding H.264 code to a low bit rate scheme, the realization of the basic functions of reducing bit rate transcoding, bit stream decoding process through information reuse, reduce the amount of computation in the encoding process, so as to improve the transcoding speed.
【技术实现步骤摘要】
本专利技术属于视频处理
,尤其涉及视频转码处理技术。
技术介绍
随着网络技术的不断发展,多媒体技术逐步云端化,用户对多媒体服务的需求也越来越多样化。根据网络环境的不同,需要对视频码流进行降码率式转码,以保证用户最佳的体验效果。数字视频编解码以及转码是计算密集型操作,其运算过程消耗大量的计算机资源。目前,应用广泛的H.264视频编码包含了预测、运动估计、变换量化和熵编码等运算过程,解码包含对应的逆过程。其中,编码的预测过程或者运动估计主要是通过遍历所有可能值的方式得到最优信息,比如,最优宏块类型、预测模式和运动矢量等信息,根据得到的最优值可以求取预测图像;变换量化过程主要是根据预测图像和原始图像求取残差图像;熵编码过程主要对残差图像及一些码流语义信息进操作。H.264对同一视频以不同目标码率编码时,编码数据有很多相同之处,如,宏块类型、帧内预测模式和帧间运动矢量等。同时,在H.264编码过程中,以遍历的方式确定宏块类型、帧内预测模式和帧间运动矢量等的过程非常复杂,并且计算量大。所以,在H.264降码率转码时沿用部分编码信息,避免一些复杂的计算过程,可以达到快 ...
【技术保护点】
一种视频转码方法,其特征在于,所述方法包括以下操作:步骤a:对当前帧的码流进行完整解码,包括基本码流信息的解析和解码图像的重建,生成解码重建图像C;步骤b:根据设置的目标码率B计算出编码当前宏块的量化参数Qb;步骤c:根据所述当前帧的类型计算所述当前宏块的预测图像Pb;步骤d:通过当前编码宏块的原始图像Cb和所述预测图像Pb求得编码残差图像Rb;步骤e:对所述残差图像Rb进行变换、量化和熵编码后得到当前宏块的编码码流。
【技术特征摘要】
1.一种视频转码方法,其特征在于,所述方法包括以下操作:步骤a:对当前帧的码流进行完整解码,包括基本码流信息的解析和解码图像的重建,生成解码重建图像C;步骤b:根据设置的目标码率B计算出编码当前宏块的量化参数Qb;步骤c:根据所述当前帧的类型计算所述当前宏块的预测图像Pb;步骤d:通过当前编码宏块的原始图像Cb和所述预测图像Pb求得编码残差图像Rb;步骤e:对所述残差图像Rb进行变换、量化和熵编码后得到当前宏块的编码码流。2.根据权利要求1所述的视频转码方法,其特征在于,所述步骤a之前还包括:将一帧码流的基本处理单元定义为宏块,正在处理的帧定义为当前帧,正在处理的宏块定义为当前宏块。3.根据权利要求2所述的视频转码方法,其特征在于,所述步骤c包括:若所述当前帧是I帧,按照宏块的相对位置i(0,1,2…N.)N为所述当前帧中包含宏块的个数,保存所述当前宏块的宏块类型Mi和宏块预测模式Mpi。4.根据权利要求3所述的视频转码方法,其特征在于,所述步骤c进一步包括:根据参考图像像素和所述宏块类型Mi、所述宏块预测模式Mpi求出所述当前宏块的预测图像Pb。5.根据权利要求3所述的视频转码方法,其特征在于,所述步骤c具体包括:若所述当前帧是P帧,按照宏块的相对位置i(0,1,2…N.)N为所述当前帧中包含宏块的个数,保存所述当前...
【专利技术属性】
技术研发人员:韩慧敏,杨张辉,陈利,高可攀,徐晓峰,李夏宾,
申请(专利权)人:深圳市潮流网络技术有限公司,潮流网络有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。