1.一种视频生成方法,包括:
采集目标物的图像信息;
从预设的组件库中获取多个目标组件,根据所述多个目标组件的参数信息构建所述目标物的动画模板,其中,每个目标组件对应于视频生成的至少一个渲染功能;
根据所述动画模板对所述图像信息进行渲染处理,生成所述目标物的视频文件;
根据目标播放设备的播放需求对所述视频文件进行转换处理,生成目标视频进行播放;
其中,所述从预设的组件库中获取多个目标组件,包括:确定所述目标物的类型;
查询预设数据库,在所述预设的组件库中确定与所述类型对应的所述多个目标组件;
当所述动画模板包括具有虚拟人物模型参数和推广文案信息的虚拟人物组件时,其中,所述根据所述动画模板对所述图像信息进行渲染处理,包括:根据所述虚拟人物参数渲染所述图像信息中的虚拟人物模型;
根据所述推广文案信息调整所述虚拟人物模型的口型信息,以使得所述口型信息与所述推广文案信息一致;
当所述动画模板包括具有摄像机虚拟移动参数和镜头虚拟拍摄参数的物品渲染组件时,其中,所述根据所述动画模板对所述图像信息进行渲染处理,包括:根据所述摄像机虚拟移动参数确定图像信息的显示角度,根据所述镜头虚拟拍摄参数中的拉伸参数和缩放参数调整图像信息的显示尺寸,其中,显示角度和显示尺寸是基于预先训练的神经网络模型所得到的。
2.如权利要求1所述的方法,其中,所述采集目标物的图像信息,包括:获取所述目标物的多个角度的图像;
拼接所述多个角度的图像,构建所述目标物的三维模型。
3.如权利要求1所述的方法,其中,所述从预设的组件库中获取多个目标组件,包括:显示针对所述预设组件库的选择界面,其中,所述选择界面中包括所述预设组件库中每个组件的选择控件;
确定用户在所述选择界面触发的目标选择控件,确定所述选择控件对应的所述多个目标组件。
4.如权利要求1所述的方法,当所述动画模板包括具有图片渲染参数的视频背景组件时,其中,所述根据所述动画模板对所述图像信息进行渲染处理,包括:根据所述图片渲染参数,对所述图像信息进行背景图片的渲染处理。
5.如权利要求1所述的方法,其中,所述根据目标播放设备的播放需求对所述视频文件进行转换处理,生成目标视频进行播放,包括:获取所述目标播放设备的播放内存容量;
根据所述播放内存容量确定视频时长;
根据所述视频时长截取所述视频文件,生成所述目标视频进行播放。
6.如权利要求1所述的方法,其中,所述根据目标播放设备的播放需求对所述视频文件进行转换处理,生成目标视频进行播放,包括:根据预设的采集时间间隔,抽取所述视频文件的动画帧;
获取在预设时长内,采集到的多帧动画帧;
获取所述目标播放设备的视频播放间隔;
根据所述视频播放间隔和所述多帧动画帧,生成所述目标视频进行播放。
7.一种视频生成的装置,包括:
采集模块,用于采集目标物的图像信息;
选择模块,用于从预设的组件库中获取多个目标组件,根据所述多个目标组件的参数信息构建所述目标物的动画模板,其中,每个目标组件对应于视频生成的至少一个渲染功能;
生成模块,用于根据所述动画模板对所述图像信息进行渲染处理,生成所述目标物的视频文件;
转换模块,用于根据目标播放设备的播放需求对所述视频文件进行转换处理,生成目标视频进行播放;
所述选择模块,具体用于:
确定所述目标物的类型;
查询预设数据库,在所述预设的组件库中确定与所述类型对应的所述多个目标组件;
当所述动画模板包括具有虚拟人物模型参数和推广文案信息的虚拟人物组件时,所述生成模块,具体用于:根据所述虚拟人物参数渲染所述图像信息中的虚拟人物模型;
根据所述推广文案信息调整所述虚拟人物模型的口型信息,以使得所述口型信息与所述推广文案信息一致;
当所述动画模板包括具有摄像机虚拟移动参数和镜头虚拟拍摄参数的物品渲染组件时,所述生成模块,具体用于:根据所述摄像机虚拟移动参数确定图像信息的显示角度,根据所述镜头虚拟拍摄参数中的拉伸参数和缩放参数调整图像信息的显示尺寸,其中,显示角度和显示尺寸是基于预先训练的神经网络模型所得到的。
8.如权利要求7所述的装置,所述采集模块,具体用于:获取所述目标物的多个角度的图像;
拼接所述多个角度的图像,构建所述目标物的三维模型。
9.如权利要求7所述的装置,所述选择模块,具体用于:显示针对所述预设组件库的选择界面,其中,所述选择界面中包括所述预设组件库中每个组件的选择控件;
确定用户在所述选择界面触发的目标选择控件,确定所述选择控件对应的所述多个目标组件。
10.如权利要求7所述的装置,当所述动画模板包括具有图片渲染参数的视频背景组件时,所述生成模块,具体用于:根据所述图片渲染参数,对所述图像信息进行背景图片的渲染处理。
11.如权利要求7所述的装置,所述转换模块,具体用于:获取所述目标播放设备的播放内存容量;
根据所述播放内存容量确定视频时长;
根据所述视频时长截取所述视频文件,生成所述目标视频进行播放。
12.如权利要求7所述的装置,所述转换模块,具体用于:根据预设的采集时间间隔,抽取所述视频文件的动画帧;
获取在预设时长内,采集到的多帧动画帧;
获取所述目标播放设备的视频播放间隔;
根据所述视频播放间隔和所述多帧动画帧,生成所述目标视频进行播放。
13.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑6中任一项所述的视频生成方法。
14.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行权利要求1‑6中任一项所述的视频生成方法。