一种视频转码的方法、装置、服务器和存储介质制造方法及图纸

技术编号:24041666 阅读:24 留言:0更新日期:2020-05-07 03:36
本发明专利技术实施例公开了一种视频转码的方法、装置、服务器和存储介质。其中,该方法包括:根据待转码视频的画面编码特征,确定所述待转码视频在不同待转码率档位下转码后达到该待转码率档位指定的主观质量指标时所选用的转码因子;采用不同待转码率档位以及对应的转码因子对所述待转码视频进行转码。本发明专利技术实施例提供的技术方案,对待转码视频在同一码率档位下设置相同的主观质量指标,并对待转码视频按照预测的转码因子进行转码后的效果与指定的主观质量指标进行比对,保证不同码率档位下所选用的转码因子的准确性,然后采用不同待转码率档位以及对应的转码因子对待转码视频进行多码率转码,实现了码率的合理分配,从而避免不必要的码率浪费。

A method, device, server and storage medium of video transcoding

【技术实现步骤摘要】
一种视频转码的方法、装置、服务器和存储介质
本专利技术实施例涉及视频处理领域,尤其涉及一种视频转码的方法、装置、服务器和存储介质。
技术介绍
在视频转码系统中,为了适应不同终端在不同时刻下的网络带宽以及对应的终端处理能力等,往往需要按照不同的码率档位和该码率档位下预设的恒定码率因子(Constantratefactor,CRF)对所接收到的源视频流进行多码率转码,该CRF能够使源视频流在该码率档位下转码后达到相应的视频播放质量,以便后续向不同终端分发自适应码率档位下的视频流。此时在不同码率档位下采用对应预设的CRF进行转码时,该视频播放质量主要为视频的客观播放质量,而由于受到人眼对视频的对比敏感度、亮度非线性、频率灵敏性和掩盖效应等影响,用户对采用同一码率档位进行转码后的不同内容的视频流的主观播放质量会存在较大差别,例如用户对缓慢运动下视频画面的失真比较敏感,而不太容易察觉剧烈运动下视频画面的失真,因此对任意视频,在不同码率档位下均利用对应预设的固定CRF进行多码率转码,无法衡量各视频针对用户观看的主观播放质量。目前,首先对源视频流的内容进行感知分析,判断源视频流所属的视频分类,如电影、体育运动或动漫等,然后适配该视频分类下预先为不同码率档位对应设定的CRF进行多码率转码,此时通过在不同视频分类下设定对应的CRF,以根据不同用户带宽选用对应的CRF来下发视频,但无法准确衡量用户对同一视频分类下不同内容的视频流的主观播放质量。
技术实现思路
本专利技术实施例提供了一种视频转码的方法、装置、服务器和存储介质,保证不同码率档位下待转码视频的主观质量一致,提高码率分配的合理性。第一方面,本专利技术实施例提供了一种视频转码的方法,该方法包括:根据待转码视频的画面编码特征,确定所述待转码视频在不同待转码率档位下转码后达到该待转码率档位指定的主观质量指标时所采用的转码因子;采用不同待转码率档位以及对应的转码因子对所述待转码视频进行转码。第二方面,本专利技术实施例提供了一种视频转码的装置,该装置包括:转码因子确定模块,用于根据待转码视频的画面编码特征,确定所述待转码视频在不同待转码率档位下转码后达到该待转码率档位指定的主观质量指标时所采用的转码因子;视频转码模块,用于采用不同待转码率档位以及对应的转码因子对所述待转码视频进行转码。第三方面,本专利技术实施例提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的视频转码的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的视频转码的方法。本专利技术实施例提供的一种视频转码的方法、装置、服务器和存储介质,预先在每一待转码率档位下指定出视频转码后要求达到的主观质量指标,从而对待转码视频在同一码率档位下设置相同的主观质量指标,保证待转码视频在同一码率挡位下转码后的主观质量保持一致,此时在每一待转码率档位下,分别配合选用多种转码因子对待转码视频进行转码,并确定出待转码视频的画面编码特征在对应转码因子的配合下进行转码后达到该待转码率档位下指定的主观质量指标时所选用的转码因子,进而确定每一待转码率档位下的转码因子,此时对任一待转码视频按照预测的转码因子进行转码后的效果与指定的主观质量指标进行比对,准确衡量任一待转码视频在不同码率档位下的主观播放质量,保证不同码率档位下所选用的转码因子的准确性,然后采用不同待转码率档位以及对应的转码因子对待转码视频进行多码率转码,从而实现了码率的合理分配,避免不必要的码率浪费而节省带宽资源。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1A为本专利技术实施例一提供的一种视频转码的方法的流程图;图1B为本专利技术实施例一提供的视频转码过程的原理示意图;图2A为本专利技术实施例二提供的一种视频转码方法的流程图;图2B为本专利技术实施例二提供的视频转码过程的原理示意图;图3A为本专利技术实施例三提供的一种视频转码方法的流程图;图3B为本专利技术实施例三提供的视频转码过程的原理示意图;图4为本专利技术实施例四提供的一种视频转码装置的结构示意图;图5为本专利技术实施例五提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。实施例一图1A为本专利技术实施例一提供的一种视频转码的方法的流程图,本实施例可应用于对任一视频进行多码率转码的情况中。本实施例提供的一种视频转码的方法可以由本专利技术实施例提供的视频转码的装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的服务器中,该服务器可以是存储有不同视频数据的后台服务器。具体的,参考图1A,该方法可以包括如下步骤:S110,根据待转码视频的画面编码特征,确定待转码视频在不同待转码率档位下转码后达到该待转码率档位指定的主观质量指标时所选用的转码因子。具体的,为了避免视频播放卡顿,各个用户从服务器下载相应视频时,需要选择与当前网络带宽匹配的码率下的视频,而由于视频下载过程中用户的网络带宽是实时变化的,因此为了避免在各网络带宽下视频下载后的播放卡顿,服务器针对任一源视频,均会按照预先设置的多种码率档位对该源视频进行多码率转码,以便后续向用户下发自适应码率下的源视频。其中,待转码视频为其他用户向服务器上传的任一内容类型下需要进行多码率转码的源视频;画面编码特征是指某一特定码率档位下的源视频中包含的能够评价源视频中的各个视频帧在该特定码率档位下编码后的客观编码质量的基础参数,例如编码后视频帧的峰值信噪比(PeakSignaltoNoiseRatio,PSNR)、编码码率以及编码量化参数等,同时该画面编码特征为可以表征视频画面的时空复杂度的特征集合,此时该画面编码特征对应的特定码率档位可以是用户上传该源视频时采用的编码码率,也可以是服务器收到该源视频后进行初步转码时所采用的特定码率;待转码率档位是预先为源视频设定的能够与实时变化的网络带宽匹配的多种转码码率;主观质量指标是指待转码视频在不同待转码率档位下转码后在用户终端播放时,对于用户观看体验所要求达到的主观播放质量,由于现有的视频质量多方法评估融合(VideoMultimethodAssessmentFusion,VMAF)算法能够较好的衡量源视频内容与不同用户的主观观看感受之间的关系,因此本实施例中的主观质量指标可以采用VMAF分数来表示,以衡量源视频本文档来自技高网...

