热度视频生成方法、装置、存储介质和电子设备与流程

文档序号:33007697发布日期:2023-01-18 05:53阅读:64来源:国知局
热度视频生成方法、装置、存储介质和电子设备与流程

1.本公开涉及游戏视频技术领域,尤其涉及一种热度视频生成方法、热度视频生成装置、计算机存储介质和电子设备。


背景技术:

2.随着互联网内容的爆炸性增长以及视频技术的快速发展,人们可以观看游戏、娱乐、新闻等各种类型感兴趣的视频。对于短期内爆发的新热点,或者大量用户感兴趣的某游戏新功能、新游戏上线时,用户对该类型热度视频的访问量骤然增加。
3.短期内新爆发的热点或新上线的游戏等,通常视频数目较少且视频内容贫乏。


技术实现要素:

4.本公开提供了一种热度视频生成方法、热度视频生成装置、计算机存储介质和电子设备,进而提高热度视频的数量和视频内容的丰富性。
5.第一方面,本公开一个实施例提供了一种热度视频生成方法,包括:获取初始热度视频,对初始热度视频进行视频内容解析得到多个热点维度信息;将初始热度视频中至少一个相同热点维度信息的热度总和大于预设热度值的热度视频进行融合处理得到中间热度视频;基于中间热度视频的视频标识从对应的游戏中生成视频标识对应的目标热度视频,得到新的热度视频。
6.在本公开一个可选的实施例中,获取初始热度视频,对初始热度视频进行视频内容解析得到多个热点维度信息,包括:根据大数据平台确定统计热度视频,对统计热度视频进行视频内容解析得到多个第一热点维度信息;确定与第一热点维度信息匹配度大于预设匹配度的热点维度信息为第二热点维度信息,以及确定与第二热点维度信息对应的相似热度视频;基于第一热点维度信息与第二热点维度信息,得到与统计热度视频和相似热度视频组成初始热度视频的视频内容对应的多个热点维度信息。
7.在本公开一个可选的实施例中,将初始热度视频中至少一个相同热点维度信息的热度总和大于预设热度值的热度视频进行融合处理得到中间热度视频,包括:确定各热点维度信息中当前热度大于预设热度值对应的多个第一热度视频,以及确定各热点维度信息中热度上升速度大于预设上升速度对应的多个第二热度视频;针对每个第一热度视频,从多个第二热度视频确定与第一热度视频存在至少一个相同的热点维度信息,及相同的热点维度信息的热度总和大于预设热度值的第二目标热度视频;将第一热度视频与第二目标热度视频进行融合处理得到中间热度视频。
8.在本公开一个可选的实施例中,基于中间热度视频的视频标识从对应的游戏中生成视频标识对应的目标热度视频,得到新的热度视频,包括:检测游戏的游戏场景得到游戏的游戏场景标识;将游戏中与中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为目标热度视频,得到新的热度视频。
9.在本公开一个可选的实施例中,将游戏中与所述中间热度视频的视频标识相似度
大于或等于预设相似度的游戏场景标识作为目标热度视频,得到新的热度视频,包括:将中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为初始目标视频;对初始目标视频中的包含游戏场景的视频区域进行剪裁处理得到目标热度视频。
10.在本公开一个可选的实施例中,在得到新的热度视频之后,还包括:基于预先获取的剪辑规则信息对目标热度视频进行剪辑处理。
11.在本公开一个可选的实施例中,将预设时长内生成的目标热度视频与大于预设时长生成的目标热度视频进行融合处理,得到合成热度视频;基于预先获取的剪辑规则信息对合成热度视频进行剪辑处理。
12.第二方面,本公开一个实施例提供了一种热度视频生成装置,该装置包括:内容解析模块用于获取初始热度视频,对初始热度视频进行视频内容解析得到多个热点维度信息;视频融合模块用于将初始热度视频中至少一个相同热点维度信息的热度总和大于预设热度值的热度视频进行融合处理得到中间热度视频;视频生成模块用于基于中间热度视频的视频标识从对应的游戏中获取视频标识对应的目标热度视频,得到新的热度视频。
13.在本公开一个可选的实施例中,内容解析模块用于根据大数据平台确定统计热度视频,对统计热度视频进行视频内容解析得到多个第一热点维度信息;确定与第一热点维度信息匹配度大于预设匹配度的热点维度信息为第二热点维度信息,以及确定与第二热点维度信息对应的相似热度视频;基于第一热点维度信息与第二热点维度信息,得到与统计热度视频和相似热度视频组成初始热度视频的视频内容对应的多个热点维度信息。
14.在本公开一个可选的实施例中,视频融合模块用于确定各热点维度信息中当前热度大于预设热度值对应的多个第一热度视频,以及确定各热点维度信息中热度上升速度大于预设上升速度对应的多个第二热度视频;针对每个第一热度视频,从多个第二热度视频确定与第一热度视频存在至少一个相同的热点维度信息,及相同的热点维度信息的热度总和大于预设热度值的第二目标热度视频;将第一热度视频与第二目标热度视频进行融合处理得到中间热度视频。
15.在本公开一个可选的实施例中,视频生成模块用于检测游戏的游戏场景得到游戏的游戏场景标识;将游戏中与中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为目标热度视频,得到新的热度视频。
16.在本公开一个可选的实施例中,视频生成模块用于将中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为初始目标视频;对初始目标视频中的包含游戏场景的视频区域进行剪裁处理得到目标热度视频。
17.在本公开一个可选的实施例中,视频剪辑模块用于基于预先获取的剪辑规则信息对目标热度视频进行剪辑处理。
18.在本公开一个可选的实施例中,视频融合模块用于将预设时长内生成的目标热度视频与大于预设时长生成的目标热度视频进行融合处理,得到合成热度视频;视频剪辑模块用于基于预先获取的剪辑规则信息对合成热度视频进行剪辑处理。
19.第三方面,本公开一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上的热度视频生成方法。
20.第四方面,本公开一个实施例提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行如上的热度
视频生成方法。
21.本公开的技术方案具有以下有益效果:
22.上述热度视频生成方法通过获取初始热度视频,对当前热度高的初始热度视频进行解析得到用户感兴趣的多个热点维度信息,从而将现有初始热度视频中存在相同热点维度信息的热度总和超出预设热度值的热点维度信息对应热度视频进行融合处理得到中间热度视频,以从对应的游戏中生成与中间热度视频的视频标识对应新的热度视频。该方法将具有相同热点维度信息,且该热点维度信息的热度值高于预设热度值的不同初始热度视频进行融合处理,以此确定用户关注量大的游戏热点维度,从而根据确定的不同的热点维度信息生成不同的热度视频,极大的丰富了生成热度视频的视频内容。同时,该方法可以在热点上升过程中快速生成大量新的热度视频,继而持续推动热度上升。该方法解决了一些技术方案针对短期内新爆发的热点或新上线的游戏等视频数目较少且视频内容贫乏的技术问题,达到了提高热度视频的数量和视频内容的丰富性的技术效果。
23.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
24.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1示意性示出本示例性实施方式中一种热度视频生成系统的系统架构图;
26.图2示意性示出本示例性实施方式中一种热度视频生成方法的流程图;
27.图3示意性示出本示例性实施方式中一种获取中间热度视频的方法流程图;
28.图4示意性示出本示例性实施方式中另一种热度视频生成方法的流程图;
29.图5示意性示出本示例性实施方式中一种热度视频生成装置结构示意图;
30.图6示意性示出本示例性实施方式中另一种热度视频生成装置结构示意图;
31.图7示意性示出本示例性实施方式中一种电子设备的结构示意图。
具体实施方式
32.现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
33.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功
能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
34.附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
35.本公开示例性实施方式提供的热度视频生成方法,可以应用于需要生成热度视频的应用场景中,尤其应用于生成针对新爆发的热度视频应用场景中。例如,对一个新上线的网络游戏,其游戏场景、游戏内容、关卡信息、技能特效等方面受到了大量用户的喜欢和关注,用户会对该网络游戏的视频进行反复观看,从而导致该游戏的视频热度上升。
36.对于新爆发的热点或新上线的网络游戏,视频处理人员需要耗时搜寻有关上述热点或网络游戏的素材内容。因此,短时间内难以生成大量的热度视频,导致当前的视频软件中仅存在针对上述热点的少量视频,且视频内容贫乏,限制了热点或游戏热度的持续上升。同时,少量且视频内容贫乏的热度视频导致用户反复查看同一视频内容而无法获取新的内容信息,影响用户体验。
37.本公开示例性实施方式考虑到上述问题,提出一种热度视频生成方法。该方法对于新爆发的热点或新上线的网络游戏,根据用户访问量分析获得初始热度视频,并对初始热度视频进行视频内容解析,以得到与视频内容对应的热点维度。其中,以新上线的网络游戏为例,热点维度可以是用户感兴趣的游戏场景、技能特效、关卡玩法等方面。然后,对至少一个同一热点维度的热度大于预设热度值的热度视频进行融合处理。最后,根据融合处理得到热度视频的目标视频标识从对应游戏获取与目标视频标识对应的目标热度视频,从而得到了新的热度视频。
38.上述热度视频生成方法,可以针对短期内爆发的热点或新上线的热门网络游戏,对当前现有的多个热度视频进行融合处理以确定用户感兴趣的视频标识,从而快速根据视频标识从对应游戏中生成对应的视频片段。该方法可以快速根据用户感兴趣的视频标识生成对应的热度视频,避免了热点爆发时,相关的热度视频数量少的技术问题。同时,针对视频内容贫乏的技术问题,该方法针对不同用户感兴趣的视频标识生成不同的视频内容,从而丰富了热度视频的视频内容,进而推动热度视频的热度持续上升以及提高用户体验感。
39.图1为本公开示例性实施方式提供的一种热度视频生成系统的系统架构图。如图1所示,该热度视频生成系统100包括多个用户终端101和服务器102。在上述示例运行场景中,多个用户终端101例如可以是个人计算机、服务器、掌上电脑(personal digital assistant,pda)、笔记本或其它任何具有联网功能的计算设备。
40.需要说明的是,服务器102可以为一台服务器,可以为多台服务器组成的服务器集群。
41.服务器102可以获取初始热度视频,并对初始热度视频的视频内容进行解析得到多个热点维度信息;
42.然后,服务器102将初始热度视频中至少一个相同热点维度信息的热度总和大于预设热度值的热度视频进行融合处理得到中间热度视频。最后,服务器102基于中间热度视频的视频标识从对应的游戏中生成视频标识对应的目标热度视频,得到新的热度视频。并
将生成新的热度视频推送至多个用户终端101,以便用户通过用户终端101观看生成的热度视频。
43.其中,热度视频是预设时间段内用户关注量或访问量大于预设关注量或预设访问量的视频。
44.应该理解的是,在图1所示的系统架构中,用户终端101、服务器102的数目仅仅是示例性的,更多或更少的数量都属于本技术的保护范畴。用户终端101、服务器102之间的通信方式可以包括各种类型的有线和无线网络。
45.本公开示例性实施方式提供的热度视频生成方法的执行主体可以是用户终端100。下面以上述用户终端100为执行主体,将该热度视频生成方法应用于用户终端100为例进行举例说明。
46.参见图2,图2示意性示出了本示例性实施方式中一种热度视频生成方法的流程图。本公开示例性实施方式提供的热度视频生成方法可以包括如下步骤s201-步骤s203:
47.步骤s201、获取初始热度视频,对初始热度视频进行视频内容解析得到多个热点维度信息。
48.其中,初始热度视频为当前热度高的视频。初始热度视频包含的视频维度信息是多样的,以一个游戏热度视频为例,视频维度信息可以是该初始热度视频的游戏场景、技能特效、关卡玩法、角色技能、角色造型等维度信息。同时,视频维度信息还可以是初始热度视频的特征信息,例如,视频录制特点、视频剪辑方法、视频类型等信息。其中,视频类型可以是游戏类型、科技类型、体育类型、财经类型等视频。
49.其中,热点维度信息则是该初始热度视频的多个视频维度信息中用户感兴趣或访问量大的视频维度信息。
50.应该理解的是,对于概括范围较大的热点维度信息(例如,视频类型),为了使得热点维度信息具有实际意义,可以对热点维度信息进行进一步的拆解,以得到较小范围的热点维度信息。例如,对于视频类型为游戏类型视频,则拆解后的热点维度信息可以是游戏a的场景信息、关卡信息等。
51.示例性的,在获取初始热度视频时,可以基于大数据确定的热度视频排行优先确定热门视频分类,进而获取各热门视频分类下的初始热门视频。优先获取热门视频分类便于对热门视频的热点维度进行解析,以便快速确定当前时刻用户更加感兴趣的视频类型。
52.步骤s202、将初始热度视频中至少一个相同热点维度信息的热度总和大于预设热度值的热度视频进行融合处理得到中间热度视频。
53.其中,针对每一个初始热度视频均包含多个热点维度信息,且每一个初始热度视频包含的热点维度信息可以是不同的,也可以是相同的。例如,对于游戏视频a包含的热点维度信息是游戏场景、技能特效,而游戏视频b包含的热点维度信息是角色造型、技能特效,则游戏a和游戏b的相同热点维度信息为技能特效。
54.示例性的,在进行热度视频的融合处理得到中间热度视频时,需要优先选取可以进行融合处理的多个初始热度视频。
55.在选取可以进行融合处理的初始热度视频时,可以分别确定每个初始热度视频的热点维度信息,并对各初始热度视频之间的热点维度信息进行相似性比对,以确定具有相同热点维度信息的热度视频进行融合处理。
56.例如,初始热度视频a和初始热度视频b分别为一个新上线网络游戏的第二关卡和第三关卡,且初始热度视频a和初始热度视频b的相同热点维度信息为角色造型、技能特效。则分别确定初始热度视频a、初始热度视频b中角色造型的热度权重并计算角色造型热度总和,以及初始热度视频a、初始热度视频b中技能特效的热度权重并计算技能特效热度总和,并分别跟角色造型预设热度值、技能特效预设热度值进行比较。
57.应该理解的是,进行融合处理的初始热度视频可以是两个或两个以上,本公开具体对融合处理的初始热度视频数量不做任何限制,均属于本公开的保护范围内。且各热点维度信息设定的预设热度值可以是预先设定的固定数值,也可以是根据热度数据实时计算的动态变化数值,具体可以根据实际情况进行设置。
58.步骤s203、基于中间热度视频的视频标识从对应的游戏中获取视频标识对应的目标热度视频,得到新的热度视频。
59.其中,视频标识可以是视频的场景信息,即根据中间热度视频的游戏场景从对应游戏的游戏场景中确定生成目标热度视频的视频范围,视频范围包含视频起点和视频终点,从而得到新的热度视频。例如,中间热度视频是游戏a的第二关卡和第三关卡,则根据场景信息确定包含游戏a的第二关和第三关的视频为新的热度视频。
60.其中,视频标识也可以是中间热度视频中热度总和最大的热点维度信息。例如,热度总和最大的热点维度信息为技能特效,则基于该游戏中包含上述技能特效的位置生成新的热度视频。
61.在本公开的一些实施方式所提供的技术方案中,通过获取初始热度视频,对当前热度高的初始热度视频进行解析得到用户感兴趣的多个热点维度信息,从而将现有初始热度视频中存在相同热点维度信息的热度总和超出预设热度值的热点维度信息对应热度视频进行融合处理得到中间热度视频,以从对应的游戏中生成与中间热度视频的视频标识对应新的热度视频。该方法将具有相同热点维度信息,且该热点维度信息的热度值高于预设热度值的不同初始热度视频进行融合处理,以此确定用户关注量大的游戏热点维度,从而根据确定的不同的热点维度信息生成不同的热度视频,极大的丰富了生成热度视频的视频内容。同时,该方法可以在热点上升过程中快速生成大量新的热度视频,继而持续推动热度上升。该方法解决了一些技术方案针对短期内新爆发的热点或新上线的游戏等视频数目较少且视频内容贫乏的技术问题,达到了提高热度视频的数量和视频内容的丰富性的技术效果。
62.在本公开的示例性实施方式中,在获取初始热度视频,对所述初始热度视频进行视频内容解析得到多个热点维度信息时,可以根据大数据平台确定统计热度视频,对统计热度视频进行视频内容解析得到多个第一热点维度信息;确定与统计热点维度匹配度大于预设匹配度的热点维度信息为第二热点维度信息,以及确定与第二热点维度信息对应的相似热度视频;基于第一热点维度信息与第二热点维度信息,得到与统计热度视频和相似热度视频组成初始热度视频的视频内容对应的多个热点维度信息。
63.其中,统计热度视频是基于大数据平台统计的热度视频排行信息得到的热度视频;而第二热点维度信息与第一热点维度信息之间的匹配度大于预设匹配度。假设,第一热点维度信息是游戏a的游戏玩法信息,则第二热点维度信息可以是游戏b中与上述游戏玩法信息相类似的游戏玩法信息。例如,第二热点维度信息与第一热点维度信息均为跑酷类的
游戏玩法。游戏玩法具体均为游戏角色边奔跑、边变换跑道以收集金币和躲避障碍物。
64.其中,热点维度信息是由基于大数据统计确定统计热度视频对应第一热点维度信息以及与第一热点维度信息同类型的第二热点维度信息。而初始热度视频是热点维度信息对应的热度视频,即至少包含统计热度视频和相似热度视频组成的热度视频集合。
65.示例性的,基于大数据统计的热度视频排行确定统计热度视频后,可以对统计热度视频的视频内容进行解析,得到多个不同的第一热点维度信息。同时,可以确定与第一热点维度信息的匹配度大于预设匹配度的热点维度信息,即同类型的第二热点维度信息,以获取到第二热点维度信息对应的相似热度视频,从而得到初始热度视频以及热点维度信息。
66.通过大数据确定统计热度视频的第一热点维度信息,以及确定与第一热点维度信息相似的第二热点维度信息,以得到热点维度信息以及初始热度视频。该过程可以获取用户感兴趣的热度视频同时,还获取同类型的视频以实现丰富热度视频的视频内容技术效果。
67.参见图3,在本公开一个可选实施例中,上述步骤s202将初始热度视频中至少一个相同热点维度信息的热度总和大于预设热度值的热度视频进行融合处理得到中间热度视频,可以包括如下步骤s301-步骤s304:
68.步骤s301、确定各热点维度信息中当前热度大于预设热度对应的多个第一热度视频。
69.步骤s302、确定各热点维度信息中热度上升速度大于预设上升速度对应的多个第二热度视频。
70.步骤s303、针对每个第一热度视频,从多个第二热度视频中确定与第一热度视频存在至少一个相同的热点维度信息,以及相同的热点维度信息的热度总和大于预设热度值的第二目标热度视频;
71.示例性的,若同一热点维度信息的热度总和小于预设热度值,则表明该热点维度信息用户关注量较小。
72.步骤s304、将第一热度视频与第二目标热度视频进行融合处理得到中间热度视频。
73.通过对当前热度大于预设热度的第一热度视频与热度上升速度大于预设上升速度对应的第二目标热度视频进行匹配,可以将当前热点与预测的热度视频匹配,从而在热点将要爆发或热点爆发的初期快速生成大量热度视频,提高热度视频的视频内容丰富性。
74.在本公开的示例性实施方式中,在基于中间热度视频的视频标识从对应的游戏中获取视频标识对应的目标热度视频,得到新的热度视频时,可以检测游戏的游戏场景得到游戏的游戏场景标识;将游戏中与中间热度视频的视频场景标识相似度大于预设相似度的游戏场景标识作为目标热度视频,得到新的热度视频。
75.其中,游戏场景标识则是游戏的场景信息,例如游戏背景画面、游戏角色画面、技能特效画面等。
76.示例性的,在获取视频标识对应的目标热度视频时,可以实时对当前游戏的场景信息进行检测,以得到游戏的游戏场景标识。若中间热度视频的视频标识与得到的游戏场景标识相似度超过一预设相似度,则可以确定该游戏场景与中间热度视频的场景相同,从
而将游戏进程中相同游戏场景作为目标热度视频。例如,中间热度视频为游戏a的第二关,则对游戏a的游戏进程进行实时检测,检测到游戏a的游戏进程到第二关时,便生成第二关游戏场景对应的目标热度视频。
77.应该理解的是,预设相似度可以是预先设置的,也可以是实时动态调整的,具体根据实际情况而定。
78.通过对比游戏的游戏场景标识与中间热度视频的视频标识相似度,以确定基于当前游戏进程下生成目标热度视频的视频范围。该方法可以精准生成大量与视频标识对应新的热度视频,且针对不同热点维度信息生成不同的视频内容,从而丰富了热度视频的视频内容。
79.根据本公开的一些实施例,在从游戏获取视频标识对应的目标热度视频时,可以在检测到游戏进程运行到视频标识对应起始位置时开始录制游戏视频。例如,中间热度视频是游戏a的第二关和第三关,且多个用户的当前游戏进程从第一关开始运行,当用户终端检测到游戏a运行到第二关的场景信息时,开始触发启动视频录制功能;在检测到游戏a第三关运行完成进入第四关的游戏场景时,触发停止视频录制功能,从而得到各用户游戏下的目标热度视频。该过程仅需录制用户关注的视频频片段,从而降低了系统的资源消耗。
80.根据本公开的另一些实施例,在获取视频标识对应的目标热度视频时,还可以优先录制多个用户进行游戏的整个游戏过程,再从整个游戏视频中截取与视频标识对应的视频片段作为目标热度视频,以得到新的热度视频。上述方法可以使用户对同一视频片段进行多次裁剪,提高了视频资源的利用率。
81.在本公开的示例性实施方式中,在将游戏中与中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为目标热度视频时,将中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为初始目标视频;对初始目标视频中的包含游戏场景的视频区域进行剪裁处理得到目标热度视频。
82.示例性的,在获取游戏进程中对应的相似度大于预设相似度的游戏场景标识生成的初始目标视频时,通常会引入与游戏场景标识无关的视频内容,因此需要对上述无关视频内容对应的视频区域进行剪裁处理。
83.例如,在用户使用移动终端设备启动游戏时,移动终端还会同时运行其他应用程序(例如聊天软件、视频软件等)。而这些应用程序可以向用户推送通知消息,例如聊天软件在接收到好友发送的聊天消息时,会向处于游戏中的玩家发送通知消息并显示在移动终端的图形界面中。为保护用户的隐私信息以及提高热度视频的视频质量,会在录制视频时对出现通知消息的视频区域进行剪裁处理。或者一些游戏在运行过程中,并未扩展移动终端的整个图形界面,则可以将未覆盖游戏场景标识的视频区域进行剪裁操作。
84.在得到初始目标视频后,将生成初始目标视频中包含游戏场景的视频区域剪裁出来,该过程可以提高生成热度视频的视频质量。
85.在获取到目标热度视频后,目标热度视频中仅包含关于热度视频的视频内容,无法突出目标热度视频中的重点,也不适于用户观看。为了提高目标视频的美观性、视频质量以及视频效果,还可以对目标热度视频进行剪辑。
86.在本公开的一种示例性实施方式中,在得到新的热度视频之后,基于预先获取的剪辑规则信息对目标热度视频进行剪辑处理。
87.其中,剪辑规则信息可以是视频剪辑方法,例如,添加慢动作视频帧、对技能特效加闪耀标识、添加视频音效、缩短相同视频场景所占用的视频长度等。
88.示例性的,可以预先构建热度视频集合,即,将当前多个热度视频作为样本视频集;然后拆解热度视频集中各热度视频主流的剪辑规则信息,以基于剪辑规则信息对目标热度视频中的某些视频片段进行剪辑。其中,在通过样本视频集获取剪辑规则信息时,可以通过预先训练的神经网络模型得到剪辑规则信息,也可以根据大数据分析对于某一特定视频片段通常使用的剪辑规则信息。
89.例如,通过大数据分析,大量用户会在角色发动技能成功击杀敌军角色瞬间,对发送技能特效的过程进行慢动作播放,以便观众分析角色发送技能的时机和观看发动技能击杀敌军角色的精彩瞬间。或者在玩家控制游戏角色拾取虚拟道具的同时添加音效以丰富视频内容等。
90.通过预先获取的剪辑规则信息对目标热度视频进行剪辑处理,可以提高生成的热度视频的视频质量和视频效果,进一步丰富了热度视频的视频内容。
91.进一步的,除了上述生成新的热度视频,还可以基于当前时刻获取的目标视频与历史时刻获取的目标热度视频提高生成热度视频的视频内容的丰富性。
92.根据本公开的一些实施例,将预设时长内生成的目标热度视频与大于预设时长生成的目标热度视频进行融合处理,得到合成热度视频;基于预先获取的剪辑规则信息对合成热度视频进行剪辑处理。
93.其中,预设时长是距离当前时刻的预设时间段内。
94.示例性的,对于距当前时刻的预设时间段内生成的目标热度视频与超过距当前时刻的预设时间段生成的目标热度视频进行融合处理。在进行融合处理时,与上述对多个初始热度视频进行融合处理的方法类似,即将预设时长内生成的目标热度视频与大于预设时长生成的目标热度视频融合时,若至少一个相同热点维度信息的热度总和大于预设热度值,则对预设时长内生成的目标热度视频与大于预设时长生成的目标热度视频进行融合处理,得到合成热度视频;否则无法进行融合处理。在得到合成热度视频后,再使用预先获取的剪辑规则信息进行剪辑处理。
95.通过对预设时长内生成的目标热度视频与大于预设时长生成的目标热度视频进行融合处理,可无需再次从对应的游戏中生成视频标识对应的目标热度视频,仅需要对热度视频的视频内容进行重新视频融合和剪辑处理,从而在丰富热度视频的视频内容同时,提高生成新的热度视频效率。
96.下面将参考图4对本公开的示例性实施方式的热度视频生成方法的整个生成过程进行详细说明。
97.首先,在步骤s401中,获取统计热度视频。
98.示例性的,可以基于大数据生成的热度视频排行信息确定热门视频分类,以得到统计热度视频。其中,统计热度视频为热度视频集合。
99.获取到初始热度视频后,便可以执行步骤s402,对统计热度视频进行内容解析得到多个第一热点维度信息。即对统计热度视频的视频内容进行内容解析,得到视频内容对应的多个第一热点维度信息。
100.在步骤s403中,确定第二热点维度信息以及与第二热点维度信息对应的相似热度
视频。
101.示例性的,第二热点维度信息是与第一热点维度信息匹配度大于预设匹配度的热点维度信息,且与第二热点维度信息对应热度视频为相似热度视频。
102.在步骤s404中,获取初始热度视频以及热点维度信息。
103.示例性的,相似热度视频与统计热度视频构成初始热度视频,且相似热度视频对应的第一热点维度信息与统计热度视频对应的第二热点维度信息构成了初始热度视频的热点维度信息。
104.其次,在步骤s405中,确定当前热度大于预设热度的热点维度信息对应第一热度视频,以及热度上升速度大于预设上升速度的热点维度信息对应第二热度视频。
105.通常,当前热度大于预设热度的热点维度信息对应的热度视频是视频集合,即多个第一热度视频,热度上升速度大于预设上升速度的热点维度信息对应的热度视频也是视频集合,即多个第二热度视频。
106.针对每一个第一热度视频,都可以执行步骤s406,从多个第二热度视频中确定与第一热度视频匹配的第二目标热度视频。
107.基于第二目标热度视频,在步骤s407中,得到中间热度视频。即将第一热度视频与匹配得到的第二目标热度视频进行融合处理得到中间热度视频。
108.接下来,在步骤s408中,生成目标热度视频。
109.在本公开的示例性实施方式中,可以根据中间热度视频的视频标识从对应的游戏中生成视频标识对应的目标视频。示例性的,可以根据中间热度视频的视频标识与游戏的游戏场景标识的相似度,生成目标视频。
110.以仅对中间热度视频的视频标识对应游戏场景标识进行录制以生成目标视频为例,如果中间热度视频的视频标识与游戏的游戏场景标识的相似度大于或等于预设相似度,便可以启动视频录制操作;在中间热度视频的视频标识与游戏的游戏场景标识的相似度切换到小于预设相似度,便停止视频录制操作。
111.最后,在步骤s409中,对目标热度视频进行剪辑处理。
112.在本公开的一种示例性实施方式中,还可以在录制目标视频的同时进行剪辑处理。即对录制的初始目标视频中仅包含游戏场景的视频区域剪裁出来,舍弃与游戏场景无关的视频区域。
113.在本公开的示例性实施方式中,基于预先获取的剪辑规则信息对目标视频行剪辑处理。例如添加慢动作效果、剪辑重复视频片段等,以提高生成新的热度视频的内容丰富性。
114.为了实现上述热度视频生成方法,本公开的一个实施例中提供一种热度视频生成装置。图5示出了热度视频生成装置的示意性架构图。
115.其中,该热度视频生成装置500包括内容解析模块501、视频融合模块502和视频生成模块503。
116.内容解析模块501用于获取初始热度视频,对初始热度视频进行视频内容解析得到多个热点维度信息;视频融合模块502用于将初始热度视频中至少一个相同热点维度信息的热度总和大于预设热度值的热度视频进行融合处理得到中间热度视频;视频生成模块503用于基于中间热度视频的视频标识从对应的游戏中获取视频标识对应的目标热度视
频,得到新的热度视频。
117.本公开实施例提供的热度视频生成装置500,可以执行上述任一实施例中的热度视频生成方法的技术方案,其实现原理以及有益效果与热度视频生成方法的实现原理及有益效果类似,可参见热度视频生成方法的实现原理及有益效果,此处不再进行赘述。
118.进一步的,为了实现上述热度视频生成方法,本公开的一个实施例中提供一种热度视频生成装置。图6示出了热度视频生成装置的示意性架构图。
119.其中,该热度视频生成装置600包括内容解析模块601、视频融合模块602、视频生成模块603、视频剪辑模块604。
120.在一个可选的实施例中,内容解析模块601用于根据大数据平台确定统计热度视频,对统计热度视频进行视频内容解析得到多个第一热点维度信息;确定与第一热点维度信息匹配度大于预设匹配度的热点维度信息为第二热点维度信息,以及确定与第二热点维度信息对应的相似热度视频;基于第一热点维度信息与第二热点维度信息,得到与统计热度视频和相似热度视频组成初始热度视频的视频内容对应的多个热点维度信息。
121.在一个可选的实施例中,视频融合模块602用于确定各热点维度信息中当前热度大于预设热度值对应的多个第一热度视频,以及确定各热点维度信息中热度上升速度大于预设上升速度对应的多个第二热度视频;针对每个第一热度视频,从多个第二热度视频确定与第一热度视频存在至少一个相同的热点维度信息,及相同的热点维度信息的热度总和大于预设热度值的第二目标热度视频;将第一热度视频与第二目标热度视频进行融合处理得到中间热度视频。
122.在一个可选的实施例中,视频生成模块603用于检测游戏的游戏场景得到游戏的游戏场景标识;将游戏中与中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为目标热度视频,得到新的热度视频。
123.在一个可选的实施例中,视频生成模块603用于将中间热度视频的视频标识相似度大于预设相似度的游戏场景标识作为初始目标视频;对初始目标视频中的包含游戏场景的视频区域进行剪裁处理得到目标热度视频。
124.在一个可选的实施例中,视频剪辑模块604用于基于预先获取的剪辑规则信息对目标热度视频进行剪辑处理。
125.在一个可选的实施例中,视频融合模块602用于将预设时长内生成的目标热度视频与大于预设时长生成的目标热度视频进行融合处理,得到合成热度视频;视频剪辑模块用于基于预先获取的剪辑规则信息对合成热度视频进行剪辑处理。
126.本公开示例性实施方式提供的热度视频生成装置600,可以执行上述任一实施例中的热度视频生成方法的技术方案,其实现原理以及有益效果与热度视频生成方法的实现原理及有益效果类似,可参见热度视频生成方法的实现原理及有益效果,此处不再进行赘述。
127.在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在用户终端上运行时,程序代码用于使用户终端执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。
128.根据本发明的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在用户终端,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
129.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
130.计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
131.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
132.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
133.在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
134.所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
135.下面参照图7来描述根据本发明的这种实施方式的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
136.如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730、显示单元740。
137.其中,存储单元存储有程序代码,程序代码可以被处理单元710执行,使得处理单元710执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元710可以执行如图2中所示的步骤s201至步骤s203。
138.存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元
(ram)7201和/或高速缓存存储单元7202,还可以进一步包括只读存储单元(rom)7203。
139.存储单元720还可以包括具有一组(至少一个)程序模块7205的程序/实用工具7204,这样的程序模块7205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
140.总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
141.电子设备700也可以与一个或多个外部设备800(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
142.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
143.此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
144.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
145.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
146.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1