基于虚拟场景的数据录制方法、装置、设备及存储介质制造方法及图纸

技术编号:33133384 阅读:46 留言:0更新日期:2022-04-17 00:54
本申请提供了一种基于虚拟场景的数据录制方法、装置、设备、计算机可读存储介质及计算机程序产品;方法包括:在虚拟场景的界面中,呈现用于对虚拟场景的场景数据进行录制的录制控件;其中,录制控件关联有预先设置的对录制的场景数据进行存储的存储时长;响应于基于录制控件触发的录制指令,对场景数据进行录制;在录制过程中,当针对场景数据的录制时长超过存储时长时,根据录制先后顺序,从最先录制的场景数据开始删除部分场景数据,使得剩余场景数据对应的录制时长不超过存储时长;响应于针对场景数据的录制完成,基于剩余场景数据生成对应的媒体文件。通过本申请,能够节省录制生成的媒体文件占用的存储空间。成的媒体文件占用的存储空间。成的媒体文件占用的存储空间。

【技术实现步骤摘要】
基于虚拟场景的数据录制方法、装置、设备及存储介质


[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]上述方案中,所述对所述场景数据进行录本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟场景的数据录制方法,其特征在于,所述方法包括:在虚拟场景的界面中,呈现用于对虚拟场景的场景数据进行录制的录制控件;其中,所述录制控件,关联有预先设置的对录制的所述场景数据进行存储的存储时长;响应于基于所述录制控件触发的录制指令,对所述场景数据进行录制;在录制过程中,当针对所述场景数据的录制时长超过所述存储时长时,根据录制先后顺序,从最先录制的场景数据开始删除部分场景数据,使得剩余场景数据对应的录制时长不超过所述存储时长;响应于针对所述场景数据的录制完成,基于所述剩余场景数据生成对应的媒体文件。2.如权利要求1所述的方法,其特征在于,所述呈现用于对虚拟场景的场景数据进行录制的录制控件之前,所述方法还包括:在所述虚拟场景的录制设置界面中,呈现用于对所述虚拟场景的场景数据进行录制的录制控件;响应于针对所述录制控件的触发操作,呈现用于对所述场景数据的存储时长进行设置的时长设置控件;响应于基于所述时长设置控件触发的时长设置指令,确定所述时长设置指令所指示设置的目标时长,并将所述目标时长作为所述录制控件所关联的所述存储时长。3.如权利要求2所述的方法,其特征在于,所述确定所述时长设置指令所指示设置的目标时长之前,所述方法还包括:当所述时长设置控件包括拖动体和拖动条、且所述拖动体位于所述拖动条之上时,基于所述拖动条,响应于针对所述拖动体的拖动操作,呈现所述拖动操作所指示设置的时长;响应于针对所述拖动操作所指示设置的时长的确定操作,接收到所述时长设置指令,并将所述拖动操作所指示设置的时长作为所述目标时长。4.如权利要求2所述的方法,其特征在于,所述确定所述时长设置指令所指示设置的目标时长之前,所述方法还包括:当所述时长设置控件包括时长编辑框时,响应于针对所述时长编辑框的编辑操作,呈现所述编辑操作所指示编辑的时长;响应于针对所述编辑操作所指示编辑的时长的确定操作,接收到所述时长设置指令,并将所述编辑操作所指示编辑的时长作为所述目标时长。5.如权利要求2所述的方法,其特征在于,所述确定所述时长设置指令所指示设置的目标时长之前,所述方法还包括:当所述时长设置控件包括至少一个可供选择的时长选项时,响应于针对目标时长选项的选择操作,控制所述目标时长选项对应的时长处于选中状态;响应于针对所述目标时长选项对应的时长的确定操作,接收到所述时长设置指令,并将所述目标时长选项对应的时长作为所述目标时长。6.如权利要求2所述的方法,其特征在于,所述确定所述时长设置指令所指示设置的目标时长之前,所述方法还包括:响应于针对所述时长设置控件的触发操作,呈现用于对所述场景数据的存储时长进行推荐设置的推荐信息、且所述推荐信息中包括推荐时长;其中,所述推荐时长,为基于当前终端设备的存储情况,或针对录制的场景数据的历史
存储时长推荐得到的;响应于针对所述推荐信息的确定操作,接收到所述时长设置指令,并将所述推荐时长作为所述目标时长。7.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述虚拟场景的录制设置界面中,呈现用于对所述媒体文件的清晰度进行设置的至少一个清晰度选项;响应于针对所述至少一个清晰度选项中目标清晰度选项的选择操作,控制所述目标清晰度选项对应的目标清晰度处于选中状态;响应于针对处于选中状态的所述目标清晰度的确定操作,建立所述目标清晰度与所述录制控件之间的关联关系;所述基于所述剩余场景数据生成对应的媒体文件,包括:基于建立的所述关联关系以及所述剩余场景数据,生成与所述目标清晰度相对应的媒体文件。8.如权利要求1所述的方法,其特征在于,所述在虚拟场景的界面中,呈现用于对虚拟场景的场景数据进行录制的录制控件,包括:在展示所述虚拟场景的过程中,获取所述虚拟场景的场景数据;基于所述场景数据,调用机器学习模型对是否需要对所述虚拟场景的场景数据进行录制进行预测,得到预测结果;当所述预测结果表征需要对所述虚拟场景的场景数据进行录制时,在虚拟场景的界面中,呈现用于对虚拟场景的场景数据进行录制的录制控件。9.如权利要求1所述的方法,其特征在于,所述呈现用于对虚拟场景的场景数据进行录制的录制控件,包括:采用第一显示样式呈现用于对虚拟场景的场景数据进行录制的录制控件;所述方法还包括:在录制过程中,采用不同于所述第一显示样式的第二显示样式呈现所述录制控件。1...

【专利技术属性】
技术研发人员:练建锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1