【技术实现步骤摘要】
一种生成视频缩略图的方法及设备
本申请涉及视频
,尤其涉及一种生成视频缩略图的方法及设备。
技术介绍
视频缩略图是一种为对动态视频内容的预览,常常出现在各种场景之中,例如电影、电视剧、电视节目或广告视频的起始画面,目的是让用户更快地理解视频的内容、吸引用户对视频的兴趣。在传统的制作视频缩略图方案中,视频缩略图可以是事先设定好的图片,例如电视节目的宣传照片,展示的视频缩略图与用户正在观看的节目时间段中的实际节目信息无关,这将导致用户无法通过视频缩略图得到其想观看的视频内容。目前,视频缩略图生成方法主要有下述几种方式:一种是通过预先设定的宣传类型图片方式制作视频缩略图,另一种是由人工选定的。它们有着非常明显的缺陷:输出视频信息不准确和人工工作量巨大。还有一种是自动生成视频缩略图的方法,其可以是基于一些事先定义的规则来实现,例如取第一帧图片或者随机取一帧图片来作为缩略图。然而这种基于简单的规则从视频中取出的图片可能导致缩略图中包含一些广告,不清晰图像,黑屏或者不雅图像等不适合出现的内容。这些缩略图都不能体现出视频的实际内容,所以对用户来说没有参考价值。因此,需要一种新的方法来生成合理的、可以代表视频内容的视频缩略图。
技术实现思路
本申请提供一种生成视频缩略图的方法及设备,以实现生成可以代表视频内容的视频缩略图。第一方面,本申请的实施例提供一种生成视频缩略图的方法,包括:服务器获取多个视频的视频帧集合,所述视频帧集合包括多个过滤后的视频帧,所述服务器根据所述多个视频的视频帧集合,识别出预设类型的对象,并确定所述预设类型的对象的代表性水平值,所述服务器根据所述预 ...
【技术保护点】
1.一种生成视频缩略图的方法,其特征在于,包括:服务器获取多个视频的视频帧集合,所述视频帧集合包括多个过滤后的视频帧;所述服务器根据所述多个视频的视频帧集合,识别出预设类型的对象,并确定所述预设类型的对象的代表性水平值;所述服务器根据所述预设类型的对象的代表性水平值,确定代表对象;所述服务器根据所述过滤后的多个视频帧以及所述代表对象的代表性水平值,确定各视频帧的视频代表度;所述服务器根据所述各视频帧的视频代表度和生成视频缩略图所需视频帧的数量,生成视频缩略图。
【技术特征摘要】
1.一种生成视频缩略图的方法,其特征在于,包括:服务器获取多个视频的视频帧集合,所述视频帧集合包括多个过滤后的视频帧;所述服务器根据所述多个视频的视频帧集合,识别出预设类型的对象,并确定所述预设类型的对象的代表性水平值;所述服务器根据所述预设类型的对象的代表性水平值,确定代表对象;所述服务器根据所述过滤后的多个视频帧以及所述代表对象的代表性水平值,确定各视频帧的视频代表度;所述服务器根据所述各视频帧的视频代表度和生成视频缩略图所需视频帧的数量,生成视频缩略图。2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述过滤后的多个视频帧以及所述代表对象的代表性水平值,确定各视频帧的视频代表度,包括:所述服务器根据所述过滤后的多个视频帧以及所述代表对象的代表性水平值,确定出各视频帧的代表特征的值;所述代表特征包括视频帧包含的代表对象的数量、视频帧包含的代表对象的代表性水平值之和、视频帧的质量特征;所述服务器根据所述各视频帧的代表特征的值计算各视频帧具有代表度的概率值;所述服务器将所述各视频帧具有代表度的概率值确定为所述各视频帧的视频代表度。3.根据权利要求1所述的方法,其特征在于,所述服务器根据所述多个视频的视频帧集合,识别出预设类型的对象,并确定所述预设类型的对象的代表性水平值,包括:所述服务器对所述多个视频的视频帧集合中的视频帧进行对象识别,识别出预设类型的对象;所述服务器根据从各视频帧集合中识别出的所述预设类型的对象,统计所述预设类型的对象在各视频的视频帧集合中出现的次数、包含所述预设类型的对象的视频的数量;所述服务器根据所述预设类型的对象在各视频的视频帧集合中出现的次数、所述各视频帧集合中包含的视频帧的数量、视频的数量以及包含所述预设类型的对象的视频的数量,确定所述预设类型的对象的代表性水平值。4.根据权利要求1所述的方法,其特征在于,所述服务器根据所述预设类型的对象的代表性水平值,确定代表对象,包括:所述服务器根据所述预设类型的对象的代表性水平值,将代表性水平值大于第一阈值的预设类型的对象确定为代表对象。5.根据权利要求1所述的方法,其特征在于,所述服务器根据所述各视频帧的视频代表度和生成视频缩略图所需视频帧的数量,生成视频缩略图,包括:所述生成视频缩略图所需视频帧的数量为1时,所述服务器将视频代表度最高的视频帧进行处理,生成所述视频缩略图。6.根据权利要求1所述的方法,其特征在于,所述服务器根据所述各视频帧的视频代表度和生成视频缩略图所需视频帧的数量,生成视频缩略图,包括:所述生成视频缩略图所需视频帧的数量大于1时,所述服务器将视频代表度最高的视频帧加入视频帧子集中;若所述视频帧子集中的视频帧的数量与所述生成视频缩略图所需视频帧的数量相同,则所述服务器将所述视频帧子集中的视频帧进行处理,生成所述视频缩略图;若所述视频帧子集中的视频帧的数量与所述生成视频缩略图所需视频帧的数量不同,则所述服务器计算除所述视频代表度最高的视频帧之外的各视频帧的代表度增益;将代表度增益最大的视频帧加入所述视频帧子集,直到所述视频帧子集中的视频帧的数量与所述生成视频缩略图所需视频帧的数量相同为止时,所述服务器将所述视频帧子集中的视频帧进行处理,生成所述视频缩略图。7.根据权利要求6所述的方法,其特征在于,所述服务器计算除所述视频代表度最高的视频帧之外的各视频帧的代表度增益,包括:所述服务器确定所述视频帧子集中包含的代表对象的总数量、除所述视频代表度最高的视频帧之外的各视频帧包含的代表对象的数量;所述服务器根据所述视频帧子集中包含的代表对象的总数量、除所述视频代表度最高的视频帧之外的各视频帧的视频代表度以及除所述视频代表度最高的视频帧之外的各视频帧包含的代表对象的数量,计算除所述视频代表度最高的视频帧之外的各视频帧的代表度增益。8.一种生成视频缩略图的设备,其特征在于,包括:存储器和处理器;所述存储器,用于存储程序指令;所述处理器,用于调用所述存储器中存储的程序指令,执行如下操作:获取多个...
【专利技术属性】
技术研发人员:谭卫国,李婧萱,陈庆玉,黄睿,
申请(专利权)人:华为软件技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。