视频转码方法、装置、计算机设备和计算机可读存储介质制造方法及图纸

技术编号:24806146 阅读:18 留言:0更新日期:2020-07-07 22:17
本发明专利技术公开了一种视频转码方法、装置、计算机设备和计算机可读存储介质,其中,该方法包括:提取目标视频的图像特征;根据所述图像特征和预设判定条件调整所述目标视频的编码参数;根据调整后的所述编码参数对所述目标视频进行编码处理。本发明专利技术实施例的技术方案,通过目标视频的图像特征对编码参数进行调整,增强视频图像的图像质量,降低图像失真,提高了视频图像的主观质量,可提升用户观看视频的体验程度。

【技术实现步骤摘要】
视频转码方法、装置、计算机设备和计算机可读存储介质
本专利技术实施例涉及视频处理
,尤其涉及一种视频转码方法、装置、计算机设备和计算机可读存储介质。
技术介绍
随着时代的发展,观看视频已经成为日常娱乐生活中必不可少的重要活动,为满足不同人群对视频不同码率的需求,在视频进行展示时可以根据用户需求对视频进行转码处理。现有技术中,在进行视频转码时,常将对不同档位的视频一个固定码率档位,对于不同的视频自适应程度远远不足,导致视频转码后显示效果极差。尤其对于图片类型视频,视频中图像帧多为静止帧,时域冗余很高,编码后压缩率非常高,由于人眼对静止视频的失真更加敏感,如果视频按照现有技术方式采用固定的转码参数进行转码,转码后视频的主观质量通常较差,用户观看的体验程度较低。
技术实现思路
本专利技术提供一种视频转码方法、装置、计算机设备和计算机可读存储介质,以实现目标视频的高质量展示,降低视频图像的失真,增强视频图像的主观质量,增强用户的观看体验程度。第一方面,本专利技术实施例提供了一种视频转码方法,该方法包括:提取目标视频的图像特征;根据所述图像特征和预设判定条件调整所述目标视频的编码参数;根据调整后的所述编码参数对所述目标视频进行编码处理。第二方面,本专利技术实施例提供了一种视频转码装置,该装置包括:提取模块,用于提取目标视频的图像特征;参数调整模块,用于根据所述图像特征和预设判定条件调整所述目标视频的编码参数;编码处理模块,用于根据调整后的所述编码参数对所述目标视频进行编码处理。第三方面,本专利技术实施例提供了一种计算机设备,该设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述的视频转码方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的视频转码方法。本专利技术实施例的技术方案,通过获取目标视频的图像特征,基于图像特征和预设判定条件调整目标视频的编码参数,并根据编码参数对目标视频进行编码处理,实现了目标视频的高质量呈现,降低目标视频的失真,提高视频图像的主观质量,可提升用户的观看体验程度。附图说明图1是本专利技术实施例一提供的一种视频转码方法的流程图;图2是本专利技术实施例二提供的一种视频转码方法的流程图;图3是本专利技术实施例三提供的一种视频转码方法的流程图;图4是本专利技术实施例三提供的一种视频转码方法的示例图;图5是本专利技术实施例四提供的一种视频转码装置的结构示意图;图6是本专利技术实施例五提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构,此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。现有技术中,可以通过对视频内容进行感知分析,形成不同场景的视频分类,例如,电影、运动和动漫等,可以针对不同的场景分类适配不同的编码参数,在相同场景分类下的视频使用相同的编码参数进行转码,可以在一定程度上缓解视频图像码率分配不合理的情况,然而仅通过不同的场景确定编码参数仍然存在局限性,由于属于相同的场景分类的视频在视频内容上的差别也非常大,对于不同视频内容的视频使用相同的编码参数进行转码时常不能保证合理的码率。特别是针对图片类视频,图片类视频中大部分图像帧为静止,时域冗余很高,经过统一的编码后导致压缩率非常高,而人眼对于静止视频的失真率更加敏感,图片类视频的主观质量较差,用户在观看时体验程度较低。本专利技术实施例的技术方案,通过判别视频内容是否为图片类视频,并对图片类视频的编码参数进行调整,提高图片类视频的主观质量,降低图片类视频的失真度。实施例一图1是本专利技术实施例一提供的一种视频转码方法的流程图,本实施例可适用于视频图像转码的情况,该方法可以由视频转码装置来执行,该装置可以由软件和/或硬件的方式来实现,一般可以集成在服务器或者终端设备中,参见图1,本专利技术实施例的视频转码方法包括以下步骤:步骤101、提取目标视频的图像特征。其中,目标视频可以是需要进行编码的视频,视频对应的数据内包括冗余数据,目标视频可以通过编码实现冗余数据的压缩。图像特征可以表示目标视频内容,图像特征具体可以通过目标视频的简介信息、目标视频的评论信息和目标视频的图像帧信息等确定。具体的,可以提取目标视频的属性信息和内容信息等,根据属性信息和内容信息确定图像特征,图像特征可以是目标视频属性信息中被识别到关键字,图像特征还可以通过分析目标视频的内容信息生成。示例性的,由于图片类视频中包含大量的静止图片,图片类视频内存在较多画面相同的图像帧,可以统计视频内画面相同的图像帧的数量,将该数量与视频所有图像帧总数的比值作为图片类视频的图像特征。步骤102、根据所述图像特征和预设判定条件调整所述目标视频的编码参数。其中,预设判定条件可以用于判定目标视频是否需要进行编码参数调整的条件,当目标视频的图像特征满足预设判定条件时,目标视频需要调整编码参数以提高视频图像的清晰度。编码参数可以是控制视频编码压缩的参数,编码参数可以是量化数值,编码参数的数值代表目标视频内冗余数据的压缩程度,编码参数的数值越大,目标数据进行编码压缩时冗余数据的压缩程度可以越高。进一步的,目标视频未进行调整前的编码参数可以预先根据经验设定或者根据目标视频的场景分类确定。在本专利技术实施例中,对比图像特征与预设判定条件,若图像特征满足预设判定条件,可以对目标视频的编码参数进行调整,编码参考的调整可以是增大或者减少编码参数对应的量化数值。例如,目标视频在按照恒定质量因子进行编码时,若目标视频的图像特征满足预设判断条件,可以提高目标视频的恒定码率,实现编码参数的调整。若目标视频的图像特征不满足预设判定条件,该目标视频对应的编码参数满足图像主观质量的要求,不需要调整编码参数。步骤103、根据调整后的所述编码参数对所述目标视频进行编码处理。具体的,可以根据调整后的编码参数对目标视频进行编码处理,目标视频的编码处理可以包括编码规则变换、运动估计、运动补偿和熵编码等,编码处理的目的可以是降低目标视频内冗余数据的占比,实现目标视频数据的压缩。编码参数与目标视频内冗余数据的压缩比率对应,编码参数的数值越大,目标视频经过编码处理后的数据压缩比率可以越大。本专利技术实施例的技术方案,通过提取目标视频的图像特征,基于判定条件和图像特征调整目标视频的编码参数,根据调整后的编码参数对目标视频进行编码处理,实现了图片类视频显示质量的提高,降低了视频图像的失真率,可增强视频图像的主观质量,提本文档来自技高网...

