虚拟场景下的视频录制方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36340133 阅读:42 留言:0更新日期:2023-01-14 17:53
本公开涉及一种虚拟场景下的视频录制方法、装置、存储介质及电子设备,涉及计算机技术领域,该方法通过控制第一虚拟摄像机在摄像机视角下采集虚拟场景的第一画面数据,以及控制音频引擎基于第一虚拟摄像机的第一位姿信息以及在虚拟场景中的发声体的第二位姿信息,对发声体触发的原始音频信号进行空间化处理,获得第一音频数据,并将第一音频数据以及第一画面数据进行组合,获得第一录制视频。如此,使得第一录制视频中声音与画面是相匹配的,符合真实情况下的视频录制,极大增加了在虚拟场景中录制的视频的真实性。录制的视频的真实性。录制的视频的真实性。

【技术实现步骤摘要】
虚拟场景下的视频录制方法、装置、存储介质及电子设备


[0001]本公开涉及计算机
,具体地,涉及一种虚拟场景下的视频录制方法、装置、存储介质及电子设备。

技术介绍

[0002]随着虚拟现实(Virtual Reality,VR)市场与用户的快速增长,用户对于VR录制的需求越来越大,尤其是用户想要拍摄到其玩游戏的场景。在相关技术中,主要是采用第三人称视角的拍摄方式对虚拟场景进行拍摄,获得虚拟场景的画面,然后将画面与VR设备的系统播放层输出的声音进行合成,获得录制的视频。
[0003]然而,这种视频录制方式会导致视频中的声音与画面不匹配,即第三人称视角拍摄到的画面与头盔显示的画面不一致,这就导致基于头盔显示的画面生成的声音与第三人称视角拍摄到的画面对应的实际声音不符。

技术实现思路

[0004]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0005]第一方面,本公开提供一种虚拟场景下的视频录制方法,包括:
[0006]响应于视频录制指令,在虚拟场景中确定第一虚拟摄像机;
[0007]响应于针对所述第一虚拟摄像机的目标操作,控制所述第一虚拟摄像机在摄像机视角下采集所述虚拟场景的第一画面数据;以及
[0008]控制音频引擎基于所述第一虚拟摄像机的第一位姿信息以及在所述虚拟场景中的发声体的第二位姿信息,对所述发声体的原始音频信号进行处理,获得第一音频数据;
[0009]获取所述音频引擎生成的所述第一音频数据,以及获取所述第一虚拟摄像机采集到的所述第一画面数据;
[0010]基于所述第一画面数据以及所述第一音频数据,获得第一录制视频。
[0011]第二方面,本公开提供一种虚拟场景下的视频录制装置,包括:
[0012]创建模块,配置为响应于视频录制指令,在虚拟场景中确定第一虚拟摄像机;
[0013]画面采集模块,配置为响应于针对所述第一虚拟摄像机的目标操作,控制所述第一虚拟摄像机在摄像机视角下采集所述虚拟场景的第一画面数据;
[0014]音频生成模块,配置为控制音频引擎基于所述第一虚拟摄像机的第一位姿信息以及在所述虚拟场景中的发声体的第二位姿信息,对所述发声体的原始音频信号进行处理,获得第一音频数据;
[0015]获取模块,配置为获取所述音频引擎生成的所述第一音频数据,以及获取所述第一虚拟摄像机采集到的所述第一画面数据;
[0016]视频生成模块,配置为基于所述第一画面数据以及所述第一音频数据,获得第一
是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0036]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0037]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0038]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0039]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0040]例如,在录制视频时,响应于接收到用户的主动请求,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0041]作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
[0042]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
[0043]同时,可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
[0044]本公开实施例提供一种虚拟场景下的视频录制方法、装置、存储介质及电子设备。该虚拟场景下的视频录制方法可以用于游戏领域,也可以用于虚拟现实

[0045]在游戏领域中,用户可以在电子设备上启动游戏应用程序的视频录制功能,以在用户玩游戏的过程中,可以通过该视频录制功能对用户操作的游戏角色在游戏场景中的姿态以及场景进行录制。
[0046]其中,游戏应用程序可以是三维游戏应用程序,该三维游戏应用程序是以三维计算机图形为基础制作的立体电子游戏,相对传统的二维游戏来说,会带给玩家更加真实的游戏体验。三维游戏是指游戏是以三维技术制成,而并不是指屏幕是以三维输出。
[0047]在虚拟现实
中,当用户穿戴VR头盔玩VR应用程序时,用户可以在电子设备上启动VR应用程序中的视频录制功能,以在用户玩VR应用程序的过程中,可以通过该视频录制功能对用户代入的虚拟角色在虚拟场景中的姿态以及场景进行录制。
[0048]其中,VR应用程序是指综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸式体验的交互式应用。计算机生成的、可交互的三维环境称为虚拟场景(英文全称:Virtual Environment,英文简称VE)。该VR应用程序可为用户提供人机接口,使得用户能够命令安装了VR应用程序的VR装置,以及VR装置
如何向用户提供信息。
[0049]图1是根据一些实施例示出的虚拟场景下的视频录制方法的流程图。如图1所示,本公开实施例提供一种虚拟场景下的视频录制方法,该方法可以通过电子设备执行,具体可以是通过一种虚拟场景下的视频录制装置来执行,该装置可以由软件和/或硬件的方式实现,配置于电子设备中。如图1所示,该方法可以包括以下步骤。
[0050]S110,响应于视频录制指令,在虚拟场景中确定第一虚拟摄像机。
[0051]这里,视频录制指令可以是用户通过预设操作触发的。例如,用户可以通过在用户界面中点击录制按钮,触发视频录制指令。又例如,用户可以通过点击电子设备的硬件按钮,触发视频录制指令,比如,当电子设备为VR设备时,用户可以通过点击手柄中的硬件按钮,触发视频录制指令。当然,也本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景下的视频录制方法,其特征在于,包括:响应于视频录制指令,在虚拟场景中确定第一虚拟摄像机;响应于针对所述第一虚拟摄像机的目标操作,控制所述第一虚拟摄像机在摄像机视角下采集所述虚拟场景的第一画面数据;以及控制音频引擎基于所述第一虚拟摄像机的第一位姿信息以及在所述虚拟场景中的发声体的第二位姿信息,对所述发声体的原始音频信号进行处理,获得第一音频数据;获取所述音频引擎生成的所述第一音频数据,以及获取所述第一虚拟摄像机采集到的所述第一画面数据;基于所述第一画面数据以及所述第一音频数据,获得第一录制视频。2.根据权利要求1所述的方法,其特征在于,所述获取所述音频引擎生成的所述第一音频数据,包括:通过第一音频输出管理插件采样所述第一音频数据,获得脉冲编码调制格式的音频采样信号。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一画面数据以及所述第一音频数据,获得第一录制视频,包括:通过游戏引擎接收所述第一音频输出管理插件输出的所述音频采样信号,并合并所述音频采样信号以及所述第一画面数据,获得所述第一录制视频。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:控制所述第一音频输出管理插件对所述音频采样信号进行静音处理,以使所述音频采样信号不被发送至音频还放系统。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于音频播放指令,控制所述音频输出装置输出所述第一音频数据,并控制所述音频输出装置不输出第二音频数据,其中,所述第二音频数据是所述音频引擎基于虚拟角色的第三位姿信息以及所述第二位姿信息,对所述原始音频信号进行处理而获得的。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:控制所述音频引擎根据第三音频数据包括的音频的音效类型,将所述第三音频数据拆分为至少一路音频流,其中,每一路所述音频流包括一种音效...

【专利技术属性】
技术研发人员:岳豪史俊杰
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1