【技术实现步骤摘要】
一种用于视频编码参数优化的方法、装置及设备
[0001]本申请涉及视频编码
,尤其涉及一种用于视频编码参数优化的技术。
技术介绍
[0002]视频采集设备采集的原始视频通常为YUV格式,以分辨率为例,一个YUV420格式、像素为1920x1080的视频图像大小约为3Mbit,如果要传输一个每秒30帧这种视频图像帧的视频,则每秒要传输约93Mb数据,对网络带宽要求太高,而且原始视频中往往包括冗余信息,去除冗余信息并不影响视频质量,因此,原始视频通常都要经过视频编码压缩后才会传输。
[0003]由于不同视频类别的视频内容复杂度往往差异巨大,同一视频中不同场景的内容也可能复杂度不同。如果原始视频经过视频编码后想要达到满意的视频质量,需要针对不同内容复杂度的视频类别设置不同的视频编码参数。现有视频编码标准,比如H264、H265、vp8、vp9、av1等,定义了很多与视频编码相关的参数,且各参数需要配合设置才能保证编码后的视频质量,因此,如果是在编码前针对不同内容复杂度的视频类别手动进行设置,效率将很低,且一次设置,对 ...
【技术保护点】
【技术特征摘要】
1.一种用于视频编码参数优化的方法,其特征在于,所述方法包括:获取未编码视频数据,并基于初始视频编码参数,对所述未编码视频数据进行逐帧编码,以及将编码后的视频帧进行解码后依次加入解码后视频帧序列;基于预设时间间隔,每次从所述未编码视频数据中顺序采集连续N个未编码视频帧,作为一个单元,并将每个单元依次加入未编码视频帧队列;确定所述解码后视频帧序列中与所述未编码视频帧队列的首个单元的首个视频帧的时间戳相同的一个解码后的视频帧,并将所述解码后视频帧序列中包括所述视频帧的连续N个解码后的视频帧和所述未编码视频帧队列中首个单元的连续N个未编码视频帧输入质量评估模型,计算当次质量评估结果,以及删除所述未编码视频帧队列中首个单元;将所述质量评估结果输入决策器,得到决策结果,并根据决策结果对视频编码参数进行优化,以及基于优化后的视频编码参数,对所述未编码视频数据中的未编码视频帧继续进行逐帧编码,其中,所述决策器的设置包括:设置质量评估目标结果,并根据所述质量评估目标结果设置至少一个阈值区间,基于每个阈值区间设置对应的视频编码参数优化策略;重复上述步骤,直至所述未编码视频数据全部完成编码。2.根据权利要求1所述的方法,其特征在于,在对所述未编码视频数据进行逐帧编码前,所述方法还包括:对所述未编码视频数据进行逐帧预处理;其中,所述对所述未编码视频数据进行逐帧编码包括:对所述未编码视频数据逐帧预处理后进行逐帧编码。3.根据权利要求1所述的方法,其特征在于,在对所述未编码视频数据进行逐帧编码前,所述方法还包括:对所述未编码视频数据进行逐帧分析,并根据分析结果对每个视频帧进行预处理;其中,所述对所述未编码视频数据进行逐帧编码包括:对所述未编码视频数据逐帧预处理后进行逐帧编码。4.根据权利要求1所述的方法,其特征在于,所述将所述解码后视频帧序列中包括所述视频帧的连续N个解码后的视频帧和所述未编码视频帧队列中首个单元的连续N个未编码视频帧输入质量评估模型,计算当次质量评估结果包括:将所述解码后视频帧序列中包括所述视频帧的连续N个解码后的视频帧和所述未编码视频帧队列中首个单元的连续N个未编码视频帧分别输入不同的质量评估模型,得到不同的质量评估模型对应的结果,对不同的质量评估模型对应的结果进行加权平均计算,将计算结果作为当次质量评估结果。5.根据权利要求1所述的方法,其特征在于,所述将所述质量评估结果输入决策器,得到决策结果,并根据决策结果对视频编码参数进行优化包括:将所述...
【专利技术属性】
技术研发人员:尉苗苗,杨涵悦,
申请(专利权)人:上海视龙软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。