本申请实施例涉及计算机,尤其涉及一种视频生成方法、电子设备、存储介质和程序产品。
背景技术:
1、随着计算机技术的快速发展,数字人(digital human/meta human)被应用于视频生成,由数字人代替真人执行动作、朗读内容等,从而提高视频的制作成本和效率。
2、目前,基于数字人生成视频时,由数字人朗读幻灯片文件(如ppt)内容,并按照数字人朗读进度切换幻灯片,以此生成包括数字人的视频。
3、然而,由于幻灯片文件格式是适于播放演示的文件格式,所以可以通过幻灯片文件生成视频,而对于不适于播放演示的文件格式则无法用于视频生成,进而导致视频生成的适用性较差。
技术实现思路
1、有鉴于此,本申请实施例提供一种视频生成方法、电子设备、存储介质和程序产品,以至少部分解决上述问题。
2、根据本申请实施例的第一方面,提供了一种视频生成方法,包括:获取用于视频生成的源文件,所述源文件包括文档、音频、视频和图像中的至少部分;根据所述源文件生成至少一个视频片段背景图;确定至少一个目标数字人;根据所述至少一个视频片段背景图和所述至少一个目标数字人生成目标视频,其中,所述目标视频的至少部分视频片段包括所述视频片段背景图和所述目标数字人。
3、根据本申请实施例的第二方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行上述第一方面所述方法对应的操作。
4、根据本申请实施例的第三方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述的方法。
5、根据本申请实施例的第四方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行上述第一方面所述的方法。
6、由上述技术方案可知,根据源文件可以生成视频片段背景图,基于视频片段背景图和所确定的目标数字人,可以生成目标视频,目标视频的至少部分视频片段包括视频片段背景图和目标数字人。基于源文件可以生成视频片段背景图,视频片段背景图的生成不局限于某种特定格式的源文件,源文件的格式可以是文档、音频、视频和图像中的任意一种或多种,从而可以基于不同格式的文件来生成包括数字人的视频,使得该视频生成方法具有较强的适用性。
1.一种视频生成方法,包括:
2.根据权利要求1所述的方法,其中,所述确定至少一个目标数字人,包括:
3.根据权利要求2所述的方法,所述方法还包括:
4.根据权利要求3所述的方法,所述方法还包括:
5.根据权利要求3所述的方法,其中,所述在所述视频设置界面展示所述视频片段背景图和所述目标数字人的叠加图像,包括:
6.根据权利要求1所述的方法,其中,所述视频片段背景图包括多个,所述方法还包括:
7.根据权利要求2所述的方法,所述方法还包括:
8.根据权利要求1所述的方法,所述根据所述源文件生成至少一个视频片段背景图,包括:
9.根据权利要求1所述的方法,所述方法还包括:
10.根据权利要求9所述的方法,其中,所述根据所述视频片段背景图包括的文本,生成所述目标数字人的朗读内容,包括:
11.根据权利要求1-10中任一所述的方法,所述方法还包括:
12.根据权利要求1-10中任一所述的方法,所述方法还包括:根据背景图展示界面中背景图新增控件的操作,获取新增源文件,并根据所述新增源文件生成至少一个新增视频片段背景图;
13.一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
14.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-12中任一项的方法。
15.一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如权利要求1-12中任一项的方法。