视频编码方法及装置制造方法及图纸

技术编号:34475203 阅读:14 留言:0更新日期:2022-08-10 08:50
本申请提供视频编码方法及装置,其中所述视频编码方法包括:获取待编码视频片段;解码所述待编码视频片段,获得待编码视频帧集合;基于所述待编码视频帧集合提取所述待编码视频片段的时空域特征信息和编码特征信息;根据所述时空域特征信息和所述编码特征信息确定所述待编码视频片段的码率因子;根据预设视频编码分值和所述码率因子编码所述待编码视频片段,获得目标视频片段,通过本方法,根据待编码视频帧集合提取时空域特征信息和编码特征信息,进而预测用于视频编码的码率因子,通过预测的码率因子和恒定视频编码分值的方法,使得视频编码的准确率得到了有效提升,即保证视频质量,又显著降低了视频压缩文件的大小。又显著降低了视频压缩文件的大小。又显著降低了视频压缩文件的大小。

【技术实现步骤摘要】
视频编码方法及装置


[0001]本申请涉及计算机
,特别涉及一种视频编码方法。本申请同时涉及一种视频编码装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着技术的发展,视频平台也得到了迅猛发展,越来越多的用户分享、观看视频,对于平台而言,随着用户数量的不断增长,用于视频传输的带宽成本也越来越大,为了降低该成本,需要压缩性更好的转码系统,在保证视频质量的同时,显著降低视频压缩文件的大小,从而降低传输所需的网络流量。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种视频编码方法。本申请同时涉及一种视频编码装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的通过恒定码率模式编码视频的过程中,编码质量不稳定,编码准确率较低的问题。
[0004]根据本申请实施例的第一方面,提供了一种视频编码方法,包括:
[0005]获取待编码视频片段;
[0006]解码所述待编码视频片段,获得待编码视频帧集合;
[0007]基于所述待编码视频帧集合提取所述待编码视频片段的时空域特征信息和编码特征信息;
[0008]根据所述时空域特征信息和所述编码特征信息确定所述待编码视频片段的码率因子;
[0009]根据预设视频编码分值和所述码率因子编码所述待编码视频片段,获得目标视频片段。
[0010]根据本申请实施例的第二方面,提供了一种视频编码装置,包括:
[0011]获取模块,被配置为获取待编码视频片段;
[0012]解码模块,被配置为解码所述待编码视频片段,获得待编码视频帧集合;
[0013]提取模块,被配置为基于所述待编码视频帧集合提取所述待编码视频片段的时空域特征信息和编码特征信息;
[0014]确定模块,被配置为根据所述时空域特征信息和所述编码特征信息确定所述待编码视频片段的码率因子;
[0015]编码模块,被配置为根据预设视频编码分值和所述码率因子编码所述待编码视频片段,获得目标视频片段。
[0016]根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述视频编码方法的步骤。
[0017]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算
机指令,该计算机指令被处理器执行时实现所述视频编码方法的步骤。
[0018]本申请提供的视频编码方法,获取待编码视频片段;解码所述待编码视频片段,获得待编码视频帧集合;基于所述待编码视频帧集合提取所述待编码视频片段的时空域特征信息和编码特征信息;根据所述时空域特征信息和所述编码特征信息确定所述待编码视频片段的码率因子;根据预设视频编码分值和所述码率因子编码所述待编码视频片段,获得目标视频片段。
[0019]本申请一实施例实现了根据待编码视频帧集合提取时空域特征信息和编码特征信息,并基于时空域特征信息和编码特征信息来预测用于视频编码的码率因子,并基于预设的视频编码分值和码率因子来对视频进行编码,从而获得目标视频片段,通过预测的码率因子和恒定视频编码分值的方法,使得视频编码的准确率得到了有效提升,即保证视频质量,又显著降低了视频压缩文件的大小。
附图说明
[0020]图1是本申请一实施例提供的一种视频编码方法的流程图;
[0021]图2是本申请一实施例提供的码率因子预测模型的结构示意图;
[0022]图3是本申请一实施例提供的一种应用于视频T编码的视频编码方法的处理流程图;
[0023]图4是本申请一实施例提供的一种视频编码装置的结构示意图;
[0024]图5是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
[0025]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0026]在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
[0027]应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0028]首先,对本申请一个或多个实施例涉及的名词术语进行解释。
[0029]CRF:Constant Rate Factor恒定码率因子模式,是视频编码的一种码率控制方式。
[0030]RF:Rate Factor码率因子,CRF编码模式的编码参数,可以控制编码文件的码率和质量。
[0031]VMAF:Video Multimethod Assessment Fusion视频多维度混合评价因子,一种衡量编码后视频质量的全参考评价方法。
[0032]GLCM:Gray Level Co

