游戏视频录制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:27497159 阅读:11 留言:0更新日期:2021-03-02 18:19
本发明专利技术实施例提供了一种游戏视频录制方法、装置、电子设备和存储介质,包括:响应游戏的视频录制请求,创建共享纹理以及缓冲区;获取游戏视频数据以及游戏音频数据;对所述游戏视频数据进行删除图层处理,得到目标游戏视频数据;将所述目标游戏视频数据写入所述共享纹理中,以及,将所述游戏音频数据写入所述缓冲区中;从所述共享纹理中读取所述目标游戏视频数据,以及,从所述缓冲区中读取所述游戏音频数据;根据所述目标游戏视频数据和所述游戏音频数据得到游戏视频。本发明专利技术实施例可以对游戏视频数据进行图层删除处理,使得游戏视频所展示的游戏画面可以由自由定制,防止隐私泄露,提高玩家录制体验。提高玩家录制体验。提高玩家录制体验。

【技术实现步骤摘要】
游戏视频录制方法、装置、电子设备和存储介质


[0001]本专利技术涉及视频录制
,特别是涉及一种游戏视频录制方法、一种游戏视频录制装置、电子设备和存储介质。

技术介绍

[0002]游戏过程中,需对部分时间段的游戏场景进行录像,加以处理后得到录像文件,使得后续可以基于录像文件制作成精彩片段,供玩家后续回放、观看。然而,目前针对游戏视频的录制无法控制录制的游戏画面,从而导致一些玩家隐私内容被公开,玩家录制体验不好。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏视频录制方法和相应的一种游戏视频录制装置、电子设备、存储介质。
[0004]为了解决上述问题,本专利技术实施例公开了一种游戏视频录制方法,所述方法包括:
[0005]响应游戏的视频录制请求,创建共享纹理以及缓冲区;
[0006]获取游戏视频数据以及游戏音频数据;
[0007]对所述游戏视频数据进行删除图层处理,得到目标游戏视频数据;
[0008]将所述目标游戏视频数据写入所述共享纹理中,以及,将所述游戏音频数据写入所述缓冲区中;
[0009]从所述共享纹理中读取所述目标游戏视频数据,以及,从所述缓冲区中读取所述游戏音频数据;
[0010]根据所述目标游戏视频数据和所述游戏音频数据得到游戏视频。
[0011]可选地,所述根据所述目标游戏视频数据和所述游戏音频数据得到游戏视频,包括:
[0012]对所述目标游戏视频数据进行视频处理得到待编码的游戏视频数据,以及,对所述游戏音频数据进行音频处理得到待编码的游戏音频数据;
[0013]将所述待编码的游戏视频数据和所述待编码的游戏音频数据分别进行编码后封装为指定视频格式的游戏视频。
[0014]可选地,所述共享纹理创建于显存,所述缓冲区创建于内存。
[0015]可选地,所述游戏视频数据中的图层具有图层标识,所述对所述游戏视频数据进行删除图层处理,包括:
[0016]确定待删除图层标识;
[0017]对所述游戏视频数据中所述图层标识与所述待删除图层标识一致的图层进行删除。
[0018]可选地,所述确定待删除图层标识,包括:
[0019]获取预设删除图层标识;
[0020]将所述预设删除图层标识作为待删除图层标识。
[0021]可选地,所述确定待删除图层标识,包括:
[0022]当接收到针对游戏视频数据中目标图层的删除请求时,将所述目标图层的图层标识确定为待删除图层标识。
[0023]可选地,所述共享纹理具有共享显存标识,所述将所述目标游戏视频数据写入所述共享纹理中,包括:
[0024]确定所述共享显存标识,将所述目标游戏视频数据写入所述共享显存标识对应的所述共享纹理中。
[0025]可选地,所述从所述共享纹理中读取所述目标游戏视频数据,包括:
[0026]获取所述共享显存标识,从所述共享显存标识对应的所述共享纹理中读取所述目标游戏视频数据;
[0027]所述对所述目标游戏视频数据进行视频处理得到待编码的游戏视频数据,包括:
[0028]响应视频特效添加请求,为所述目标游戏视频数据添加视频特效;所述视频特效包括动画特效和水印;
[0029]对添加视频特效后的所述目标游戏视频数据进行视频编码,得到待编码的游戏视频数据。
[0030]可选地,所述缓冲区包括写入口标识,所述将所述游戏音频数据写入所述缓冲区中,包括:
[0031]根据所述写入口标识将所述游戏音频数据写入所述缓冲区中。
[0032]可选地,所述缓冲区还包括读入口标识,所述从所述缓冲区中读取所述游戏音频数据,包括:
[0033]根据所述读入口标识从所述缓冲区中读取所述游戏音频数据;
[0034]对所述游戏音频数据进行音频处理得到待编码的游戏音频数据,包括:
[0035]响应音频数据加工请求,对所述游戏音频数据进行加工处理;所述加工处理至少包括音频特效叠加处理、回音消除处理、混音处理和混音溢出处理的其中一种;
[0036]对所述加工处理后的所述游戏音频数据进行音频编码,得到待编码的游戏音频数据。
[0037]本专利技术实施例还公开了一种游戏视频录制装置,所述装置包括:
[0038]请求响应模块,用于响应游戏的视频录制请求,创建共享纹理以及缓冲区;
[0039]游戏数据获取模块,用于获取游戏视频数据以及游戏音频数据;
[0040]图层删除处理模块,用于对所述游戏视频数据进行删除图层处理,得到目标游戏视频数据;
[0041]游戏数据写入模块,用于将所述目标游戏视频数据写入所述共享纹理中,以及,将所述游戏音频数据写入所述缓冲区中;
[0042]游戏数据读取模块,用于从所述共享纹理中读取所述目标游戏视频数据,以及,从所述缓冲区中读取所述游戏音频数据;
[0043]游戏视频得到模块,用于根据所述目标游戏视频数据和所述游戏音频数据得到游戏视频。
[0044]可选地,所述共享纹理创建于显存,所述缓冲区创建于内存。
[0045]可选地,所述游戏视频得到模块,用于:
[0046]对所述目标游戏视频数据进行视频处理得到待编码的游戏视频数据,以及,对所述游戏音频数据进行音频处理得到待编码的游戏音频数据;
[0047]将所述待编码的游戏视频数据和所述待编码的游戏音频数据分别进行编码后封装为指定视频格式的游戏视频。
[0048]可选地,所述游戏视频数据中的图层具有图层标识,所述图层删除处理模块5,用于:
[0049]确定待删除图层标识;
[0050]对所述游戏视频数据中所述图层标识与所述待删除图层标识一致的图层进行删除。
[0051]可选地,所述图层删除处理模块,进一步用于:
[0052]获取预设删除图层标识;
[0053]将所述预设删除图层标识作为待删除图层标识。
[0054]可选地,所述图层删除处理模块,进一步用于:
[0055]当接收到针对游戏视频数据中目标图层的删除请求时,将所述目标图层的图层标识确定为待删除图层标识。
[0056]可选地,所述共享纹理具有共享显存标识,所述游戏数据写入模块,用于:
[0057]确定所述共享显存标识,将所述目标游戏视频数据写入所述共享显存标识对应的所述共享纹理中。
[0058]可选地,所述游戏数据读取模块,用于:
[0059]获取所述共享显存标识,从所述共享显存标识对应的所述共享纹理中读取所述目标游戏视频数据;
[0060]可选地,所述游戏视频得到模块,用于:
[0061]响应视频特效添加请求,为所述目标游戏视频数据添加视频特效;所述视频特效包括动画特效和水印;
[0062]对添加视频特效后的所述目标游戏视频数据进行视频编码,得到待编码的游戏视频数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏视频录制方法,其特征在于,所述方法包括:响应游戏的视频录制请求,创建共享纹理以及缓冲区;获取游戏视频数据以及游戏音频数据;对所述游戏视频数据进行删除图层处理,得到目标游戏视频数据;将所述目标游戏视频数据写入所述共享纹理中,以及,将所述游戏音频数据写入所述缓冲区中;从所述共享纹理中读取所述目标游戏视频数据,以及,从所述缓冲区中读取所述游戏音频数据;根据所述目标游戏视频数据和所述游戏音频数据得到游戏视频。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标游戏视频数据和所述游戏音频数据得到游戏视频,包括:对所述目标游戏视频数据进行视频处理得到待编码的游戏视频数据,以及,对所述游戏音频数据进行音频处理得到待编码的游戏音频数据;将所述待编码的游戏视频数据和所述待编码的游戏音频数据分别进行编码后封装为指定视频格式的游戏视频。3.根据权利要求1所述的方法,其特征在于,所述共享纹理创建于显存,所述缓冲区创建于内存。4.根据权利要求1所述的方法,其特征在于,所述游戏视频数据中的图层具有图层标识,所述对所述游戏视频数据进行删除图层处理,包括:确定待删除图层标识;对所述游戏视频数据中所述图层标识与所述待删除图层标识一致的图层进行删除。5.根据权利要求4所述的方法,其特征在于,所述确定待删除图层标识,包括:获取预设删除图层标识;将所述预设删除图层标识作为待删除图层标识。6.根据权利要求4所述的方法,其特征在于,所述确定待删除图层标识,包括:当接收到针对游戏视频数据中目标图层的删除请求时,将所述目标图层的图层标识确定为待删除图层标识。7.根据权利要求1所述的方法,其特征在于,所述共享纹理具有共享显存标识,所述将所述目标游戏视频数据写入所述共享纹理中,包括:确定所述共享显存标识,将所述目标游戏视频数据写入所述共享显存标识对应的所述共享纹理中。8.根据权利要求7所述的方法,其特征在于,所述从所述共享纹理中读取所述目标游戏视频数据,包括:获取所述共享显存标识,从所述共享显存标识对应的所述共享纹理中读取所述目标游戏视频数据;所述对所述目标游戏视频数据进...

【专利技术属性】
技术研发人员:何志强陈健生
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

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

1