一种视频渲染方法、系统及存储介质技术方案

技术编号:39001089 阅读:9 留言:0更新日期:2023-10-07 10:32
本申请涉及一种视频渲染方法、系统及存储介质,涉及云计算的领域该方法包括:获取拍摄视频;对拍摄视频进行解析,得到至少两种视频数据;将至少两种视频数据发送至服务器,以使得服务器从至少两种视频数据中确定出渲染虚拟目标所需的第一目标视频数据,根据第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标;至少两种视频数据中确定出将渲染后的虚拟目标映射到实景中的第二目标视频数据,基于渲染后的虚拟目标以及第二目标视频数据生成目标渲染视频。本申请具有提高渲染效率的效果。果。果。

【技术实现步骤摘要】
一种视频渲染方法、系统及存储介质


[0001]本申请涉及云计算的领域,尤其是涉及一种视频渲染方法、系统及存储介质。

技术介绍

[0002]随着电子设备的操作系统以及云计算的蓬勃发展,出现各种与云计算相关的服务,例如在云游戏、云动画等行业利用VR技术使得虚拟和现实结合的场景,使用户在使用时有身临其境的感觉,现有的VR技术主要采用云渲染的手段将拍摄的视频。
[0003]目前在渲染时,将拍摄的视频实时传输到渲染编辑器中,渲染编辑器直接调用拍摄的视频进行渲染,当拍摄的视频较大时,使得拍摄的视频在导入渲染编辑器以及进行渲染时需要花费很长时间,使得渲染效率降低。

技术实现思路

