一种视频生成方法、装置及电子设备制造方法及图纸

技术编号:35013407 阅读:20 留言:0更新日期:2022-09-21 15:10
本发明专利技术实施例提供了一种视频生成方法、装置及电子设备,涉及视频处理技术领域,该视频生成方法包括:获取目标文本,并在指定视频集合中选取与所述目标文本中的每个句子对应的初始视频片段;从所述每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段;根据各个指定视频片段的内容标签,确定各个指定视频片段的拼接顺序,并按照所述拼接顺序,对各个指定视频片段进行拼接,得到目标视频。与现有技术相比,应用本发明专利技术实施例提供的方案,可以在提高视频生成效率的前提下,使得生成的视频摘要可以反映剧情。使得生成的视频摘要可以反映剧情。使得生成的视频摘要可以反映剧情。

【技术实现步骤摘要】
一种视频生成方法、装置及电子设备


[0001]本专利技术涉及视频处理
,特别是涉及一种视频生成方法、装置及电子设备。

技术介绍

[0002]当前,随着短视频、预告片等视频摘要的发展迅速,人们对于视频摘要的剧情流畅性、视频信息量和视频的故事完整性等内容要求也越来越高。
[0003]所谓视频摘要,是通过分析原始视频的结构和内容,从原始视频中提取有意义的片段/帧,并将所提取的片段/帧进行拼接得到的视频片段。例如,关于电影剧情简介的预告片、关于电视剧的前情提要、关于综艺解说的短视频等。
[0004]相关技术中,可以通过人工的手动操作生成视频摘要,但是,上述方法会导致较低的视频生成效率,并且造成大量的成本耗费,因此,为了提高视频摘要的生成效率并降低大量的成本耗费,可以根据用户需求,通过视频处理软件,将内容较为精彩的视频片段进行简单的罗列,从而,得到相应的视频摘要,但是,仅仅是多个视频片段进行罗列,会使得视频摘要中的各个视频片段之间缺乏关联性,从而,导致视频摘要不能反映剧情。
[0005]基于此,如何在提高视频生成效率的前提下,使得所生成的视频摘要可以反映剧情,成为当前亟需解决的问题。

技术实现思路