【技术保护点】
1.一种视频转码的方法,其特征在于,包括:/n根据待转码视频的画面编码特征,确定所述待转码视频在不同待转码率档位下转码后达到该待转码率档位指定的主观质量指标时所选用的转码因子;/n采用不同待转码率档位以及对应的转码因子对所述待转码视频进行转码。/n

【技术特征摘要】
1.一种视频转码的方法,其特征在于,包括:
根据待转码视频的画面编码特征,确定所述待转码视频在不同待转码率档位下转码后达到该待转码率档位指定的主观质量指标时所选用的转码因子;
采用不同待转码率档位以及对应的转码因子对所述待转码视频进行转码。


2.根据权利要求1所述的方法,其特征在于,根据待转码视频的画面编码特征,确定所述待转码视频在不同待转码率档位下转码后达到该待转码率档位指定的主观质量指标时所采用的转码因子,包括:
针对每一待转码率档位,融合所述待转码视频的画面编码特征、该待转码率档位以及指定的主观质量指标,得到所述待转码视频在该待转码率档位下的综合转码特征;
通过预先构建的转码分类模型分别对所述待转码视频在不同待转码率档位下的综合转码特征进行转码判定,确定所述待转码视频在不同待转码率档位下适配的转码因子。


3.根据权利要求2所述的方法,其特征在于,融合所述待转码视频的画面编码特征、该待转码率档位以及指定的主观质量指标,得到所述待转码视频在该待转码率档位下的综合转码特征,包括:
对所述待转码视频的画面编码特征、该待转码率档位以及指定的主观质量指标进行扩维融合,得到所述待转码视频在该待转码率档位下的综合转码特征。


4.根据权利要求2所述的方法,其特征在于,通过预先构建的转码分类模型分别对所述待转码视频在不同待转码率档位下的综合转码特征进行转码判定,确定所述待转码视频在不同待转码率档位下适配的转码因子,包括:
针对每一待转码率档位,将所述待转码视频在该待转码率档位下的综合转码特征输入所述转码分类模型中,得到所述待转码视频在不同预设转码因子下的分类得分;
将所述分类得分最高的预设转码因子,作为所述待转码视频在该待转码率档位下适配的转...

【专利技术属性】
技术研发人员:刘晓娟
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:广东;44

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

1