本申请实施例提供一种视频生成方法及其装置、计算机设备,所述方法包括:接收预设文本,解析所述预设文本得到第一类视频素材和第二类视频素材;基于所述第二类视频素材,生成前景层以及背景层;基于所述第一类视频素材、所述前景层以及所述背景层,生成视频。本申请能够有效提升基于文本生成视频的效率。能够有效提升基于文本生成视频的效率。能够有效提升基于文本生成视频的效率。
【技术实现步骤摘要】
视频生成方法及其装置、计算机设备
[0001]本申请属于图像处理领域,涉及视频处理技术,尤其涉及一种视频生成方法及其装置、计算机设备。
技术介绍
[0002]用户在制作视频的过程中,需要采用不同的辅助工具来配置视频中涉及的相关视频元素,比如,借助特效辅助工具来制作视频的特效部分,这类方法适用于具备一定视频制作功底的用户。针对普通用户而言,在制作视频的过程中需要花费大量的时间,视频制作的难度较大且效率较低,比如从事教育、咨询以及信息播报等行业的用户,这类用户往往需要生成内容较为复杂的视频,并且需要频繁更新视频。用户若没有一定的视频制作功底,在采用辅助工具生成视频时,不仅会增加视频生成的难度,还会降低视频生成的效率。
技术实现思路
[0003]本申请实施例提供一种视频生成方法及其装置、计算机设备,能够解决文本生成视频的效率低的技术问题。
[0004]本申请实施例第一方面提供一种视频生成方法,包括:接收预设文本,解析所述预设文本得到第一类视频素材和第二类视频素材;基于所述第二类视频素材,生成前景层以及背景层;基于所述第一类视频素材、所述前景层以及所述背景层,生成视频。
[0005]根据本申请实施例,所述方法还包括:所述预设文本包括第一类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:获取所述第一类文本中的场景文本、角色文本以及风格文本;基于所述场景文本、所述角色文本以及所述风格文本,生成目标文本;将所述目标文本输入预设的语义识别模型,得到所述第一类视频素材与所述第二类视频素材。
[0006]根据本申请实施例,所述方法还包括:所述第一类视频素材包括语音脚本、字幕脚本、动作脚本以及角色脚本中的一种或多种;所述第二类视频素材包括前景脚本与背景脚本。
[0007]根据本申请实施例,所述方法还包括:所述预设文本包括第二类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:将所述第二类文本输入预设的语义识别模型,得到所述第一类视频素材与所述第二类视频素材;将所述第一类视频素材中的字幕脚本替换成所述第二类文本。
[0008]根据本申请实施例,所述方法还包括:所述基于所述第二类视频素材,生成前景层以及背景层,包括:分别将所述前景脚本以及背景脚本输入预设的生成对抗网络,得到所述前景层对应的多个图像序列,以及所述背景层对应的多个图像序列;融合所述前景层对应的多个图像序列,得到所述前景层;融合所述背景层对应的多个图像序列,得到所述背景层。
[0009]根据本申请实施例,所述方法还包括:获取所述前景层中每一个图像的生成时间,
以及所述背景层中每一个图像的生成时间;对所述前景层与所述背景层中具有相同生成时间的图像进行融合,得到多个视频帧。
[0010]根据本申请实施例,所述方法还包括:所述基于所述第一类视频素材、所述前景层以及所述背景层,生成视频,包括:获取生成所述第一类视频素材的每个关键词在所述目标文本或者所述第二类文本中的第一位置;获取生成每个视频帧的图像对应的每个关键词在所述目标文本或者所述第二类文本中的第二位置;根据所述第一位置与所述第二位置,将所述第一类视频素材插入所述多个视频帧;对插入所述第一类视频素材的多个视频帧进行融合,得到所述视频。
[0011]根据本申请实施例,所述方法还包括:所述前景层与所述背景层均分别包含子视频、图片、文字以及特效中的一种或多种。
[0012]本申请实施例第二方面提供一种视频生成装置,所述视频生成装置包括接收模块、第一生成模块以及第二生成模块:所述接收模块,用于接收预设文本,解析所述预设文本得到第一类视频素材和第二类视频素材;所述第一生成模块,用于基于所述第二类视频素材,生成前景层以及背景层;所述第二生成模块,用于基于所述第一类视频素材、所述前景层以及所述背景层,生成视频。
[0013]本申请实施例第三方面提供一种计算机设备,包括:存储器,及处理器,所述处理器执行所述存储器中存储的计算机可读指令,实现所述的视频生成方法。
[0014]本申请实施例提供的视频生成方法,能够基于预设文本,解析出第一类视频素材以及第二类视频素材,可以不借助额外的视频辅助工具,生成视频所需要的视频素材,在一定程度上可以减小视频生成的时间。此外,在得到第一类视频素材以及第二类视频素材之后,先基于第二类视频素材生成前景层以及背景层,再结合第一类视频素材,生成视频,能够在一定程度上降低视频生成的难度,以及提高视频生成的效率。
附图说明
[0015]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本申请实施例提供的一种视频生成方法的应用环境示意图。
[0017]图2为本申请实施例提供的视频生成方法的流程示意图。
[0018]图3为本申请实施例提供的视频生成方法的流程示意图。
[0019]图4为本申请又一实施例提供的视频生成方法的流程示意图。
[0020]图5为本申请又一实施例提供的视频生成方法的流程示意图。
[0021]图6为本申请实施例提供的一种视频生成装置的原理框图。
[0022]图7为本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0023]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本申请进行详细描述。
[0024]需要说明的是,本申请中“至少一个”是指一个或者多个,“多个”是指两个或多于两个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。
[0025]在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0026]请参阅图1,为本申请实施例提供的一种视频生成方法的应用环境示意图。如图1所示,用户终端10与服务器20通过网络进行通信。所述网络可以是有线网络通信,也可以是无线网络通信。有线网络可以是局域网、城域网和广域网中的任意一种,无线网络可以是蓝牙(Bluetooth,BT)、无线保真(Wireless Fidelity,Wi
‑
Fi)、近场通信(Near Field Communication,NFC)、自组网无线通本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种视频生成方法,其特征在于,所述方法包括:接收预设文本,解析所述预设文本得到第一类视频素材和第二类视频素材;基于所述第二类视频素材,生成前景层以及背景层;基于所述第一类视频素材、所述前景层以及所述背景层,生成视频。2.根据权利要求1所述的视频生成方法,其特征在于,所述预设文本包括第一类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:获取所述第一类文本中的场景文本、角色文本以及风格文本;基于所述场景文本、所述角色文本以及所述风格文本,生成目标文本;将所述目标文本输入预设的语义识别模型,得到所述第一类视频素材与所述第二类视频素材。3.根据权利要求2所述的视频生成方法,其特征在于,包括:所述第一类视频素材包括语音脚本、字幕脚本、动作脚本以及角色脚本中的一种或多种;所述第二类视频素材包括前景脚本与背景脚本。4.根据权利要求1所述的视频生成方法,其特征在于,所述预设文本包括第二类文本,所述解析所述预设文本得到第一类视频素材和第二类视频素材,包括:将所述第二类文本输入预设的语义识别模型,得到所述第一类视频素材与所述第二类视频素材;将所述第一类视频素材中的字幕脚本替换成所述第二类文本。5.根据权利要求3所述的视频生成方法,其特征在于,所述基于所述第二类视频素材,生成前景层以及背景层,包括:分别将所述前景脚本以及背景脚本输入预设的生成对抗网络,得到所述前景层对应的多个图像序列,以及所述背景层对应的多个图像序列;融合所述前景层对应的多个图像序列,得到所述前景层;融合所述背景层对...
【专利技术属性】
技术研发人员:林绪虹,李凌,王颖琦,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。