一种游戏精彩时刻录制方法及系统与流程

专利查询4天前  6


本发明属于计算机,特别涉及一种游戏精彩时刻录制方法及系统。


背景技术:

1、在游戏玩家进行大型多人在线对战游戏的过程中,游戏玩家希望记录本次游戏过程中精彩的游戏片段,进行社交平台上的分享以及传播。为解决上述问题,现有技术主要采用以下方案:在游戏对战过程中开启第三方录屏软件,将本局游戏中所有的信息全部录制成视频文件,并通过另外的视频剪辑工具将精彩片段进行剪辑,并拼接为视频以便分享。

2、使用上述方案,游戏玩家需要借助第三方的录制软件,从而导致游戏过程中因为应用启动过多而引起游戏卡顿,并且借助第三方游戏剪辑软件提高了制作门槛,需要额外的视频剪辑的能力学习成本,无法有效的适用于所有的游戏玩家群体。

3、公开号为cn107297074a的中国专利公开了一种游戏视频录制方法、终端及存储介质,属于终端技术领域。该方法包括步骤:获取游戏玩家的信息;根据游戏玩家的信息,在游戏程序运行过程中,开启轮询录制功能;在轮询录制过程中,判断是否出现精彩视频;若是,则对精彩视频进行录制。该发明须在游戏程序运行过程中进行轮询,增加系统的性能开销,特别是如果录制过程中需要频繁地对游戏画面进行捕捉和处理,可能会导致游戏性能下降,影响玩家的游戏体验。


技术实现思路

1、本发明提供一种游戏精彩时刻录制方法及系统,旨在解决现有游戏精彩时刻录制需要游戏玩家借助第三方的录制软件、容易因应用启动过多而引起游戏卡顿的问题。

2、为解决上述技术问题,本发明提供一种游戏精彩时刻录制方法,包括以下步骤:

3、s1:在客户端启动游戏程序时,云服务器进行游戏中视频录制工具的初始化,进行环境部署以及录制准备,并建立与客户端的连接。

4、s2:客户端在游戏程序运行时采集精彩时刻信息集合并上传至云服务器。

5、s3:云服务器针对客户端上传的精彩时刻信息集合进行反序列化,还原精彩时刻信息集合,并对精彩时刻信息集合进行逐条解析依次得到对应的若干条精彩时刻信息。

6、s4:将云服务器上视频录制工具播放的游戏内容调整至每条精彩时刻信息对应的录制开始时间,并启动视频录制功能,直到录制结束时间停止视频录制,存储对应的精彩时刻并进行时间线标识。

7、s5:得到全部精彩时刻后,云服务器启动视频合成工具,根据精彩时刻的时间线标识进行对应的动态拼接,将所有的精彩时刻整合成一个完整的视频文件并存储于云服务器空间。

8、优选的,所述步骤s2具体为:

9、s21:客户端在游戏程序运行时判断精彩时刻的录制开始时间,根据录制开始时间与录制结束时间计算录制时长,并对录制时长判断是否符合预定录制时间范围。

10、s22:判定录制时长符合预定录制时间范围后,记录当前的精彩时刻信息并进行时间线标记,对采集的所有精彩时刻信息进行集合,在游戏程序运行结束后,客户端将获得的精彩时刻信息集合进行序列化,上传至云服务器。

11、优选的,所述步骤s21中客户端在游戏程序运行时判断精彩时刻的录制开始时间具体为:

12、将残血淘汰、连续淘汰、载具淘汰、淘汰集锦的发生时刻设置为精彩时刻的录制开始时间;其中残血淘汰的判定设置为当前游戏玩家血量小于预设值的情况下淘汰对手;连续淘汰的判定设置为在每次淘汰时间间隔小于预设时间段的情况下淘汰预设数量的对手;载具淘汰的判定设置为游戏运行过程中当前游戏玩家通过载具淘汰预设数量的对手;淘汰集锦的判定设置为当前游戏玩家全场淘汰预设数量的对手。

13、优选的,所述方法还包括:云服务器将已创建精彩时刻视频文件的通知下发至客户端,客户端接收通知后,允许启动精彩时刻视频文件的下载,并从云服务器空间获得对应的精彩时刻视频文件。

14、另一方面,本发明还提供一种游戏精彩时刻录制系统,包括客户端与云服务器,所述系统实现以下步骤:

15、s1:在客户端启动游戏程序时,云服务器进行游戏中视频录制工具的初始化,进行环境部署以及录制准备,并建立与客户端的连接。

16、s2:客户端在游戏程序运行时采集精彩时刻信息集合并上传至云服务器。

17、s3:云服务器针对客户端上传的精彩时刻信息集合进行反序列化,还原精彩时刻信息集合,并对精彩时刻信息集合进行逐条解析依次得到对应的若干条精彩时刻信息。

