基于帧截图的视频快进方法、装置、设备以及存储介质与流程

xiaoxiao4月前  47


本公开涉及视频播放,尤其涉及一种基于帧截图的视频快进方法、装置、设备以及存储介质。


背景技术:

1、在用户观看长视频时,用户可能想要跳过一些部分以节省时间,此外,在一些情况下,用户也可能只是想快速预览视频的内容,以确定是否值得花更多时间观看整个视频。

2、但在现有的视频快进的技术方案中,通过同步快进字幕显示的方案存在字幕显示速度与视频播放速度不同步的现象,通过静止显示字幕的方案存在字幕与视频内容不同步的问题。

3、因此,在现有的视频快进的技术方案中,会存在字幕与剧情不匹配的问题,容易造成画面闪过后错过剧情的现象。


技术实现思路

1、本公开提供了一种基于帧截图的视频快进方法、装置、设备以及存储介质。

2、根据本公开的第一方面,提供了一种基于帧截图的视频快进方法,该方法包括:

3、接收用户的视频快进指令;

4、基于视频快进指令,获取对应预设时间段内的视频帧;

5、对预设时间段内的视频帧进行视频内容相似度分析,确定预设时间段内第一时间段对应的视频帧与第二时间段对应的视频帧的相似度,或,确定预设时间段内多个片段的相似度,并确定对应的当前关键帧;

6、当相似度满足预设阈值时,获取预设时间段内的视频帧对应的字幕;

7、将获取的字幕叠加在当前关键帧中,进行显示。

8、在第一方面的一些实现方式中,对预设时间段内的视频帧进行视频内容相似度分析,确定预设时间段内第一时间段对应的视频帧与第二时间段对应的视频帧的相似度,包括:

9、基于预设时间段内的视频帧中相邻的m帧的像素强度分布,或者基于预设时间段内的视频帧中相邻的m帧的图像序列像素的运动矢量,或者基于预设时间段内的视频帧中相邻的m帧的rgb三色分量上的像素差值的平方均值,确定预设时间段内第一时间段对应的视频帧与第二时间段对应的视频帧的相似度。

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、应当理解,
技术实现要素:
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。



技术特征:

1.一种基于帧截图的视频快进方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述预设时间段内的视频帧进行视频内容相似度分析,确定所述预设时间段内第一时间段对应的视频帧与第二时间段对应的视频帧的相似度,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取所述预设时间段内的视频帧对应的字幕,包括:

4.根据权利要求1所述的方法,其特征在于,所述将获取的字幕叠加在所述当前关键帧中,进行显示,包括:

5.根据权利要求4所述的方法,其特征在于,当所述用户的视频快进指令对应的快进速度处于第一速度区间时,所述字符阈值为第一阈值;

6.根据权利要求5所述的方法,其特征在于,当所述用户的视频快进指令对应的快进速度处于第三速度区间时,对所述字幕中的目标动词以及与视频对应的关联性满足预设条件的名词进行动态突出显示。

7.根据权利要求1所述的方法,当连续的多个预设时间段内的视频帧的内容的相似度满足预设阈值,且对应的当前关键帧的相似度满足预设的关键帧相似条件时,在连续的多个预设时间段内对应的当前关键帧中叠加后续的精彩内容帧。

8.一种基于帧截图的视频快进装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,


技术总结
本公开的实施例提供了一种基于帧截图的视频快进方法、装置、设备以及存储介质,应用于视频播放技术领域。该方法包括接收用户的视频快进指令;基于视频快进指令,获取对应目标时间段内的视频帧;对目标时间段内的视频帧进行视频内容相似度分析,确定目标时间段内第一时间段对应的视频帧与第二时间段对应的视频帧的相似度,或,确定预设时间段内多个片段的相似度,并确定当前关键帧;当相似度满足预设阈值时,获取目标时间段内的视频帧对应的字幕;将获取的字幕叠加在当前关键帧中,进行显示。本公开通过对视频帧进行分析,能够对相似的视频帧进行静止展示,并叠加完整的字幕,使得在快速播放时,字幕与剧情匹配,不会使用户错过画面以及剧情。

技术研发人员:陶延庆
受保护的技术使用者:乐融致新电子科技(天津)有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)