[0004]为了提高渲染效率,本申请提供一种视频渲染方法、系统及存储介质。
[0005]第一方面,本申请提供一种视频渲染的方法,采用如下的技术方案:一种视频渲染的方法,由终端设备执行,包括:获取拍摄视频;对所述拍摄视频进行解析,得到至少两种视频数据;将所述至少两种视频数据发送至服务器,以使得所述服务器从所述至少两种视频数据中确定出渲染虚拟目标所需的第一目标视频数据,根据所述第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标;从所述至少两种视频数据中确定出将所述渲染后的虚拟目标映射到实景中的第二目标视频数据,基于所述渲染后的虚拟目标以及所述第二目标视频数据生成目标渲染视频。
[0006]通过采用上述技术方案,终端设备获取拍摄视频,并对拍摄视频进行解析,从而得到至少两种视频数据,然后将得到的至少两种视频数据发送至服务器,以使得可以从解析后的视频数据中确定渲染所需要的第一目标视频数据,然后根据第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标,从至少两种视频数据中确定出将渲染后的虚拟目标映射到实景中的第二目标视频数据,根据渲染后的虚拟目标以及第二目标视频数据生成目标渲染视频,相较于使用整个拍摄视频进行渲染,在每次渲染时仅选择渲染需求所需的视频数据更加节省渲染算力,进而提高渲染效率。
[0007]在另一种可能实现的方式中,所述至少两种视频数据包括以下中的至少两项:预录制动画、面捕数据、身体动捕数据、摄像机轨道、镜头实时数据、实景画面、实时音频以及录制音频。
[0008]通过采用上述技术方案,预录制动画、面捕数据、身体动捕数据、摄像机轨道、镜头实时数据、实景画面、实时音频以及录制音频均为渲染所需特征数据,并且记载有拍摄视频中的信息,通过解析成上述视频数据可以为后续渲染提供更准确方便地选择。
[0009]第二方面,本申请提供一种视频渲染的方法,采用如下的技术方案:
一种视频渲染的方法,由服务器执行,包括:接收终端设备发送的至少两种视频数据,所述至少两种视频数据为终端设备对获取到的拍摄视频进行解析得到的;从所述至少两种视频数据中确定出渲染虚拟目标所需的第一目标视频数据;根据所述第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标;从所述至少两种视频数据中确定出将所述渲染后的虚拟目标映射到实景中的第二目标视频数据;基于所述渲染后的虚拟目标以及所述第二目标视频数据生成目标渲染视频。
[0010]通过采用上述技术方案,服务器通过接收终端设备发送的至少两种视频数据,可以方便快捷地从中确定出渲染虚拟目标所需的第一目标视频数据,然后根据第一目标视频数据对虚拟目标进行渲染,当需要将渲染后的虚拟目标映射到实景中时,服务器从至少两种视频数据中确定出将渲染后的虚拟目标映射到实景中的第二目标视频数据,并基于渲染后的虚拟目标以及第二目标视频数据生成目标渲染视频,相较于使用整个拍摄视频进行渲染,在每次渲染时仅选择渲染需求所需的视频数据更加节省渲染算力,进而提高渲染效率。
[0011]在另一种可能实现的方式中,每种视频数据对应有类型标识,所述从所述至少两种视频数据中确定出渲染虚拟目标所需的第一目标视频数据,之前包括:判断至少两种视频数据的类型标识与预设标识是否一致;若不一致,则输出提示信息,和/或,向所述服务器发送请求信息,以使得所述服务器发送至少一种视频数据。
[0012]通过采用上述技术方案,若至少两种视频数据的类型标识与预设标识一致,说明至少两种视频数据符合渲染所需的数据,则将所需的数据对虚拟目标进行拟合,若至少两种视频数据的类型标识与预设标识不一致,说明至少两种数据不符合渲染需求,则输出提示信息,和/或,向服务器发送请求信息,以使得终端设备发送至少一种视频数据,从而可以让用户直观及时地得知不一致的视频数据类型。
[0013]在另一种可能实现的方式中,所述接收终端设备发送的至少两种视频数据,之后包括:确定每种视频数据对应的存储格式;当接收到所述至少两种视频数据时,按照所述存储格式进行存储,得到至少两种存储后的视频数据。
[0014]通过采用上述技术方案,通过确定每种视频数据对应的存储格式,将接收到至少两种视频数据时,按照存储格式进行存储,使得至少两种视频数据在存储的时候可以按照各自对应的格式进行存储,方便对至少两种视频数据进行查找和还原。
[0015]在另一种可能实现的方式中,根据所述第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标,包括:从所述至少两种存储后的视频数据中确定出存储后的第一目标视频数据;确定所述第一目标视频数据的时间戳;将所述存储后的第一目标视频数据分解成至少一个轨道数据;基于所述时间戳对所述至少一个轨道数据进行对齐,得到对齐后的至少一个轨道数据;
基于所述对齐后的至少一个轨道数据对所述虚拟目标进行渲染,得到渲染后的虚拟目标。
[0016]通过采用上述技术方案,从至少两种存储后的视频数据中确定出存储后的第一目标视频数据,然后确定所述第一目标视频数据的时间戳,方便将轨道数据进行对齐,将存储后的第一目标视频数据分解成至少一个轨道数据,方便在渲染时对每个轨道数据进行调整,时间戳的确定使得每个轨道数据可以根据时间戳进行对齐,从而得到渲染后的虚拟目标,进而提高渲染的准确性。
[0017]在另一种可能实现的方式中,所述根据所述第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标,包括以下中的至少一项:若所述第一目标视频数据中包括声音数据,则确定所述声音数据中的至少一个出声音频段,每个出声音频段包括第一起始时间以及第一结束时间,对所述每个出声音频段进行解析,得到所述每个出声音频段的声纹特征,基于所述声纹特征确定目标出声音频段,所述目标出声音频段为声纹特征与预设声纹特征一致的出声音频段,确定所述每个目标出声音频段对应的第一特效,基于所述第一起始时间以及第一结束时间确定所述第一特效对应的持续时长,基于所述第一特效以及所述第一特效对应的持续时长对所述虚拟目标进行渲染;若所述第一目标视频数据中存在目标数据,包括所述身体动捕数据、面部数据以及预录制动画中的至少一项,则对所述目标数据进行动作识别,得到至少一个动作,每个动作包括第二起始时间以及第二结束时间,从预设特效库中确定每个动作对应的第二特效,基于所述第二起始时间以及第二结束时间确定所述第二特效对应的持续时长,基于所述第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频渲染的方法,其特征在于,由终端设备执行,包括:获取拍摄视频;对所述拍摄视频进行解析,得到至少两种视频数据;将所述至少两种视频数据发送至服务器,以使得所述服务器从所述至少两种视频数据中确定出渲染虚拟目标所需的第一目标视频数据,根据所述第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标;述至少两种视频数据中确定出将所述渲染后的虚拟目标映射到实景中的第二目标视频数据,基于所述渲染后的虚拟目标以及所述第二目标视频数据生成目标渲染视频。2.根据权利要求1所述的一种视频渲染的方法,其特征在于,所述至少两种视频数据包括以下中的至少两项:预录制动画、面捕数据、身体动捕数据、摄像机轨道、镜头实时数据、实景画面、实时音频以及录制音频。3.一种视频渲染的方法,其特征在于,由服务器执行,包括:接收终端设备发送的至少两种视频数据,所述至少两种视频数据为终端设备对获取到的拍摄视频进行解析得到的;从所述至少两种视频数据中确定出渲染虚拟目标所需的第一目标视频数据;根据所述第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标;从所述至少两种视频数据中确定出将所述渲染后的虚拟目标映射到实景中的第二目标视频数据;基于所述渲染后的虚拟目标以及所述第二目标视频数据生成目标渲染视频。4.根据权利要求3所述的一种视频渲染的方法,其特征在于,每种视频数据对应有类型标识,所述从所述至少两种视频数据中确定出渲染虚拟目标所需的第一目标视频数据,之前包括:判断至少两种视频数据的类型标识与预设标识是否一致;若不一致,则输出提示信息,和/或,向所述服务器发送请求信息,以使得所述服务器发送至少一种视频数据。5.根据权利要求3所述的一种视频渲染的方法,其特征在于,所述接收终端设备发送的至少两种视频数据,之后包括:确定每种视频数据对应的存储格式;当接收到所述至少两种视频数据时,按照所述存储格式进行存储,得到至少两种存储后的视频数据。6.根据权利要求5所述的一种视频渲染的方法,其特征在于,根据所述第一目标视频数据对虚拟目标进行渲染得到渲染后的虚拟目标,包括:从所述至少两种存储后的视频数据中确定出存储后的第一目标视频数据;确定所述第一目标视频数据的时间戳;将所述存储后的第一目标视频数据分解成至少一个轨道数据;基于所述时间戳对所述至少一个轨道数据进行对齐,得到对齐后的至少一个轨道数据;基于所述对齐后的至少一个轨道数据对所述虚拟目标进行渲染,得到渲染后的...

【专利技术属性】
技术研发人员:郑航费元华郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1