视频生成方法、装置、电子设备及计算机存储介质与流程

文档序号:40522687发布日期:2024-12-31 13:32阅读:6来源:国知局
视频生成方法、装置、电子设备及计算机存储介质与流程

所属的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。下面参照图7来描述根据本发明的这种实施例的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730、显示单元740。其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元710执行,使得所述处理单元710执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)721和/或高速缓存存储单元722,还可以进一步包括只读存储单元(rom)723。存储单元720还可以包括具有一组(至少一个)程序模块725的程序/使用工具724,这样的程序模块725包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包含网络环境的现实。总线730可以包括数据总线、地址总线和控制总线。电子设备700也可以与一个或多个外部设备770(例如键盘、指向设备、蓝牙设备等)通信,这种通信可以通过输入/输出(i/o)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。虽然已经参考若干具体实施方式描述了本技术的精神和原理,但是应该理解,本技术并不限于所发明的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本技术旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。


背景技术:

1、本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、目前,随着自媒体的兴起,越来越多的用户通过短视频的方式来满足自身的视频创作需求。然而,目前需要经过一定的剪辑把不同的素材拆解再重新混合才可以生成一段短视频,这增加了短视频生成的复杂度,降低了短视频生成的效率。

3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、基于上述问题,发明人进行了相应的思考,做出了有针对性的改进,提供了视频生成方法、视频生成装置、电子设备以及计算机可读存储介质,可以预设多个视频组,多个视频组中保存着具有相似视频特征的视频素材,并且,多个视频组之间存在预设的拼接顺序,按照拼接顺序,对多个视频组中的待拼接视频素材进行拼接得到目标视频,降低了目标视频生成的复杂度,提高了目标视频生成的效率。

2、根据本技术实施例的第一方面,公开了一种视频生成方法,包括:

3、确定预设的多个视频组,并确定所述多个视频组之间的拼接顺序以及与所述多个视频组分别关联的视频素材;其中,同一所述视频组中的视频素材具有相似视频特征;

4、在与多个视频组分别关联的视频素材中分别确定出待拼接视频素材,按照所述拼接顺序对多个所述待拼接视频素材进行拼接得到目标视频。

5、在一个实施例中,基于前述方案,所述确定预设的多个视频组,并确定与所述多个视频组分别关联的视频素材,包括:

6、响应视频组添加操作,生成与所述视频组添加操作对应的视频组;

7、响应针对于目标视频组的素材关联操作,在原始视频素材中选择出待关联视频素材,并将所述待关联视频素材确定为与所述目标视频组关联的视频素材。

8、在一个实施例中,基于前述方案,所述确定所述多个视频组之间的拼接顺序,包括:

9、确定所述视频组添加操作之间的操作顺序,将所述操作顺序确定为所述多个视频组之间的拼接顺序。

10、在一个实施例中,基于前述方案,所述在与多个视频组分别关联的视频素材中分别确定出待拼接视频素材,包括:

11、确定配音音频以及所述配音音频所具有的配音时长;

12、在与多个视频组分别关联的视频素材中分别确定出目标视频素材,确定多个所述目标视频素材的总视频时长;

13、基于所述配音时长和所述总视频时长之间的时长大小关系,将多个所述目标视频素材确定为待拼接视频素材。

14、在一个实施例中,基于前述方案,所述确定配音音频,包括:

15、响应配音文字输入操作,确定与所述配音文字输入操作对应的配音文本;

16、将所述配音文本转化为配音音频。

17、在一个实施例中,基于前述方案,所述基于所述配音时长和所述总视频时长之间的时长大小关系,将多个所述目标视频素材确定为待拼接视频素材,包括:

18、若所述总视频时长大于或等于所述配音时长,将多个所述目标视频素材确定为待拼接视频素材;

19、若所述总视频时长小于所述配音时长,在与多个视频组分别关联的视频素材中依次确定出其他视频素材,直至多个所述其他视频素材的总视频时长大于或等于所述配音时长为止;其中,所述其他视频素材不包括所述目标视频素材;

20、将所述其他视频素材确定为待拼接视频素材。

21、在一个实施例中,基于前述方案,所述方法还包括:

22、确定视频生成数量,基于所述视频生成数量,在与多个视频组分别关联的视频素材中分别确定出所述视频生成数量个待拼接视频素材;

23、按照拼接顺序,对属于不同视频组中的待拼接视频素材进行拼接得到视频拼接结果;

24、将所述视频拼接结果与所述配音音频结合得到目标视频。

25、根据本技术实施例的第二方面,公开了一种视频生成装置,所述装置包括:

26、视频素材确定单元,用于确定预设的多个视频组,并确定所述多个视频组之间的拼接顺序以及与所述多个视频组分别关联的视频素材;其中,同一所述视频组中的视频素材具有相似视频特征;

27、视频拼接单元,用于在与多个视频组分别关联的视频素材中分别确定出待拼接视频素材,按照所述拼接顺序对多个所述待拼接视频素材进行拼接得到目标视频。

28、根据本技术实施例的第三方面,公开了一种电子设备,包括:处理器;以及存储器,存储器上存储有计算机可读指令,计算机可读指令被处理器执行时实现如第一方面公开的视频生成方法。

29、根据本技术实施例的第四方面,公开了一种计算机程序介质,其上存储有计算机可读指令,当计算机可读指令被计算机的处理器执行时,使计算机执行根据本技术第一方面公开的视频生成方法。

30、本技术实施例能够预设多个视频组,这多个视频组之间存在预设的拼接顺序,并且,在多个视频组中关联着具有相似视频特征的视频素材,基于此,按照拼接顺序对多个视频组中的多个待拼接视频素材进行拼接可以得到目标视频。相较于现有技术,实施本技术的实施例,无需将不同的视频素材拆解,无需对多个视频素材进行人为的剪辑,可以通过对多个视频组中的待拼接视频素材进行拼接,以混剪出大批量的目标视频,降低了生成目标视频的复杂度,提高了生成目标视频的效率。

31、本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。

32、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1