本申请属于图像处理领域,涉及视频处理技术,尤其涉及一种视频生成方法及其装置、计算机设备。
背景技术:
1、用户在制作视频的过程中,需要采用不同的辅助工具来配置视频中涉及的相关视频元素,比如,借助特效辅助工具来制作视频的特效部分,这类方法适用于具备一定视频制作功底的用户。针对普通用户而言,在制作视频的过程中需要花费大量的时间,视频制作的难度较大且效率较低,比如从事教育、咨询以及信息播报等行业的用户,这类用户往往需要生成内容较为复杂的视频,并且需要频繁更新视频。用户若没有一定的视频制作功底,在采用辅助工具生成视频时,不仅会增加视频生成的难度,还会降低视频生成的效率。
技术实现思路
1、本申请实施例提供一种视频生成方法及其装置、计算机设备,能够解决文本生成视频的效率低的技术问题。
2、本申请实施例第一方面提供一种视频生成方法,包括:接收预设文本,解析所述预设文本得到第一类视频素材和第二类视频素材;基于所述第二类视频素材,生成前景层以及背景层;基于所述第一类视频素材、所述前景层以及所述背景层,生成视频。
3、根据本申请实施例,所述方法还包括:所述预设文本包括第一类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:获取所述第一类文本中的场景文本、角色文本以及风格文本;基于所述场景文本、所述角色文本以及所述风格文本,生成目标文本;将所述目标文本输入预设的语义识别模型,得到所述第一类视频素材与所述第二类视频素材。
4、根据本申请实施例,所述方法还包括:所述第一类视频素材包括语音脚本、字幕脚本、动作脚本以及角色脚本中的一种或多种;所述第二类视频素材包括前景脚本与背景脚本。
5、根据本申请实施例,所述方法还包括:所述预设文本包括第二类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:将所述第二类文本输入预设的语义识别模型,得到所述第一类视频素材与所述第二类视频素材;将所述第一类视频素材中的字幕脚本替换成所述第二类文本。
6、根据本申请实施例,所述方法还包括:所述基于所述第二类视频素材,生成前景层以及背景层,包括:分别将所述前景脚本以及背景脚本输入预设的生成对抗网络,得到所述前景层对应的多个图像序列,以及所述背景层对应的多个图像序列;融合所述前景层对应的多个图像序列,得到所述前景层;融合所述背景层对应的多个图像序列,得到所述背景层。
7、根据本申请实施例,所述方法还包括:获取所述前景层中每一个图像的生成时间,以及所述背景层中每一个图像的生成时间;对所述前景层与所述背景层中具有相同生成时间的图像进行融合,得到多个视频帧。
8、根据本申请实施例,所述方法还包括:所述基于所述第一类视频素材、所述前景层以及所述背景层,生成视频,包括:获取生成所述第一类视频素材的每个关键词在所述目标文本或者所述第二类文本中的第一位置;获取生成每个视频帧的图像对应的每个关键词在所述目标文本或者所述第二类文本中的第二位置;根据所述第一位置与所述第二位置,将所述第一类视频素材插入所述多个视频帧;对插入所述第一类视频素材的多个视频帧进行融合,得到所述视频。
9、根据本申请实施例,所述方法还包括:所述前景层与所述背景层均分别包含子视频、图片、文字以及特效中的一种或多种。
10、本申请实施例第二方面提供一种视频生成装置,所述视频生成装置包括接收模块、第一生成模块以及第二生成模块:所述接收模块,用于接收预设文本,解析所述预设文本得到第一类视频素材和第二类视频素材;所述第一生成模块,用于基于所述第二类视频素材,生成前景层以及背景层;所述第二生成模块,用于基于所述第一类视频素材、所述前景层以及所述背景层,生成视频。
11、本申请实施例第三方面提供一种计算机设备,包括:存储器,及处理器,所述处理器执行所述存储器中存储的计算机可读指令,实现所述的视频生成方法。
12、本申请实施例提供的视频生成方法,能够基于预设文本,解析出第一类视频素材以及第二类视频素材,可以不借助额外的视频辅助工具,生成视频所需要的视频素材,在一定程度上可以减小视频生成的时间。此外,在得到第一类视频素材以及第二类视频素材之后,先基于第二类视频素材生成前景层以及背景层,再结合第一类视频素材,生成视频,能够在一定程度上降低视频生成的难度,以及提高视频生成的效率。
1.一种视频生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频生成方法,其特征在于,所述预设文本包括第一类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:
3.根据权利要求2所述的视频生成方法,其特征在于,包括:
4.根据权利要求1所述的视频生成方法,其特征在于,所述预设文本包括第二类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:
5.根据权利要求3所述的视频生成方法,其特征在于,所述基于所述第二类视频素材,生成前景层以及背景层,包括:
6.根据权利要求5所述的视频生成方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的视频生成方法,其特征在于,所述基于所述第一类视频素材、所述前景层以及所述背景层,生成视频,包括:
8.根据权利要求5所述的视频生成方法,其特征在于,所述前景层与所述背景层均分别包含子视频、图片、文字以及特效中的一种或多种。
9.一种视频生成装置,其特征在于,所述视频生成装置包括接收模块、第一生成模块以及第二生成模块:
10.一种计算机设备,其特征在于,包括: