视频处理方法、装置及设备制造方法及图纸

技术编号:34361866 阅读:17 留言:0更新日期:2022-07-31 07:40
本申请实施例提供一种视频处理方法、装置及设备。该方法包括:获取待处理视频帧集合,所述待处理视频帧集合的分辨率为第一分辨率;基于目标模型对所述待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合;所述第一视频帧集合的分辨率为所述第一分辨率,所述第二视频帧集合的分辨率为第二分辨率,所述第二分辨率小于所述第一分辨率且不同第二视频帧集合的分辨率不同;所述目标模型用于对输入图像进行增强画质并减小数据量的处理。本申请能够减少计算成本,节省计算资源。节省计算资源。节省计算资源。

【技术实现步骤摘要】
视频处理方法、装置及设备


[0001]本申请涉及互联网
,尤其涉及一种视频处理方法、装置及设备。

技术介绍

[0002]随着互联网技术的不断发展,涌现出越来越多的视频播放平台。为了向用户提供不同画质的视频,视频播放平台通常需要对源视频进行转码,从而生成具备不同分辨率和不同码率的多份视频。
[0003]通常,在对源视频进行转码的过程中,对源视频进行下采样获得不同分辨率的多份视频,然后使用预先训练好的模型对源视频和下采样得到的多份视频的帧图像分别进行处理,以在增强画质的同时使得视频码率更小,这种技术即为窄带高清。
[0004]然而,上述处理方式存在计算成本较高的问题。

技术实现思路

[0005]本申请实施例提供一种视频处理方法、装置及设备,用以解决现有技术中计算成本较高的问题。
[0006]第一方面,本申请实施例提供一种视频处理方法,包括:
[0007]获取待处理视频集合,所述待处理视频集合的分辨率为第一分辨率;
[0008]基于目标模型对所述待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合;所述第一视频帧集合的分辨率为所述第一分辨率,所述第二视频帧集合的分辨率为第二分辨率,所述第二分辨率小于所述第一分辨率且不同第二视频帧集合的分辨率不同;所述目标模型用于对输入图像进行增强画质并减小数据量的处理。
[0009]第二方面,本申请实施例提供一种视频处理方法,包括:
[0010]获取待播放视频帧,所述待播放视频帧是通过对分辨率为第一分辨率的待处理视频帧集合采用如下方式处理得到:基于目标模型对所述待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合;所述第一视频帧集合的分辨率为所述第一分辨率,所述第二视频帧集合的分辨率为第二分辨率,所述第二分辨率小于所述第一分辨率且不同第二视频帧集合的分辨率不同;所述目标模型用于对输入图像进行增强画质并减小数据量的处理;
[0011]播放所述待播放视频帧。
[0012]第三方面,本申请实施例提供一种视频处理装置,包括:
[0013]获取模块,用于获取待处理视频帧集合,所述待处理视频帧集合的分辨率为第一分辨率;
[0014]处理模块,用于基于目标模型对所述待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合;所述第一视频帧集合的分辨率为所述第一分辨率,所述第二视频帧集合的分辨率为第二分辨率,所述第二分辨率小于所述第一分辨率且不同第二视频帧集合的分辨率不同;所述目标模型用于对输入图像进行增强画质并减小数据量
的处理。
[0015]第四方面,本申请实施例提供一种视频处理装置,包括:
[0016]获取模块,用于获取待播放视频帧,所述待播放视频帧是通过对分辨率为第一分辨率的待处理视频帧集合采用如下方式处理得到:基于目标模型对所述待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合;所述第一视频帧集合的分辨率为所述第一分辨率,所述第二视频帧集合的分辨率为第二分辨率,所述第二分辨率小于所述第一分辨率且不同第二视频帧集合的分辨率不同;所述目标模型用于对输入图像进行增强画质并减小数据量的处理;
[0017]播放模块,用于播放所述待播放视频帧。
[0018]第五方面,本申请实施例提供一种服务器,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第一方面任一项所述的方法。
[0019]第六方面,本申请实施例提供一种终端,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第二方面任一项所述的方法。
[0020]第七方面,本申请实施例提供一种计算机程序产品,包括计算机指令,其中,该计算机指令被处理器执行时实现第一方面任一项所述方法的步骤。
[0021]第八方面,本申请实施例提供一种计算机程序产品,包括计算机指令,其中,该计算机指令被处理器执行时实现第二方面任一项所述方法的步骤。
[0022]本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包含至少一段代码,所述至少一段代码可由计算机执行,以控制所述计算机执行如第一方面任一项所述的方法。
[0023]本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包含至少一段代码,所述至少一段代码可由计算机执行,以控制所述计算机执行如第二方面任一项所述的方法。
[0024]本申请实施例提供的视频处理方法、装置及设备,通过基于目标模型对待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合,第一视频帧集合的分辨率为第一分辨率,第二视频帧集合的分辨率为第二分辨率,第二分辨率小于第一分辨率且不同第二视频帧集合的分辨率不同,目标模型用于对输入图像进行增强画质并减小数据量的处理,实现了第二分辨率的视频帧集合的生成能够复用目标模型对第一分辨率的待处理视频帧集合所进行的前部分计算,从而能够减少计算成本,节省计算资源。
附图说明
[0025]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本申请实施例的应用场景示意图;
[0027]图2A为传统技术中一视频处理方式的示意图;
[0028]图2B为传统技术中另一视频处理方式的示意图;
[0029]图3为本申请一实施例提供的视频处理方法的流程示意图;
[0030]图4为本申请一实施例提供的目标模型的结构示意图;
[0031]图5为本申请一实施例提供的基于目标模型处理视频帧集合的示意图;
[0032]图6为本申请另一实施例提供的基于目标模型处理视频帧集合的示意图;
[0033]图7为本申请又一实施例提供的基于目标模型处理视频帧集合的示意图;
[0034]图8为本申请又一实施例提供的基于目标模型处理视频帧集合的示意图;
[0035]图9A为本申请一实施例提供的计算成本对比的示意图;
[0036]图9B为本申请一实施例提供的视频质量对比的示意图;
[0037]图10为本申请另一实施例提供的视频处理方法的流程示意图;
[0038]图11为本申请一实施例提供的视频处理装置的结构示意图;
[0039]图12为本申请一实施例提供的服务器的结构示意图;
[0040]图13为本申请另一实施例提供的视频处理装置的结构示意图;
[0041]图14为本申请一实施例提供的终端的结构示意图。
具体实施方式
[0042]为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:获取待处理视频帧集合,所述待处理视频帧集合的分辨率为第一分辨率;基于目标模型对所述待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合;所述第一视频帧集合的分辨率为所述第一分辨率,所述第二视频帧集合的分辨率为第二分辨率,所述第二分辨率小于所述第一分辨率且不同第二视频帧集合的分辨率不同;所述目标模型用于对输入图像进行增强画质并减小数据量的处理。2.根据权利要求1所述的方法,其特征在于,所述第二视频帧集合的数量等于目标数量,所述目标数量为需要提供的小于所述第一分辨率的分辨率种类数。3.根据权利要求1所述的方法,其特征在于,所述第二视频帧集合的数量小于目标数量,所述目标数量为需要提供的小于所述第一分辨率的分辨率种类数;所述方法还包括:对所述第一视频帧集合和所述至少一个第二视频帧集合中分辨率为第一目标分辨率的视频帧集合进行下采样,得到至少一个第三视频帧集合,所述第三视频帧集合的分辨率为第三分辨率,所述第三分辨率小于所述第一目标分辨率且不同第三视频帧集合的分辨率不同。4.根据权利要求3所述的方法,其特征在于,所述第一目标分辨率包括所述第一分辨率和所述第二分辨率中,大于所述第三分辨率且与所述第三分辨率最接近的分辨率。5.根据权利要求1

4任一项所述的方法,其特征在于,所述待处理视频帧集合中的视频帧包括三通道YUV图像;所述基于目标模型对所述待处理视频帧集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合,包括:将所述待处理视频帧集合的Y通道图像集合输入所述目标模型进行处理,得到第一Y通道图像集合和至少一个第二Y通道图像集合;将所述第一Y通道图像集合和所述待处理视频帧集合的UV通道图像集合进行YUV拼接,得到第一视频帧集合;根据所述第二分辨率,对所述待处理视频帧集合的UV通道图像集合进行下采样,得到至少一个UV通道图像集合,并将所述至少一个第二Y通道图像集合和至少一个UV通道图像集合进行对应拼接,得到至少一个第二视频帧集合。6.根据权利要求1

4任一项所述的方法,其特征在于,所述基于目标模型对所述待处理视频集合进行处理,以得到第一视频帧集合和至少一个第二视频帧集合包括:将所述待处理视频帧集合输入所述目标模型进行处理,得到第一视频帧集合和至少一个第二视频帧集合。7.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:对所述第一视频帧集合进行编码,得到第一编码数据集合;对所述至少一个第二视频帧集合分别进行编码,得到至少一个第二编码数据集合。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:将所述第一编码数据集合存储在对应的第一视频文件中;将所述至少一个第二编码数据集合分别对应存储在至少一个第二视频文件中。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:确定终端需要下载第二目标分辨率的所述待处理视频帧集合对应的视频资源;
将所述第一编码数据集合和所述至少一个第二编码数据集合中分辨率为所述第二目标分辨率的至少部分编码数据发送至所述终端。10.根据权利要求1

4任一项所述的方法,其特征在于,所述目标模型是按照下述方式训练得到:构建目标模型,所述目标模型中设置有训练参数;将样本图像序列中的样本图像分别依次输入至所述目标模型中进行处理,生成处理结果;确定所述处理结果对应的视频质量,并基于所述视频质量与期望质量之间的差异,对所述训练参数进行迭代调整,直至所述差异满足预设...

【专利技术属性】
技术研发人员:吴炜卜瑞吕思霖李扬彦周明才陈颖
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1