System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种视频切分方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,对视频进行片段切分,是传统广电行业对视频进行处理的重要先导环节,主要是根据视频中不同的内容,将一个完整视频中的多条视频片段分别切分出来。
2、传统方法中,主要是基于有经验的专业人员,通过观看视频进行人工切分。或者,通过识别出视频中的一个特定场景,将不同的视频片段进行切分。但是,不同类型的视频,特定场景不一致,且视频中可能还包含广告、片花等内容,导致视频的切分难度比较高,切分效率低。
技术实现思路
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、上述视频切分方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过获取目标视频在至少两种不同模态下各自的模态数据,可以确保所获得的模态数据的多样性。然后,根据每一模态下的模态数据与预设数据间的相似度,分别从每一模态下的模态数据中,筛选出满足相似度条件的至少两个目标模态数据,可以确保筛选出的目标模态数据的准确度,且后续可以针对于目标模态数据进行处理,提高数据处理效率。通过基于目标模态数据所匹配的目标视频帧在目标视频中的位置,确定目标视频在不同模态下各自的视频片段切分点,从而无需确定视频中的某个特定场景,提高视频片段切分点的准确度。最后,按照各视频片段切分点间的切分间隔,对各视频片段切分点进行多模态融合处理,能够综合多种模态数据的信息,得到目标视频的视频片段切分结果,提高视频的切分准确度和切分效率。
本文档来自技高网...【技术保护点】
1.一种视频切分方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少两种不同模态中的一种模态为语音模态,所述语音模态的模态数据包括语音数据;
3.根据权利要求1所述的方法,其特征在于,所述至少两种不同模态中的一种模态为视觉模态,所述视觉模态的模态数据包括视频帧;
4.根据权利要求3所述的方法,其特征在于,所述对各所述候选视频帧中各自所包含的对象进行聚类处理,确定所述对象中的满足类别筛选条件的目标对象,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据每一所述模态下的模态数据与预设数据间的相似度,分别从每一所述模态下的模态数据中,筛选出满足相似度条件的至少两个目标模态数据,还包括:
6.根据权利要求1所述的方法,其特征在于,所述至少两种不同模态中的一种模态为文本模态,所述文本模态的模态数据包括所述视频帧中的文本数据;
7.根据权利要求1所述的方法,其特征在于,所述按照各所述视频片段切分点间的切分间隔,对各所述视频片段切分点进行多模态融合处理,得到所述目标视频的视频片段切分
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述按照各所述视频片段切分点间的切分间隔,对各所述视频片段切分点进行多模态融合处理,得到所述目标视频的视频片段切分结果,包括:
9.根据权利要求1至7中任一项所述的方法,其特征在于,所述目标视频包括目标新闻视频;所述视频片段切分点包括新闻片段切分点;
10.一种视频切分装置,其特征在于,所述装置包括:
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种视频切分方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少两种不同模态中的一种模态为语音模态,所述语音模态的模态数据包括语音数据;
3.根据权利要求1所述的方法,其特征在于,所述至少两种不同模态中的一种模态为视觉模态,所述视觉模态的模态数据包括视频帧;
4.根据权利要求3所述的方法,其特征在于,所述对各所述候选视频帧中各自所包含的对象进行聚类处理,确定所述对象中的满足类别筛选条件的目标对象,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据每一所述模态下的模态数据与预设数据间的相似度,分别从每一所述模态下的模态数据中,筛选出满足相似度条件的至少两个目标模态数据,还包括:
6.根据权利要求1所述的方法,其特征在于,所述至少两种不同模态中的一种模态为文本模态,所述文本模态的模态数据包括所述视频帧中的文本数据;
7.根据权利要求1所述的方法,其特征在于,所述按照各所述视频片段切分点间的切分间隔,对各所述...
【专利技术属性】
技术研发人员:陈科宇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。