本申请属于字幕生成,尤其涉及一种视频的生成方法、装置、终端设备和可读存储介质。
背景技术:
1、随着移动终端的不断发展,越来越多的用户选择在移动终端上编辑视频,例如为视频添加字幕、音频等。在一些场景中,用户需要同时为原始视频添加音频和字幕。相关技术中,用户在添加音频和字幕时,需要根据字幕文本生成音频文件,耗时较长。还需要将字幕文本添加至原始视频中,此时用户需要输入一段段字幕文本,并确定每段字幕文本的出现时间(即该段字幕什么时候出现,什么时候消失),同样需要耗费较多时间。也即在相关技术中,用户需要花费大量时间才能在一段视频中添加音频和字幕。
技术实现思路
1、本申请实施例提供一种视频的生成方法、装置、终端设备和可读存储介质,可以解决相关技术中在为视频添加音频和字幕时,耗时较久的问题。
2、第一方面,本申请实施例提供了一种视频的生成方法,包括:
3、获取字幕文本,并对字幕文本进行分段,得到多段分段文本;
4、对每段分段文本执行并发生成操作,得到每段分段文本对应的分段音频;
5、将每段分段音频合成为音频文件;
6、确定每段分段文本的插入时间;
7、根据每段分段文本以及每段分段文本对应的插入时间,生成srt文件;
8、获取原始视频,并利用srt文件以及音频文件为原始视频添加字幕以及音频,得到目标视频。
9、第二方面,本申请实施例提供了一种视频的生成装置,包括:
10、分段模块,用于获取字幕文本,并对字幕文本进行分段,得到多段分段文本;
11、第一生成模块,用于对每段分段文本执行并发生成操作,得到每段分段文本对应的分段音频;
12、合成模块,用于将每段分段音频合成为音频文件;
13、确定模块,用于确定每段分段文本的插入时间;
14、第二生成模块,用于根据每段分段文本以及每段分段文本对应的插入时间,生成srt文件;
15、添加模块,用于获取原始视频,并利用srt文件以及音频文件为原始视频添加字幕以及音频,得到目标视频。
16、第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述视频的生成方法的步骤。
17、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述视频的生成方法的步骤。
18、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述视频的生成方法。
19、本申请实施例与现有技术相比的有益效果是:本申请实施例通过获取字幕文本,并对字幕文本进行分段,得到多段分段文本,再对每段分段文本执行并发生成操作,得到每段分段文本对应的分段音频,并将每段分段音频合成为音频文件,再确定每段分段文本的插入时间,并根据每段分段文本以及每段分段文本对应的插入时间,生成srt文件,接着获取原始视频,并利用srt文件以及音频文件为原始视频添加字幕以及音频,得到目标视频。本申请实施例通过对每段分段文本执行并发生成操作,得到每段分段文本对应的分段音频,大大减少了生成音频的时间,同时自动对字幕文本进行分段,并得到分段文本以及对应的插入时间,大大减少了制作srt文件的时间。综上,本申请实施例提高了字幕和音频的添加效率,减少了为视频添加字幕和音频的时间,从而提升了用户的使用体验。
1.一种视频的生成方法,其特征在于,包括:
2.如权利要求1所述的视频的生成方法,其特征在于,所述对所述字幕文本进行分段,得到多段分段文本,包括:
3.如权利要求2所述的视频的生成方法,其特征在于,所述将每段所述分段音频合成为音频文件,包括:
4.如权利要求2所述的视频的生成方法,其特征在于,所述根据每段所述分段文本以及每段所述分段文本对应的插入时间,生成srt文件,包括:
5.如权利要求1所述的视频的生成方法,其特征在于,所述对每段所述分段文本执行并发生成操作,得到每段所述分段文本对应的分段音频,包括:
6.如权利要求1所述的视频的生成方法,其特征在于,所述确定每段所述分段文本的插入时间,包括:
7.如权利要求1所述的视频的生成方法,其特征在于,所述利用所述srt文件以及所述音频文件为所述原始视频添加字幕以及音频,得到目标视频,包括:
8.一种视频的生成装置,其特征在于,包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述视频的生成方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述视频的生成方法的步骤。