occurrence Matrix灰度共生信息,是一种可以描述视频空间纹理复杂度的特征。
[0033]NCC:Normalized Correlation Coefficient归一化信息,是一种可以描述视频时域复杂度的特征。
[0034]H.264:一种视频编码标准。
[0035]随着技术的发展,视频平台也得到了迅猛发展,越来越多的用户分享、观看视频,对于视频平台而言,随着用户数量的不断增长,用于视频传输的带宽成本也越来越大,为了降低该成本,需要压缩性更好的转码系统,在保证视频质量的同时,显著降低视频压缩文件的大小,从而降低传输所需的网络流量。
[0036]目前常见的编码模式包括固定量化参数模式、恒定码率模式、可变码率模式,目前最常用的是恒定码率模式,在该模式下输出的码流具有稳定的码率,可以改善播放卡顿的问题,但是该模式确定了恒定码率,对于所有的视频使用同一个码率进行编码,对于场景内容丰富的视频,无法保障所有的片段的画质体验,也无法避免码率浪费,比如对于复杂场景,使用总体平均码率编码,会由于码率不足导致画质明显下降,对于简单场景而言,平均码率又太高,造成不必要的码率浪费。
[0037]为了同时保障画质体验以及避免码率浪费,还可以采用恒定质量编码模式,具体而言,可以设定一个目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:获取待编码视频片段;解码所述待编码视频片段,获得待编码视频帧集合;基于所述待编码视频帧集合提取所述待编码视频片段的时空域特征信息和编码特征信息;根据所述时空域特征信息和所述编码特征信息确定所述待编码视频片段的码率因子;根据预设视频编码分值和所述码率因子编码所述待编码视频片段,获得目标视频片段。2.如权利要求1所述的方法,其特征在于,基于所述待编码视频帧集合提取所述待编码视频片段的时空域特征信息,包括:基于所述待编码视频帧集合提取待编码视频帧集合的灰度共生信息和归一化信息,其中,所述灰度共生信息用于描述所述待编码视频片段的空间纹理复杂度的特征,所述归一化信息用于描述所述待编码视频片段的时域复杂度的特征;根据所述灰度共生信息和所述归一化信息拼接生成所述待编码视频片段的时空域特征信息。3.如权利要求1所述的方法,其特征在于,基于所述待编码视频帧集合提取所述待编码视频片段的编码特征信息,包括:根据所述待编码视频帧集合生成待编码视频帧对集合;对所述待编码视频帧对集合中的每个视频帧对分别做帧内编码和帧间编码,获得所述待编码视频片段的编码特征信息。4.如权利要求3所述的方法,其特征在于,对所述待编码视频帧对集合中的每个视频帧对分别做帧内编码和帧间编码,获得所述待编码视频片段的编码特征信息,包括:对所述待编码视频帧对集合中每个视频帧对的第一视频帧做帧内编码,获得帧内编码信息;对所述待编码视频帧对集合中每个视频帧对做帧间编码,获得帧间编码信息;拼接所述帧内编码信息和所述帧间编码信息,获得编码特征信息。5.如权利要求1所述的方法,其特征在于,根据所述时空域特征信息和所述编码特征信息确定所述待编码视频片段的码率因子,包括:将所述时空域特征信息和所述编码特征信息拼接生成第一待处理特征信息;将所述第一待处理特征信息输入至第一码率因子预测模型,其中,所述第一码率因子预测模型被训练于根据所述第一待处理特征信息生成预测码率因子;接收所述第一码率因子预测模型根据所述第一待处理特征信息生成的第一码率因子。6.如权利要求5所述的方法,其特征在于,根据预设视频编码分值和所述码率因子编码所述待编码视频片段,获得目标视频片段,包括:基于所述第一码率因子对所述待编码视频片段进行第一次编码,获得初始视频片段,并确定所述初始视频片段的第一编码分值;根据所述预设视频编码分值确定视频编码分值区间;在所述第一编码分值位于所述视频编码分值区间之内的情况下,确定所述初始视频片段为目标视频片段;
在所述第一编码分值位于所述视频编码分值区间之外的情况下,基于所述时空域特征信息、所述编码特征信息、所述第一码率因子和所述第一编码分值编码所述初始视频片段,获得目标视频片段。7.如权利要求...

【专利技术属性】
技术研发人员:蔡春磊戚华飞尹壮叶天晓王一
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1