本发明涉及视频处理,更具体的说,涉及一种视频打点方法、装置、电子设备及存储介质。
背景技术:
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、基于所述第二目标分镜片段对应的起始点和所述第一目标分镜片段对应的起始点,确定点位偏移量;
28、计算所述点位在所述第一目标分镜片段中的点位时间点与所述点位偏移量的和,获得所述点位在所述第二目标分镜片段中的目标点位时间点;
29、将所述目标点位时间点在所述第二目标分镜片段中的位置作为所述打点位置,执行打点操作。
30、可选地,还包括:
31、在从多个所述第二分镜片段中未查找到所述第二目标分镜片段的情况下,确定所述第一目标分镜片段的前面相邻分镜片段在所述目标视频中对应的第一相同分镜片段,以及所述第一目标分镜片段的后面相邻分镜片段在所述目标视频中对应的第二相同分镜片段;
32、将所述第一相同分镜片段和所述第二相同分镜片段之间的分镜片段确定为最小人工打点视频片段区间;
33、输出所述最小人工打点视频片段区间。
34、一种视频打点装置,包括:
35、第一分镜处理单元,用于对原视频进行分镜处理得到多个第一分镜片段,并确定每个所述第一分镜片段对应的第一分镜特征向量;
36、打点单元,用于对所述原视频进行运营打点得到各个点位;
37、点位关联单元,用于将每个所述点位关联到对应的第一目标分镜片段中,并确定所述点位在所述第一目标分镜片段中的位置;
38、第二分镜处理单元,用于对所述原视频替换后的目标视频进行分镜处理得到多个第二分镜片段,并确定每个所述第二分镜片段对应的第二分镜特征向量;
39、匹配单元,用于从多个所述第二分镜片段中查找到所述第二分镜特征向量与所述第一目标分镜片段对应的所述第一分镜特征向量匹配的第二目标分镜片段;
40、打点位置确定单元,用于确定所述第一目标分镜片段中的所述点位在所述第二目标分镜片段中的打点位置,并执行打点操作。
41、一种计算机存储介质,所述计算机存储介质存储至少一个指令,所述至少一个指令被处理器执行时实现上述所述的视频打点方法。
42、一种电子设备,所述电子设备包括:存储器和处理器;
43、所述存储器用于存储至少一个指令;
44、所述处理器用于执行所述至少一个指令以实现上述所述的视频打点方法。
45、从上述的技术方案可知,本发明公开了一种视频打点方法、装置、电子设备及存储介质,对原视频进行分镜处理得到多个第一分镜片段,并确定每个第一分镜片段对应的第一分镜特征向量,对原视频进行运营打点得到各个点位,将每个点位关联到对应的第一目标分镜片段中,并确定点位在第一目标分镜片段中的位置,对原视频替换后的目标视频进行分镜处理得到多个第二分镜片段,并确定每个第二分镜片段对应的第二分镜特征向量,从多个第二分镜片段中查找到第二分镜特征向量与第一目标分镜片段对应的第一分镜特征向量匹配的第二目标分镜片段,确定第一目标分镜片段中的点位在第二目标分镜片段中的打点位置,并执行打点操作。本发明通过将原视频中标记过点位的第一目标分镜片段与目标视频中各个第二分镜片段进行匹配,查找到与第一目标分镜片段匹配的第二目标分镜片段,并确定第一目标分镜片段中的点位在第二目标分镜片段中的最新打点位置来进行打点,实现了对原视频替换后的目标视频进行自动打点,从而不仅降低了重复打点带来的工作投入,而且缩短了重复打点导致的时间差,保证了用户对即时内容获取的时效性和视频播放量,进而提高了用户体验。
1.一种视频打点方法,其特征在于,包括:
2.根据权利要求1所述的视频打点方法,其特征在于,所述对原视频进行分镜处理得到多个第一分镜片段,并确定每个所述第一分镜片段对应的第一分镜特征向量,包括:
3.根据权利要求1所述的视频打点方法,其特征在于,所述将每个所述点位关联到对应的第一目标分镜片段中,并确定所述点位在所述第一目标分镜片段中的位置,包括:
4.根据权利要求1~3任意一项所述的视频打点方法,其特征在于,所述从多个所述第二分镜片段中查找到所述第二分镜特征向量与所述第一目标分镜片段对应的所述第一分镜特征向量匹配的第二目标分镜片段,包括:
5.根据权利要求4所述的视频打点方法,其特征在于,所述将所有的所述向量距离中满足预设距离条件的目标向量距离对应的目标候选分镜片段确定为所述第二目标分镜片段,包括:
6.根据权利要求1所述的视频打点方法,其特征在于,所述确定所述第一目标分镜片段中的所述点位在所述第二目标分镜片段中的打点位置,并执行打点操作,包括:
7.根据权利要求1所述的视频打点方法,其特征在于,还包括:
8.一种视频打点装置,其特征在于,包括:
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1~7任意一项所述的视频打点方法。
10.一种电子设备,其特征在于,所述电子设备包括:存储器和处理器;