【技术实现步骤摘要】
一种视频转码方法、装置、设备和介质
本申请涉及视频编码
,尤其涉及一种视频转码方法、装置、设备和介质。
技术介绍
视频转码技术用于将视频数据从一种格式转换成另一种格式,是实现传统设备和新兴设备之间视频通信的重要技术。例如,许多现有的视频会议系统是基于旧的视频编码标准H.264而建立,而最新的视频会议系统采用了H.265基线规范。因此,在采用不同视频编码标准的设备之间进行视频通信时,需要对视频数据进行转码。现有技术下,通常采用统一的转码配置信息,对视频编码数据进行转码。但是,对不同的视频编码数据均采用相同的转码配置信息进行编码,使得视频质量无法保证。
技术实现思路
本申请实施例提供一种视频转码方法、装置、设备和介质,用以在进行视频转码时,针对不同编码复杂度的视频编码数据,自适应调整转码配置信息,实现对不同编码复杂度的视频编码数据的差异化转码,保证了视频质量。一方面,提供一种视频转码方法,包括:接收待转码的视频编码数据;对视频编码数据进行解码,获得视频图像数据以及编码参数信息;根据视频图像数据的编码参数信息,预估视频图像数据重新编码的编码复杂度;根据编码复杂度对应的转码策略,对视频图像数据进行重新编码,获得视频转码数据。一方面,提供一种视频转码装置,包括:接收单元,用于接收待转码的视频编码数据;解码单元,用于对视频编码数据进行解码,获得视频图像数据以及编码参数信息;确定单元,用于根据视频图像数据的编码参数信息,预估视 ...
【技术保护点】
1.一种视频转码的方法,其特征在于,包括:/n接收待转码的视频编码数据;/n对所述视频编码数据进行解码,获得视频图像数据以及编码参数信息;/n根据所述视频图像数据的编码参数信息,预估所述视频图像数据重新编码的编码复杂度;/n根据所述编码复杂度对应的转码策略,对所述视频图像数据进行重新编码,获得视频转码数据。/n
【技术特征摘要】
1.一种视频转码的方法,其特征在于,包括:
接收待转码的视频编码数据;
对所述视频编码数据进行解码,获得视频图像数据以及编码参数信息;
根据所述视频图像数据的编码参数信息,预估所述视频图像数据重新编码的编码复杂度;
根据所述编码复杂度对应的转码策略,对所述视频图像数据进行重新编码,获得视频转码数据。
2.如权利要求1所述的方法,其特征在于,所述编码参数信息至少包括以下参数中的任意一种或任意组合:
所述视频图像数据的视频分辨率、编码出流码率、运动矢量分数值以及场景复杂度;
其中,所述运动矢量分数值是根据所述视频编码数据的各帧间编码块的运动矢量确定的;所述场景复杂度是根据所述视频编码数据的各帧内编码块的面积以及视频帧面积确定的。
3.如权利要求2所述的方法,其特征在于,若所述编码参数信息包括运动矢量分数值,则对所述视频编码数据进行解码,获得编码参数信息,包括:
对所述视频编码数据进行解码,分别获得每一帧间编码块的运动矢量,所述运动矢量包括两个运动矢量分量;
分别根据每一运动矢量对应的各运动矢量分量,确定相应的运动距离;
根据各运动距离中的最大运动距离与最小运动距离之间的差值,获得运动矢量分数值。
4.如权利要求2所述的方法,其特征在于,若所述编码参数信息包括场景复杂度,则对所述视频编码数据进行解码,获得编码参数信息,包括:
对所述视频编码数据进行解码,获得各帧内编码块的面积以及视频帧面积;
根据所述视频帧面积,以及所述视频图像数据对应的视频帧数量,确定所述视频图像数据的视频帧总面积;
根据各帧内编码块的面积的和,确定所述视频图像数据的帧内预测图像面积;
根据所述帧内预测图像面积与所述视频帧总面积之间的比值,获得所述视频图像数据的场景复杂度。
5.如权利要求1-4任一项所述的方法,其特征在于,根据所述视频图像数据的编码参数信息,预估所述视频图像数据重新编码的编码复杂度,包括:
若所述编码参数信息中仅包含一个参数,则根据所述一个参数所属的区间,预估所述视频图像数据重新编码的编码复杂度;
若所述编码参数信息中包含至少两个参数,则根据所述至少两个参数所属的区间的组合,预估所述视频图像数据重新编码的编码复杂度;
其中,每个编码复杂度对应一种转码策略。
6.如权利要求1所述的方法,其特征在于,根据所述编码复杂度对应的转码策略,对所述视频图像数据进行重新编码,获得视频转码数据,包括:
获取所述编码复杂度对应设置的转码设备;
将所述视频图...
【专利技术属性】
技术研发人员:林四新,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。