【技术保护点】
1.一种视频转码方法,其特征在于,所述方法包括:/n获取目标视频的图像特征;/n根据所述图像特征和预设判定条件调整所述目标视频的编码参数;/n根据调整后的所述编码参数对所述目标视频进行编码处理。/n

【技术特征摘要】
1.一种视频转码方法,其特征在于,所述方法包括:
获取目标视频的图像特征;
根据所述图像特征和预设判定条件调整所述目标视频的编码参数;
根据调整后的所述编码参数对所述目标视频进行编码处理。


2.根据权利要求1所述的方法,其特征在于,所述获取目标视频图像特征,包括:
统计所述目标视频中完全相同的图像帧的相同帧总数;
将所述相同帧总数在所述目标视频中图像帧总数的占比作为图像特征。


3.根据权利要求2所述的方法,其特征在于,所述统计所述目标视频中完全相同的图像帧的相同帧总数,包括:
针对所述目标视频中的图像帧,获取所述图像帧至少一个相邻帧,并对所述相邻帧进行运动估计和运动补偿;
将图像帧内与对应相邻帧相同的编码宏块记为跳过编码块;
将所述目标视频中跳过编码块的数量作为相同帧总数。


4.根据权利要求2所述的方法,其特征在于,所述根据所述图像特征和预设判定条件调整所述目标视频的编码参数,包括:
若所述图像特征的取值大于或等于所述预设判定条件中的目标内容阈值,则获取所述目标视频的编码参数;
根据所述编码参数的类型调整所述编码参数的取值。


5.根据权利要求1所述的方法,其特征在于,所述获取目标视频的图像特征,包括:
提取所述目标视频的描述信息和/或评论信息;
语义分析所述描述信息和/或所述评论信息获取所述目标视频的内容关键词作为图像特征。


6...

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

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

1