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.判断所述变化趋势,若所述变化趋势为所述界面复杂程度增加,则在下一个所述录制子时长的视频录制中,在所述录制帧率区间以所述帧率步进值提高录制帧率;
26.若所述变化趋势为所述界面复杂程度减少,则在下一个所述录制子时长的视频录制中,在所述录制帧率区间以所述帧率步进值降低录制帧率;
27.若所述变化趋势在预设变化范围内,则维持当前录制帧率。
28.此外,为实现上述目的,本发明还提供一种游戏高光时刻自动录制设备,所述游戏高光时刻自动录制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏高光时刻自动录制程序,所述游戏高光时刻自动录制程序被所述处理器执行时实现如上述的游戏高光时刻自动录制方法的步骤。
29.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有游戏高光时刻自动录制程序,所述游戏高光时刻自动录制程序被处理器执行时实现如上所述的游戏高光时刻自动录制方法的步骤。
30.本发明实施例提出的一种游戏高光时刻自动录制方法、设备及计算机可读存储介质,在游戏的运行过程中判断是否接收到高光时刻的预设触发信号;若接收到所述预设触发信号,则在第一录制阶段以第一帧率录制第一时长的游戏视频得到第一游戏视频,在所述第一游戏视频录制完成之后的第二录制阶段以第二帧率录制第二时长的第二游戏视频,在所述第二游戏视频录制完成之后的第三录制阶段以第三帧率录制第三时长的第三游戏视频;剪辑所述第一游戏视频、所述第二游戏视频和所述第三游戏视频得到高光时刻。即、在游戏运行之前,预先获取游戏运行设备的硬件信息,识别硬件型号和硬件配置,预先根据游戏运行设备的硬件型号和硬件配置,设置高光时刻的录制时长并进行时长划分,为划分的每一个录制阶段设置录制帧率。当游戏运行时,监听是否接收到当前游戏运行设备的硬件型号对应的高光时刻的预设触发信号。在得到第一游戏视频、第二游戏视频和第三游戏视频后,识别游戏视频中的预设高光标志,剪辑得到高光时刻。从而通过根据游戏硬件适应
性的划分录制阶段,在不同录制阶段录制不同规格的游戏视频,并自动剪辑游戏视频中的高光时刻,从而减轻游戏运行时的硬件设备压力,在录制高光时刻的同时保证游戏运行的稳定和体验,从而使游戏视频录制不再受限于硬件条件。
附图说明
31.图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
32.图2为本发明一种游戏高光时刻自动录制方法一实施例的流程示意图。
33.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
34.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
35.参照图1,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
36.如图1所示,该运行设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
37.本领域技术人员可以理解,图1中示出的结构并不构成对运行设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
38.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及游戏高光时刻自动录制程序。
39.在图1所示的运行设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明运行设备中的处理器1001、存储器1005可以设置在运行设备中,所述运行设备通过处理器1001调用存储器1005中存储的游戏高光时刻自动录制程序,并执行以下操作:
40.在游戏的运行过程中判断是否接收到高光时刻的预设触发信号;
41.若接收到所述预设触发信号,则在第一录制阶段以第一帧率录制第一时长的游戏视频得到第一游戏视频,在所述第一游戏视频录制完成之后的第二录制阶段以第二帧率录制第二时长的第二游戏视频,在所述第二游戏视频录制完成之后的第三录制阶段以第三帧率录制第三时长的第三游戏视频;
42.剪辑所述第一游戏视频、所述第二游戏视频和所述第三游戏视频得到高光时刻。
43.进一步地,处理器1001可以调用存储器1005中存储的游戏高光时刻自动录制程序,还执行以下操作:
44.在所述接收到所述预设触发信号的步骤之后,还包括:
45.若在第一录制阶段、第二录制阶段或第三录制阶段接收到新的所述预设触发信号,则以新的所述预设触发信号的接收时刻为所述第一录制阶段的开始时刻,执行所述在
第一录制阶段以第一帧率录制第一时长的游戏视频得到第一游戏视频的步骤。
46.进一步地,处理器1001可以调用存储器1005中存储的游戏高光时刻自动录制程序,还执行以下操作:
47.所述高光时刻至少为视频、动图或截图中的一种,
48.在所述得到所述预设触发信号对应的高光时刻的步骤之后,还包括:
49.在游戏运行结束之后,提供拼接选项供玩家选择;
50.若接收到玩家基于所述拼接选项确定的拼接指令,则拼接所有所述预设触发信号对应的所述高光时刻,得到目标高光时刻。
51.进一步地,处理器1001可以调用存储器1005中存储的游戏高光时刻自动录制程序,还执行以下操作:
52.在所述接收到所述预设触发信号的步骤之后,还包括:
53.获取游戏运行的硬件配置,在预设录制规格表中根据所述硬件配置调用对应第一录制阶段的第一帧率和第一时长、第二录制阶段的第二帧率和第二时长和第三录制阶段的第三帧率和第三时长。
54.进一步地,处理器1001可以调用存储器1005中存储的游戏高光时刻自动录制程序,还执行以下操作:
55.在所述调用对应第一录制阶段的第一帧率和第一时长、第二录制阶段的第二帧率和第二时长和第三录制阶段的第三帧率和第三时长的步骤之后,还包括:
56.获取在所述预设触发信号之前监测到的软硬件性能,当所述软硬件性能不符合预设性能指标时,降低第一帧率、第二帧率和第三帧率,以及第一时长、第二时长和第三时长。
57.进一步地,处理器1001可以调用存储器1005中存储的游戏高光时刻自动录制程序,还执行以下操作:
58.在所述获取游戏运行的硬件配置的步骤之后,还包括:
59.基于所述硬件配置,在所述预设录制规格表中调用帧率步进值;
60.基于所述硬件配置和所述第一时长、所述第二时长和所述第三时长,在所述预设录制规格表中调用录制子时长;
61.基于所述硬件配置和所述第一帧率、所述第二帧率和所述第三帧率,在所述预设录制规格表中调用录制帧率区间。
62.进一步地,处理器1001可以调用存储器1005中存储的游戏高光时刻自动录制程序,还执行以下操作:
63.在所述接收到所述预设触发信号的步骤之后,还包括:
64.获取游戏的界面复杂程度,得到在所述录制子时长内的所述界面复杂程度的变化趋势。
65.进一步地,处理器1001可以调用存储器1005中存储的游戏高光时刻自动录制程序,还执行以下操作:
66.在所述得到在所述录制子时长内的所述界面复杂程度的变化趋势的步骤之后,还包括:
67.判断所述变化趋势,若所述变化趋势为所述界面复杂程度增加,则在下一个所述录制子时长的视频录制中,在所述录制帧率区间以所述帧率步进值提高录制帧率;
68.若所述变化趋势为所述界面复杂程度减少,则在下一个所述录制子时长的视频录制中,在所述录制帧率区间以所述帧率步进值降低录制帧率;
69.若所述变化趋势在预设变化范围内,则维持当前录制帧率。
70.本发明实施例提供了一种游戏高光时刻自动录制方法,参照图2,图2为本发明一种游戏高光时刻自动录制方法第一实施例的流程示意图。
71.本实施例中,所述游戏高光时刻自动录制方法包括:
72.步骤s10:在游戏的运行过程中判断是否接收到高光时刻的预设触发信号。
73.在本实施例中,游戏高光时刻的预设触发信号包括但不限于语音指令、屏幕点击指令、快捷键指令等,利用游戏运行的硬件设备中的传感器采集的触发信号。在游戏运行之前,预先获取游戏运行设备的硬件信息,识别硬件型号和硬件配置。当游戏运行时,监听是否接收到当前游戏运行设备的硬件型号对应的高光时刻的预设触发信号。
74.步骤s20:若接收到所述预设触发信号,则在第一录制阶段以第一帧率录制第一时长的游戏视频得到第一游戏视频,在所述第一游戏视频录制完成之后的第二录制阶段以第二帧率录制第二时长的第二游戏视频,在所述第二游戏视频录制完成之后的第三录制阶段以第三帧率录制第三时长的第三游戏视频。
75.在本实施例中,预先根据游戏运行设备的硬件型号和硬件配置,设置高光时刻的录制时长并进行时长划分,为划分的每一个录制阶段设置录制帧率。优选地,将90秒的录制时长划分为1分钟60fps的第一录制阶段、20秒30fps的第二录制阶段和10秒24fps普通画质的第三录制阶段。在本实施例中,对录制时长、录制时长的划分和划分后各阶段的帧率限制为:在前的录制阶段时长不小于在后的录制阶段,在前的录制时长不小于在后的录制时长,在前的录制帧率不小于在后的录制帧率,比如可以是30秒60fps的第一录制阶段和10秒60fps的第二录制阶段,也可以是20秒24fps的第一录制阶段、20秒24fps的第二录制阶段、20秒30fps的第三录制阶段和20秒30fps的第四录制阶段。即、按照在先录制的阶段录制规格高、在后录制的阶段录制规格递减的规律和要求,进行游戏视频的录制。如果硬件型号和硬件配置足以支持最高录制规格进行游戏视频录制的话,则可以不必划分录制阶段,直接以最高录制规格进行全程的录制得到目标高光时刻。
76.步骤s30:剪辑所述第一游戏视频、所述第二游戏视频和所述第三游戏视频得到高光时刻。
77.在得到第一游戏视频、第二游戏视频和第三游戏视频后,识别游戏视频中的预设高光标志,剪辑得到高光时刻。比如moba(multiplayer online battle arena,多人在线战术竞技游戏)或fps(first-person shooting game,第一人称射击游戏)游戏中出现击杀事件或击杀标志时,以击杀事件或击杀标志为预设高光标志,自动剪辑高光时刻附近时间的视频得到此录制阶段中的高光时刻。在本实施例中,对识别预设高光标志和自动剪辑不做限制,以符合游戏运行的硬件设备的要求、保证游戏运行的顺畅即可。当游戏运行到激烈的对抗或击杀阶段,玩家的注意力集中在游戏本身,往往会忽略掉高光时刻的录制,但是玩家在游戏运行过程中,往往对游戏进程有着精确的把握,因此,将游戏视频录制的选择权交给玩家,游戏设备只管负责接收高光时刻的预设触发信号,触发游戏视频的录制和高光时刻的剪辑即可。在本实施例中,高光时刻存储类型包括但不限于视频、动图或截图,可以根据游戏运行设备的硬件型号和硬件配置预先设置高光时刻的存储种类,或者根据玩家自定义
设置高光时刻的种类。在本实施例中,将游戏视频和高光时刻均保存在本地,自动剪辑游戏视频得到高光时刻。另外,可以接收玩家只保存游戏视频而不剪辑得到高光时刻的设定,提升游戏运行时的设备性能,使玩家从本地保存的游戏视频自行剪辑得到高光时刻,满足玩家的个性化需求。而且,可以接收玩家不保存游戏视频,只保存高光时刻的设定,接受游戏厂家的剪辑规则和剪辑逻辑,释放内存压力来减轻游戏设备的压力。如果硬件型号和硬件配置以及网络环境等足以支持云端保存和云端剪辑的话,则可以不必考虑高光时刻的种类、设备性能、内存压力等,直接将高光时刻和游戏视频保存在云端,在云端识别并剪辑高光时刻。
78.在本实施例中,在游戏的运行过程中判断是否接收到高光时刻的预设触发信号;若接收到所述预设触发信号,则在第一录制阶段以第一帧率录制第一时长的游戏视频得到第一游戏视频,在所述第一游戏视频录制完成之后的第二录制阶段以第二帧率录制第二时长的第二游戏视频,在所述第二游戏视频录制完成之后的第三录制阶段以第三帧率录制第三时长的第三游戏视频;剪辑所述第一游戏视频、所述第二游戏视频和所述第三游戏视频得到高光时刻。即、在游戏运行之前,预先获取游戏运行设备的硬件信息,识别硬件型号和硬件配置,预先根据游戏运行设备的硬件型号和硬件配置,设置高光时刻的录制时长并进行时长划分,为划分的每一个录制阶段设置录制帧率。当游戏运行时,监听是否接收到当前游戏运行设备的硬件型号对应的高光时刻的预设触发信号。在得到第一游戏视频、第二游戏视频和第三游戏视频后,识别游戏视频中的预设高光标志,剪辑得到高光时刻。从而通过根据游戏硬件适应性的划分录制阶段,在不同录制阶段录制不同规格的游戏视频,并自动剪辑游戏视频中的高光时刻,从而减轻游戏运行时的硬件设备压力,在录制高光时刻的同时保证游戏运行的稳定和体验,从而使游戏视频录制不再受限于硬件条件。
79.可选地,在所述接收到所述预设触发信号的步骤之后,还包括:
80.若在第一录制阶段、第二录制阶段或第三录制阶段接收到新的所述预设触发信号,则以新的所述预设触发信号的接收时刻为所述第一录制阶段的开始时刻,执行所述在第一录制阶段以第一帧率录制第一时长的游戏视频得到第一游戏视频的步骤。
81.在整局游戏或整个游戏时长内,可能不止一个预设触发信号。在第一录制阶段、第二录制阶段或第三录制阶段的游戏视频的录制过程中,如果接收到新的预设触发信号,则以接收时刻为上一个录制阶段录制和剪辑的结束时间,将在接收时刻之前已经录制好的游戏视频以及剪辑好的高光时刻保存在本地。或者只将在接收时刻之前已经录制好的游戏视频保存在本地,又或者只将在接收时刻之前已经剪辑好的高光时刻保存在本地。并以接收时刻为下一个录制阶段的开始时间,以预先根据游戏运行设备的硬件型号和硬件配置设置好的高光时刻录制时长、划分的录制阶段和每一个录制阶段的录制帧率,重新进行游戏视频录制和高光时刻剪辑。
82.在优选地实施例中,将90秒的录制时长划分为1分钟60fps的第一录制阶段、20秒30fps的第二录制阶段和10秒24fps普通画质的第三录制阶段。如果开始时刻处于第一录制阶段,则保存已经录制好的好的游戏视频和/或剪辑好的高光时刻;如果开始时刻处于第二录制阶段,则保存第一录制阶段的游戏视频和/或高光时刻,并删除第二录制阶段录制好的游戏视频和/或剪辑好的高光时刻;如果开始时刻处于第三录制阶段,则删除第二录制阶段和第三录制阶段录制好的游戏视频和/或剪辑好的高光时刻。
83.可选地,所述高光时刻至少为视频、动图或截图中的一种,
84.在所述得到所述预设触发信号对应的高光时刻的步骤之后,还包括:
85.在游戏运行结束之后,提供拼接选项供玩家选择;
86.若接收到玩家基于所述拼接选项确定的拼接指令,则拼接所有所述预设触发信号对应的所述高光时刻,得到目标高光时刻。
87.在本实施例中,高光时刻存储类型包括但不限于视频、动图或截图。如果玩家选择了保存游戏视频或高光时刻至本地或云端,则在游戏运行结束之后,提供不同预设触发信号对应的高光时刻的拼接选项给玩家,使玩家可以将所有预设触发信号下的高光时刻拼接成整局游戏或整个游戏时长内的目标高光时刻。如果在本地或云端只保存有游戏视频,则在接收到拼接指令后,识别游戏视频中的预设高光标志,剪辑得到高光时刻,再对所有预设触发信号对应的游戏视频的高光时刻进行拼接。
88.可选地,在所述接收到所述预设触发信号的步骤之后,还包括:
89.获取游戏运行的硬件配置,在预设录制规格表中根据所述硬件配置调用对应第一录制阶段的第一帧率和第一时长、第二录制阶段的第二帧率和第二时长和第三录制阶段的第三帧率和第三时长。
90.在游戏运行之前,提前维护有预设录制规格表,在表中保存有不同硬件配置的不同录制规格。在运行游戏并接收到预设触发信号之后,根据预设录制规格表以当前运行设备的硬件配置调用第一录制阶段的第一帧率和第一时长、第二录制阶段的第二帧率和第二时长和第三录制阶段的第三帧率和第三时长。
91.可选地,在所述调用对应第一录制阶段的第一帧率和第一时长、第二录制阶段的第二帧率和第二时长和第三录制阶段的第三帧率和第三时长的步骤之后,还包括:
92.获取在所述预设触发信号之前监测到的软硬件性能,当所述软硬件性能不符合预设性能指标时,降低第一帧率、第二帧率和第三帧率,以及第一时长、第二时长和第三时长。
93.在接收到预设触发信号、调用不同录制阶段的帧率和时长之后,获取在预设触发信号之前监测到的软硬件性能,包括如运行设备核心温度、帧率波动范围、网络延迟等,如果软硬件性能不符合预设性能指标时,如温度过高、帧率波动多大、网络延迟过大等,则降低第一帧率、第二帧率和第三帧率,以及第一时长、第二时长和第三时长,以降低后的帧率和时长录制高光时刻,以减轻运行设备的压力。或者,可以只保留第一录制阶段,以第一帧率和第一时长录制高光时刻;甚至,可以只保留第一录制阶段,以降低后的帧率和时长录制高光时刻。
94.可选地,在所述获取游戏运行的硬件配置的步骤之后,还包括:
95.基于所述硬件配置,在所述预设录制规格表中调用帧率步进值;
96.基于所述硬件配置和所述第一时长、所述第二时长和所述第三时长,在所述预设录制规格表中调用录制子时长;
97.基于所述硬件配置和所述第一帧率、所述第二帧率和所述第三帧率,在所述预设录制规格表中调用录制帧率区间。
98.在预设录制规格表中保存的不同硬件配置的不同录制规格除了不同录制阶段的帧率和时长,还包括:帧率步进值、录制子时长和录制帧率区间。其中,帧率步进值为提高或降低录制帧率的数值,录制子时长为将第一录制阶段、第二录制阶段和第三录制阶段平均
划分后的录制时长,录制帧率区间为提高或降低录制帧率的区间,提高或降低录制帧率的范围不能超出录制帧率区间。
99.可选地,在所述接收到所述预设触发信号的步骤之后,还包括:
100.获取游戏的界面复杂程度,得到在所述录制子时长内的所述界面复杂程度的变化趋势。
101.在游戏运行过程中,在接收到预设触发信号之后游戏的视频内容大概率会变得越来越复杂,在激烈战斗(出现高光时刻)之后游戏的视频内容大概率会变得越来越简单,因此,需要适应性的针对界面复杂程度,对游戏视频的录制规格进行调整,从而减轻运行设备额外的游戏视频录制的负担。在本实施例中,根据游戏的界面复杂程度,获取录制子时长的时间内变化趋势,从而更精准的调整录制规格。
102.可选地,在所述得到在所述录制子时长内的所述界面复杂程度的变化趋势的步骤之后,还包括:
103.判断所述变化趋势,若所述变化趋势为所述界面复杂程度增加,则在下一个所述录制子时长的视频录制中,在所述录制帧率区间以所述帧率步进值提高录制帧率;
104.若所述变化趋势为所述界面复杂程度减少,则在下一个所述录制子时长的视频录制中,在所述录制帧率区间以所述帧率步进值降低录制帧率;
105.若所述变化趋势在预设变化范围内,则维持当前录制帧率。
106.在得到录制子时长内的界面复杂程度的变化趋势之后,如果变化趋势为界面复杂程度增加、界面越来越复杂,则很大概率为激烈战斗、爆发团战或对峙刚枪等,则在当前录制子时长所处的录制帧率的基础上,增加帧率步进值的帧率,在下一个录制子时长的视频录制中,以提高帧率步进值之后的帧率录制视频,并且约束增加后的录制帧率处于录制帧率区间之内,不超过录制帧率区间的上限;同样的,如果变化趋势为界面复杂程度减小、界面越来越简单,则很大概率为激烈战斗、爆发团战或对峙刚枪等之后的界面,则在当前录制子时长所处的录制帧率的基础上,减小帧率步进值的帧率,在下一个录制子时长的视频录制中,以减小帧率步进值之后的帧率录制视频,并且约束减小后的录制帧率处于录制帧率区间之内,不低于录制帧率区间的下限;而且,如果变化趋势为界面复杂程度变化很小或者没有变化,则很大概率为挂机界面、暂停界面或者在玩家的休息时间,则维持上一个录制子时长所处的录制帧率,在下一个录制子时长的视频录制中,以同样的帧率录制视频。
107.此外,本发明实施例还提供一种游戏高光时刻自动录制设备,所述游戏高光时刻自动录制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏高光时刻自动录制程序,所述游戏高光时刻自动录制程序被所述处理器执行时实现如上述的游戏高光时刻自动录制方法的步骤。
108.此外,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有游戏高光时刻自动录制程序,所述游戏高光时刻自动录制程序被处理器执行时实现如上所述的游戏高光时刻自动录制方法的步骤。
109.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该
要素的过程、方法、物品或者系统中还存在另外的相同要素。
110.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
111.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
112.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。