【技术实现步骤摘要】
一种视频数据处理方法、装置及存储介质
本申请涉及互联网
,尤其涉及一种视频数据处理方法、装置及存储介质。
技术介绍
目前,对于一些由帧序列构成的视频数据中,可以通过同一编码器对这些视频数据进行编码处理。比如,对于具有不同视频内容的视频数据A和视频数据B而言,通常会采用默认的编码码率对这两个视频数据进行视频编码,以至于视频编码后所得到的视频数据的视频质量之间会存在较大的波动,进而难以确保视频编码的准确性。另外,通过对具有不同数据内容的视频数据采用同一编码码率进行无差别的视频编码,将会造成不同程度的编码资源的浪费现象。比如,对一些视频内容比较单一的视频数据(例如,视频数据A)而言,可能会因为编码后的视频数据A的视频质量过高导致编码资源的浪费。申请内容本申请实施例提供一种视频数据处理方法、装置及存储介质,可以提高视频编码的准确性,并可以减少编码资源的浪费现象。本申请实施例一方面提供了一种视频数据处理方法,方法包括:获取与视频源相关联的待编码视频序列,获取与待编码视频序列相关联的视频质量 ...
【技术保护点】
1.一种视频数据处理方法,其特征在于,包括:/n获取与视频源相关联的待编码视频序列,获取与所述待编码视频序列相关联的视频质量标准参数;/n根据所述视频质量标准参数对所述待编码视频序列进行预编码处理,得到预编码视频序列,根据所述预编码视频序列确定所述待编码视频序列对应的视频特征;/n根据所述视频质量标准参数以及所述视频特征,预测与所述待编码视频序列相关联的编码码率;/n根据所述编码码率对所述待编码视频序列进行编码处理,得到与所述视频源相关联的编码视频序列。/n
【技术特征摘要】
1.一种视频数据处理方法,其特征在于,包括:
获取与视频源相关联的待编码视频序列,获取与所述待编码视频序列相关联的视频质量标准参数;
根据所述视频质量标准参数对所述待编码视频序列进行预编码处理,得到预编码视频序列,根据所述预编码视频序列确定所述待编码视频序列对应的视频特征;
根据所述视频质量标准参数以及所述视频特征,预测与所述待编码视频序列相关联的编码码率;
根据所述编码码率对所述待编码视频序列进行编码处理,得到与所述视频源相关联的编码视频序列。
2.根据权利要求1所述的方法,其特征在于,所述获取与视频源相关联的待编码视频序列,获取与所述待编码视频序列相关联的视频质量标准参数,包括:
接收业务服务器分发的视频源中的第一视频序列;所述第一视频序列为所述业务服务器对所述视频源进行切片处理后所确定的;
根据所述视频源的缩放参数信息以及所述第一视频序列,确定与所述视频源相关联的待编码视频序列;
将所述业务服务器为所述第一视频序列所配置的视频质量参数,作为与所述待编码视频序列相关联的视频质量标准参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述视频源的缩放参数信息以及所述第一视频序列,确定与所述视频源相关联的待编码视频序列,包括:
获取与所述视频源的分辨率相关联的缩放参数信息;
根据所述缩放参数信息对所述第一视频序列的分辨率进行缩放处理,将缩放处理后的第一视频序列确定为第二视频序列;所述第一视频序列的分辨率是由所述视频源的分辨率所确定的;
根据所述第二视频序列以及所述第二视频序列的分辨率,确定待编码视频序列。
4.根据权利要求2所述的方法,其特征在于,所述根据所述视频质量标准参数对所述待编码视频序列进行预编码处理,得到预编码视频序列,根据所述预编码视频序列确定所述待编码视频序列对应的视频特征,包括:
根据所述视频质量标准参数,获取用于对所述待编码视频序列进行预编码的初始编码器;
根据所述初始编码器对所述待编码视频序列进行预编码处理,得到预编码视序列;所述预编码视频序列中包含关键视频帧和预测视频帧;
根据所述关键视频帧、所述预测视频帧、所述预编码视频序列的分辨率以及所述预编码视频序列的码率,确定所述预编码视频序列的编码信息;
将所述编码信息确定为所述待编码视频序列对应的视频特征。
5.根据权利要求4所述的方法,其特征在于,所述预测视频帧中包含前向预测帧;
所述根据所述关键视频帧、所述预测视频帧、所述预编码视频序列的分辨率以及所述预编码视频序列的码率,确定所述预编码视频序列的编码信息,包括:
获取对所述前向预测帧进行帧间压缩时所选取的关键视频帧,将选取到的关键视频帧确定为所述前向预测帧对应的参考视频帧;
将所述参考视频帧的总选取数量确定为第一数量,将所述关键视频帧的总数量确定为第二数量,将所述前向预测帧的总数量确定为第三数量;
根据所述关键视频帧对应的数据容量、所述第二数量,确定所述关键视频帧的第一平均数据容量,根据所述前向预测帧对应的数据容量、所述第三数量,确定所述前向预测帧的第二平均数据容量;
从所述关键视频帧对应的数据容量中获取最大数据容量,将所述第一平均数据容量与所述最大数据容量之间的比值,作为所述预编码视频序列的空域复杂度,将所述第二平均数据容量与所述第一平均数据容量之间的比值,确定为所述预编码视频序列的时域复杂度;
将所述第一数量、所述第二数量、所述第三数量、所述空域复杂度、所述时域复杂度以及所述预编码码视频序列的分辨率和所述预编码码视频序列的码率,确定为所述预编码视频序列的编码信息。
6.根据权利要求2所述的方法,其特征在于,所述根据所述视频质量标准参数以及所述视频特征,预测与所述待编码视频序列相关联的编码码率,包括:
获取所述视频质量标准参数对应的目标质量类型,在与多个质量类型相关联的预测模型库中,将与所述目标质量类型相匹配的预测模型作为目标预测模型;
将所述视频特征输入所述目标预测模型,输出所述视频特征分别与所述目标预测模型中的多个参考视频特征之间的匹配度;
在所述匹配度中将与所述视频特征具有最高匹配度的参考视频特征作为目标参考视频特征,将与所述目标参考视频特征相关联的质量标签信息所对应的样本码率信息,作为与所述待编码视频序列相关联的编码码率。
7.根据权利要求6所述的方法,其特征在于,还包括:
获取与多个业务场景相关联的N个样本视频序列,将所述N个样本视频序列的样本视频特征作为参考视频特征,获取与所述N个样本视频序列相关联的多个质量类型;N为正整数;一个样本视频特征为对一个样本视频序列进行预编码处理后所确定的;
从所述多个质量类型中获取目标质量类型,获取与所述目标质量类型相关联的样本码率参数;所述样本码率参数包含K个样本码率信息;K为正整数;
根据所述K个样本码率参数对所述N个样本视频序列中的每个样本视频序列进行遍历编码,得到所述每个样本视频序列在所述K个样本码率参数下的质量评估值;一个质量评估值为一个样本视频序列在一个样本码率参数下所确定的;
将得到的所...
【专利技术属性】
技术研发人员:吴景然,许思焱,赵俊,李浩,李雅卿,涂承杰,朱子荣,汪亮,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。