18、s4:将云服务器上视频录制工具播放的游戏内容调整至每条精彩时刻信息对应的录制开始时间,并启动视频录制功能,直到录制结束时间停止视频录制,存储对应的精彩时刻并进行时间线标识。

19、s5:得到全部精彩时刻后,云服务器启动视频合成工具,根据精彩时刻的时间线标识进行对应的动态拼接,将所有的精彩时刻整合成一个完整的视频文件并存储于云服务器空间。

20、优选的,所述步骤s2具体为:

21、s21:客户端在游戏程序运行时判断精彩时刻的录制开始时间,根据录制开始时间与录制结束时间计算录制时长,并对录制时长判断是否符合预定录制时间范围;

22、s22:判定录制时长符合预定录制时间范围后,记录当前的精彩时刻信息并进行时间线标记,对采集的所有精彩时刻信息进行集合,在游戏程序运行结束后,客户端将获得的精彩时刻信息集合进行序列化,上传至云服务器。

23、优选的,所述步骤s21中客户端在游戏程序运行时判断精彩时刻的录制开始时间具体为:

24、将残血淘汰、连续淘汰、载具淘汰、淘汰集锦的发生时刻设置为精彩时刻的录制开始时间;其中残血淘汰的判定设置为当前游戏玩家血量小于预设值的情况下淘汰对手;连续淘汰的判定设置为在每次淘汰时间间隔小于预设时间段的情况下淘汰预设数量的对手;载具淘汰的判定设置为游戏运行过程中当前游戏玩家通过载具淘汰预设数量的对手;淘汰集锦的判定设置为当前游戏玩家全场淘汰预设数量的对手。

25、优选的,所述系统还实现:云服务器将已创建精彩时刻视频文件的通知下发至客户端,客户端接收通知后,允许启动精彩时刻视频文件的下载,并从云服务器空间获得对应的精彩时刻视频文件。

26、再一方面,本发明还提供一种电子设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明任一实施例所述的游戏精彩时刻录制方法。

27、再一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明任一实施例所述的游戏精彩时刻录制方法。

28、与现有技术相比,本发明具有以下技术效果:

29、本发明采用根据服务器上视频录制合成视频方案,极大释放了客户端对视频录制的性能消耗,并且动态生成对应的精彩时刻视频集锦,降低了游戏玩家进行精彩视频分享的上手门槛,让更多的游戏玩家体验游戏视频分享,提高游戏玩家的体验感。



技术特征:

1.一种游戏精彩时刻录制方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的游戏精彩时刻录制方法,其特征在于,所述步骤s2具体为:

3.根据权利要求2所述的游戏精彩时刻录制方法,其特征在于,所述步骤s21中客户端在游戏程序运行时判断精彩时刻的录制开始时间具体为:

4.根据权利要求1所述的游戏精彩时刻录制方法,其特征在于,所述方法还包括:云服务器将已创建精彩时刻视频文件的通知下发至客户端,客户端接收通知后,允许启动精彩时刻视频文件的下载,并从云服务器空间获得对应的精彩时刻视频文件。

5.一种游戏精彩时刻录制系统,其特征在于,包括客户端与云服务器,所述系统实现以下步骤:

6.根据权利要求5所述的游戏精彩时刻录制系统,其特征在于,所述步骤s2具体为:

7.根据权利要求6所述的游戏精彩时刻录制系统,其特征在于,所述步骤s21中客户端在游戏程序运行时判断精彩时刻的录制开始时间具体为:

8.根据权利要求5所述的游戏精彩时刻录制系统,其特征在于,所述系统还实现:云服务器将已创建精彩时刻视频文件的通知下发至客户端,客户端接收通知后,允许启动精彩时刻视频文件的下载,并从云服务器空间获得对应的精彩时刻视频文件。

9.一种电子设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的游戏精彩时刻录制方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的游戏精彩时刻录制方法。


技术总结
本发明公开了一种游戏精彩时刻录制方法及系统,方法包括:S1:在客户端启动游戏程序时,云服务器进行环境部署以及录制准备,并建立与客户端的连接;S2:客户端在游戏程序运行时采集精彩时刻信息集合并上传至云服务器;S3:云服务器针对客户端上传的精彩时刻信息集合进行条解析依次得到对应的若干条精彩时刻信息;S4:云服务器启动视频录制功能,存储对应的精彩时刻并进行时间线标识;S5:云服务器启动视频合成工具,根据时间线标识进行动态拼接,将所有的精彩时刻整合成一个完整的视频文件并存储于云服务器空间。本发明简化游戏视频录制和分享的过程,使之更易操作,同时降低客户端录制精彩时刻的性能消耗,提高了游戏玩家的游戏体验。

技术研发人员:魏炜,陈剑平,曾志伟
受保护的技术使用者:厦门真有趣信息科技有限公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)