[0006]本专利技术实施例的目的在于提供一种视频生成方法、装置及电子设备,以实现在提高视频生成效率的前提下,使得所生成的视频摘要可以反映剧情。具体技术方案如下:
[0007]在本专利技术实施的第一方面,首先提供了一种视频生成方法,所述方法包括:
[0008]获取目标文本,并在指定视频集合中选取与所述目标文本中的每个句子对应的初始视频片段;从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段;其中,每个初始视频片段的播放时间为:该初始视频片段在所述指定视频集合中的播放时间;根据各个指定视频片段的内容标签,确定各个指定视频片段的拼接顺序;按照所述拼接顺序,对各个指定视频片段进行拼接,得到目标视频;其中,每个指定视频片段的内容标签包括:该指定视频片段的播放时间或该指定视频片段对应的句子的序号,每个句子的序号为:该句子在所述目标文本中的排序。
[0009]在本专利技术实施的第二方面,还提供了一种视频生成装置,所述装置包括:
[0010]初始片段获取模块,用于获取目标文本,并在指定视频集合中选取与所述目标文本中的每个句子对应的初始视频片段;目标片段确定模块,用于从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段;其中,每个初始视频片段的播放时间为:该初始视频片段在所述指定视频集合中的播放时间;顺序确定模块,用于根据各个指定视频片段的内容标签,确定各个指定视频片段的拼接顺序;目标视频获取模块,用于按照所述拼接顺序,对各个指定视频片段进行拼接,得到目标视频;其中,每个指定视频片段的内容标签包括:该指定视频片段的播放时间或该指定视频片段对应的句子的序号,每
个句子的序号为:该句子在所述目标文本中的排序。
[0011]在本专利技术实施例的第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述第一方面提供的任一所述的视频生成方法。
[0012]在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的视频生成方法。
[0013]在本专利技术实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的视频生成方法。
[0014]以上可见,应用本专利技术实施例提供的方案,在视频生成的过程中,首先,获取目标文本,并在指定视频集合中选取与上述目标文本中的每个句子对应的各个初始视频片段,从而,可以从每个句子对应的初始视频片段中,选取该初始视频片段在上述指定视频集合中的播放时间满足指定时间要求的指定视频片段,并根据各个指定视频片段的播放时间或各个指定视频片段对应的句子的序号,确定各个指定视频片段的拼接顺序,并按照所确定的拼接顺序,将各个指定视频片段进行拼接,得到目标视频。
[0015]基于此,应用本专利技术实施例提供的方案,上述目标文本可以用于描述一段剧情,从而,该目标文本中的每个句子用于描述该剧情中的部分情节,并且,各个句子之间具有关联性。从而,所确定的各个句子对应的指定视频片段的内容可以分别反映上述剧情中的部分内容,并且,各个指定视频片段之间具有关联性。进而,对各个指定视频片段进行拼接所得到的目标视频的内容便可以反映上述目标文本所描述的剧情。这样,应用本专利技术实施例提供的方案,便可以利用描述视频摘要的剧情的文本和用于生成视频摘要的原始视频,在提高视频生成效率的前提下,生成内容具有关联性且可以反映剧情的视频摘要。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0017]图1为本专利技术实施例提供的第一种视频生成方法的流程示意图;
[0018]图2为图1中步骤S102的一种具体实施例的流程示意图;
[0019]图3为图2中步骤S1021的一种具体实施例的流程示意图;
[0020]图4为图2中步骤S1022的一种具体实施例的流程示意图;
[0021]图5为一种利用目标直线和目标曲线确定平均直线上的点的示意图;
[0022]图6为图2中步骤S1024的一种具体实施例的流程示意图;
[0023]图7(a)为平均曲线的示意图;
[0024]图7(b)为利用平均曲线选取的目标视频的关于指定视频片段的多个样本点;
[0025]图8为根据各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序方法的流程示意图;
[0026]图9为若各个指定视频片段中,存在播放时间具有重叠时间段的片段,根据各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序方法的流程示意图;
[0027]图10为本专利技术实施例提供的第二种视频生成方法的流程示意图;
[0028]图11为本专利技术实施例的一种具体实施例的流程示意图;
[0029]图12为本专利技术实施例提供的第三种视频生成方法的流程示意图;
[0030]图13为本专利技术实施例提供的第四种视频生成方法的流程示意图;
[0031]图14为本专利技术实施例提供的第五种视频生成方法的流程示意图;
[0032]图15为本专利技术的另一个具体实施例的流程示意图;
[0033]图16为本专利技术实施例提供的一种视频生成装置的结构示意图;
[0034]图17为一种电子设备的结构示意图。
具体实施方式
[0035]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。
[0036]当前,随着短视频、预告片等视频摘要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频生成方法,其特征在于,所述方法包括:获取目标文本,并在指定视频集合中选取与所述目标文本中的每个句子对应的初始视频片段;从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段;其中,每个初始视频片段的播放时间为:该初始视频片段在所述指定视频集合中的播放时间;根据各个指定视频片段的内容标签,确定各个指定视频片段的拼接顺序;按照所述拼接顺序,对各个指定视频片段进行拼接,得到目标视频;其中,每个指定视频片段的内容标签包括:该指定视频片段的播放时间或该指定视频片段对应的句子的序号,每个句子的序号为:该句子在所述目标文本中的排序。2.根据权利要求1所述的方法,其特征在于,所述从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段,包括:根据全部句子的序号以及全部初始视频片段的播放时间,确定目标直线;基于每个句子的序号和该句子对应的初始视频片段的播放时间的对应关系,进行曲线拟合,得到目标曲线;确定所述目标直线和所述目标曲线的平均曲线;利用所述平均曲线,从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段。3.根据权利要求2所述的方法,其特征在于,所述根据全部句子的序号以及全部初始视频片段的播放时间,确定目标直线,包括:根据全部初始视频片段的播放时间,确定所述全部初始视频片段的播放总时长;确定斜率为全部句子的序号的数量与所述播放总时长的比值,且截距为零的目标直线。4.根据权利要求3所述的方法,其特征在于,所述基于每个句子的序号和该句子对应的初始视频片段的播放时间的对应关系,进行曲线拟合,得到目标曲线,包括:确定每个初始视频片段的播放时间的中间时刻;计算每个句子的序号和该句子对应的每个初始视频片段的播放时间的中间时刻的指定系数;利用指定参数下的指定多项式对各个指定系数进行曲线拟合,得到目标曲线。5.根据权利要求2所述的方法,其特征在于,所述利用所述平均曲线,从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段,包括:利用所述平均曲线,找到各个句子的序号对应的指定播放时刻;从该句子的序号对应的初始视频片段中,选取播放时间的中间时刻与该句子的序号对应的指定播放时刻的时间差不大于指定时长的指定视频片段。6.根据权利要求1所述的方法,其特征在于,所述根据各个指定视频片段的内容标签,确定各个指定视频片段的拼接顺序,包括:根据各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序;或者,根据各个指定视频片段的序号,确定各个指定视频片段的拼接顺序;其中,每个指定视
频片段的序号为:该指定视频片段对应的句子的序号。7.根据权利要求6所述的方法,其特征在于,所述根据各个指定视频片段的序号,确定各个指定视频片段的拼接顺序,包括:将各个指定视频片段的序号由小到大的顺序,确定为各个指定视频片段的拼接顺序;或者,若各个指定视频片段中存在具有重叠片段的片段,则基于各个视频片段的内容,对各个指定视频片段的序号进行分组,得到第一类分组,并基于所述第一类分组中包括的各个序号中的最小序号,确定各个指定视频片段的拼接顺序;其中,每个第一类分组中的每个序号对应的指定视频片段,与该组中除该序号之外的其他至少一个序号对应的指定视频片段存在重叠片段。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一类分组中包括的各个序号中的最小序号,确定各个指定视频片段的拼接顺序,包括:将每个第一类分组中包括的各个序号中的最小序号,确定为该组的分组序号;并将各个分组序号和各个未分组的指定视频片段的序号由小到大的顺序,确定为各个第一类分组包括的各个序号对应的指定视频片段以及各个未分组的指定视频片段的第一拼接子顺序;针对每个第一类分组,将该组中包括的各个序号对应的指定视频片段的播放时间由先到后的顺序,确定为该组中包括的各个序号对应的指定视频片段的第二拼接子顺序;基于所述第一拼接子顺序和各个第二拼接子顺序,确定各个指定视频片段的拼接顺序;或者,将每个第一类分组中包括的各个序号对应的指定视频片段,按照播放时间由先到后的顺序进行拼接,得到该组对应的第一视频片段;将每个第一类分组中包括的各个序号中的最小序号,确定为该组对应的第一视频片段的序号;将各个第一视频片段的序号和各个未分组的指定视频片段的序号由小到大的顺序,确定为各个第一视频片段和各个未分组的指定视频片段的拼接顺序。9.根据权利要求6所述的方法,其特征在于,所述根据各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序,包括:按照所得到的各个指定视频片段的播放时间由先到后的顺序,排列各个指定视频片段的序号,得到待划分序号组;按照第一方向遍历所述待划分序号组,在遍历到所述待划分序号组中的每个序号时,确定已遍历序号中的最小值;并按照与所述第一方向相反的第二方向遍历所述待划分序号组,在遍历到所述待划分序号组中的每个序号时,确定已遍历序号中的最大值;针对所述待划分序号中的每个序号,若所确定的最大值小于在所述第二方向上该序号的下一序号处确定的最小值,则将该序号确定为待划分序号;按照所述待划分序号,将所述待划分序号组划分为各个第二类分组,并将各个第二类分组确定为各个目标分组;其中,所述待划分序号为所在所述第二类分组中的最后一个序号;基于各个目标分组和各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序。10.根据权利要求9所述的方法,其特征在于,若各个指定视频片段中,存在播放时间具
有重叠时间段的片段,在所述将各个第二类分组确定为各个目标分组之前,所述方法还包括:基于各个指定视频片段的播放时间,对各个指定视频片段的序号进行分组,得到第一类分组;其中,每个第一类分组中的每个序号对应的指定视频片段的播放时间,与该组中除该序号之外的其他至少一个序号对应的指定视频片段的播放时间存在重叠时间段;合并包括相同序号的所述第一类分组和所述第二类分组,得到第三类分组;其中,所述第三类分组包括:合并后的分组和未合并的所述第二类分组;所述将各个第二类分组确定为各个目标分组,包括:若所述第三类分组中不存在包括相同序号的组,则将所述第三类分组确定为目标分组;若所述第三类分组中存在包括相同序号的组,则合并包括相同序号的所述第三类分组,得到目标分组。11.根据权利要求9或10所述的方法,其特征在于,所述基于所得到的目标分组和各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序,包括:将每个目标分组中包括的各个序号对应的指定视频片段的最先播放时间,确定为该组的分组播放时刻;并将各个分组播放时刻由先到后的顺序,确定为各个目标分组的第三拼接子顺序;针对每个目标分组,将该组中包括的各个序号对应的指定视频片段的播放时间由先到后的顺序,确定为该组中包括的各个序号对应的指定视频片段的第四拼接子顺序;基于所述第三拼接子顺序和各个第四拼接子顺序,确定各个指定视频片段的拼接顺序;或者,将每个目标分组中包括的各个序号对应的指定视频片段,按照播放时间由先到后的顺序进行拼接,得到该组对应的第二视频片段;将各个第二视频片段的播放时间由先到后的顺序,确定为各个第二视频片段的拼接顺序。12.根据权利要求10所述的方法,其特征在于,在所述按照所述拼接顺序,对各个指定视频片段进行拼接,得到目标视频之前,所述方法还包括:遍历全...

【专利技术属性】
技术研发人员:洪煜中
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1