【技术实现步骤摘要】
一种视频生成方法、装置及电子设备
[0001]本专利技术涉及视频处理
,特别是涉及一种视频生成方法、装置及电子设备。
技术介绍
[0002]当前,随着短视频、预告片等视频摘要的发展迅速,人们对于视频摘要的剧情流畅性、视频信息量和视频的故事完整性等内容要求也越来越高。
[0003]所谓视频摘要,是通过分析原始视频的结构和内容,从原始视频中提取有意义的片段/帧,并将所提取的片段/帧进行拼接得到的视频片段。例如,关于电影剧情简介的预告片、关于电视剧的前情提要、关于综艺解说的短视频等。
[0004]相关技术中,可以通过人工的手动操作生成视频摘要,但是,上述方法会导致较低的视频生成效率,并且造成大量的成本耗费,因此,为了提高视频摘要的生成效率并降低大量的成本耗费,可以根据用户需求,通过视频处理软件,将内容较为精彩的视频片段进行简单的罗列,从而,得到相应的视频摘要,但是,仅仅是多个视频片段进行罗列,会使得视频摘要中的各个视频片段之间缺乏关联性,从而,导致视频摘要不能反映剧情。
[0005]基于此,如何在提高视频生成效率的前提下,使得所生成的视频摘要可以反映剧情,成为当前亟需解决的问题。
技术实现思路
[0006]本专利技术实施例的目的在于提供一种视频生成方法、装置及电子设备,以实现在提高视频生成效率的前提下,使得所生成的视频摘要可以反映剧情。具体技术方案如下:
[0007]在本专利技术实施的第一方面,首先提供了一种视频生成方法,所述方法包括:
[0008]获取目标文本 ...
【技术保护点】
【技术特征摘要】
1.一种视频生成方法,其特征在于,所述方法包括:获取目标文本,并在指定视频集合中选取与所述目标文本中的每个句子对应的初始视频片段;从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段;其中,每个初始视频片段的播放时间为:该初始视频片段在所述指定视频集合中的播放时间;根据各个指定视频片段的内容标签,确定各个指定视频片段的拼接顺序;按照所述拼接顺序,对各个指定视频片段进行拼接,得到目标视频;其中,每个指定视频片段的内容标签包括:该指定视频片段的播放时间或该指定视频片段对应的句子的序号,每个句子的序号为:该句子在所述目标文本中的排序。2.根据权利要求1所述的方法,其特征在于,所述从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段,包括:根据全部句子的序号以及全部初始视频片段的播放时间,确定目标直线;基于每个句子的序号和该句子对应的初始视频片段的播放时间的对应关系,进行曲线拟合,得到目标曲线;确定所述目标直线和所述目标曲线的平均曲线;利用所述平均曲线,从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段。3.根据权利要求2所述的方法,其特征在于,所述根据全部句子的序号以及全部初始视频片段的播放时间,确定目标直线,包括:根据全部初始视频片段的播放时间,确定所述全部初始视频片段的播放总时长;确定斜率为全部句子的序号的数量与所述播放总时长的比值,且截距为零的目标直线。4.根据权利要求3所述的方法,其特征在于,所述基于每个句子的序号和该句子对应的初始视频片段的播放时间的对应关系,进行曲线拟合,得到目标曲线,包括:确定每个初始视频片段的播放时间的中间时刻;计算每个句子的序号和该句子对应的每个初始视频片段的播放时间的中间时刻的指定系数;利用指定参数下的指定多项式对各个指定系数进行曲线拟合,得到目标曲线。5.根据权利要求2所述的方法,其特征在于,所述利用所述平均曲线,从每个句子对应的初始视频片段中,选取播放时间满足指定时间要求的指定视频片段,包括:利用所述平均曲线,找到各个句子的序号对应的指定播放时刻;从该句子的序号对应的初始视频片段中,选取播放时间的中间时刻与该句子的序号对应的指定播放时刻的时间差不大于指定时长的指定视频片段。6.根据权利要求1所述的方法,其特征在于,所述根据各个指定视频片段的内容标签,确定各个指定视频片段的拼接顺序,包括:根据各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序;或者,根据各个指定视频片段的序号,确定各个指定视频片段的拼接顺序;其中,每个指定视
频片段的序号为:该指定视频片段对应的句子的序号。7.根据权利要求6所述的方法,其特征在于,所述根据各个指定视频片段的序号,确定各个指定视频片段的拼接顺序,包括:将各个指定视频片段的序号由小到大的顺序,确定为各个指定视频片段的拼接顺序;或者,若各个指定视频片段中存在具有重叠片段的片段,则基于各个视频片段的内容,对各个指定视频片段的序号进行分组,得到第一类分组,并基于所述第一类分组中包括的各个序号中的最小序号,确定各个指定视频片段的拼接顺序;其中,每个第一类分组中的每个序号对应的指定视频片段,与该组中除该序号之外的其他至少一个序号对应的指定视频片段存在重叠片段。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一类分组中包括的各个序号中的最小序号,确定各个指定视频片段的拼接顺序,包括:将每个第一类分组中包括的各个序号中的最小序号,确定为该组的分组序号;并将各个分组序号和各个未分组的指定视频片段的序号由小到大的顺序,确定为各个第一类分组包括的各个序号对应的指定视频片段以及各个未分组的指定视频片段的第一拼接子顺序;针对每个第一类分组,将该组中包括的各个序号对应的指定视频片段的播放时间由先到后的顺序,确定为该组中包括的各个序号对应的指定视频片段的第二拼接子顺序;基于所述第一拼接子顺序和各个第二拼接子顺序,确定各个指定视频片段的拼接顺序;或者,将每个第一类分组中包括的各个序号对应的指定视频片段,按照播放时间由先到后的顺序进行拼接,得到该组对应的第一视频片段;将每个第一类分组中包括的各个序号中的最小序号,确定为该组对应的第一视频片段的序号;将各个第一视频片段的序号和各个未分组的指定视频片段的序号由小到大的顺序,确定为各个第一视频片段和各个未分组的指定视频片段的拼接顺序。9.根据权利要求6所述的方法,其特征在于,所述根据各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序,包括:按照所得到的各个指定视频片段的播放时间由先到后的顺序,排列各个指定视频片段的序号,得到待划分序号组;按照第一方向遍历所述待划分序号组,在遍历到所述待划分序号组中的每个序号时,确定已遍历序号中的最小值;并按照与所述第一方向相反的第二方向遍历所述待划分序号组,在遍历到所述待划分序号组中的每个序号时,确定已遍历序号中的最大值;针对所述待划分序号中的每个序号,若所确定的最大值小于在所述第二方向上该序号的下一序号处确定的最小值,则将该序号确定为待划分序号;按照所述待划分序号,将所述待划分序号组划分为各个第二类分组,并将各个第二类分组确定为各个目标分组;其中,所述待划分序号为所在所述第二类分组中的最后一个序号;基于各个目标分组和各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序。10.根据权利要求9所述的方法,其特征在于,若各个指定视频片段中,存在播放时间具
有重叠时间段的片段,在所述将各个第二类分组确定为各个目标分组之前,所述方法还包括:基于各个指定视频片段的播放时间,对各个指定视频片段的序号进行分组,得到第一类分组;其中,每个第一类分组中的每个序号对应的指定视频片段的播放时间,与该组中除该序号之外的其他至少一个序号对应的指定视频片段的播放时间存在重叠时间段;合并包括相同序号的所述第一类分组和所述第二类分组,得到第三类分组;其中,所述第三类分组包括:合并后的分组和未合并的所述第二类分组;所述将各个第二类分组确定为各个目标分组,包括:若所述第三类分组中不存在包括相同序号的组,则将所述第三类分组确定为目标分组;若所述第三类分组中存在包括相同序号的组,则合并包括相同序号的所述第三类分组,得到目标分组。11.根据权利要求9或10所述的方法,其特征在于,所述基于所得到的目标分组和各个指定视频片段的播放时间,确定各个指定视频片段的拼接顺序,包括:将每个目标分组中包括的各个序号对应的指定视频片段的最先播放时间,确定为该组的分组播放时刻;并将各个分组播放时刻由先到后的顺序,确定为各个目标分组的第三拼接子顺序;针对每个目标分组,将该组中包括的各个序号对应的指定视频片段的播放时间由先到后的顺序,确定为该组中包括的各个序号对应的指定视频片段的第四拼接子顺序;基于所述第三拼接子顺序和各个第四拼接子顺序,确定各个指定视频片段的拼接顺序;或者,将每个目标分组中包括的各个序号对应的指定视频片段,按照播放时间由先到后的顺序进行拼接,得到该组对应的第二视频片段;将各个第二视频片段的播放时间由先到后的顺序,确定为各个第二视频片段的拼接顺序。12.根据权利要求10所述的方法,其特征在于,在所述按照所述拼接顺序,对各个指定视频片段进行拼接,得到目标视频之前,所述方法还包括:遍历全...
【专利技术属性】
技术研发人员:洪煜中,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。