本公开涉及视频播控的,具体涉及一种视频进度调整方法、装置、电子设备及存储介质。
背景技术:
1、在视频播放过程中,相关技术通过将视频内容快进或快退固定的时间,以满足用户对视频的进度调整需求,但在应用发现,通过上述的进度调整方式,用户很难精准定位到预期的视频位置,这使得进度调整后的视频内容存在一定的冗余或缺失,也就是说,基于相关技术实现的进度调整的调整效果较差。
技术实现思路
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、在本公开中,通过关联目标视频的字幕和视频帧,以在基于用户指令调整目标视频的字幕进度时,一并完成对目标视频的视频帧调整,这使得用户可以将字幕作为视频调整时的参照对象,实现对视频进度的精准调控,从而降低调整后的视频内容出现的冗余或缺失的概率,提升视频调整效果。
1.一种视频进度调整方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取交互指令之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述字幕显示区域展示所述第一字幕、所述第三字幕和所述第四字幕,包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述交互指令包括交互起点和交互终点,所述交互起点用于指示用户交互行为在所述字幕交互区域的起始位置,所述交互中点用于指示用户交互行为在所述字幕交互区域的结束位置;
6.根据权利要求5所述的方法,其特征在于,所述根据所述字幕调整方向生成所述字幕调整指令,包括:
7.根据权利要求1所述的方法,其特征在于,所述字幕交互区域包括第一交互子区域和第二交互子区域;
8.一种视频进度调整装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。