本技术涉及多媒体,尤其涉及一种视频处理方法、装置、电子设备及存储介质。
背景技术:
1、目前,随着人们生活水平的提高,越来越多的娱乐方式逐渐新兴起来。其中,ktv作为新兴的娱乐方式,随着移动终端普及后,实现了ktv与移动设备的结合,从而人们可以在移动终端上体验ktv效果。
2、相关技术中,ktv在移动终端的应用形式主要是提供了歌曲伴奏、歌词、耳返功能,人们选择一首歌曲(纯音乐),而后通过有线耳机进行演唱。但是对于综艺节目等视频而言,目前缺乏行之有效的方案,可以使其支持ktv这种新兴的娱乐方式。
技术实现思路
1、为了解决上述ktv在移动终端的应用形式主要是提供了歌曲伴奏、歌词、耳返功能,人们选择一首歌曲(纯音乐),而后通过有线耳机进行演唱。但是对于综艺节目等视频而言,目前缺乏行之有效的方案,可以使其支持ktv这种新兴的娱乐方式的技术问题,本技术提供了一种视频处理方法、装置、电子设备及存储介质。具体技术方案如下:
2、第一方面,本技术提供了一种视频处理方法,应用于移动终端,所述方法包括:
3、获取目标视频,并响应于针对所述目标视频的播放操作,开启对所述目标视频的播放;以及,
4、确定所述目标视频对应的多个ktv播放区间,以及每个所述ktv播放区间对应的歌词文件;
5、根据多个所述ktv播放区间,以及每个所述ktv播放区间对应的歌词文件,在所述目标视频播放过程中实现ktv播放。
6、在一个可选的实施方式中,所述根据多个所述ktv播放区间,以及每个所述ktv播放区间对应的歌词文件,在所述目标视频播放过程中实现ktv播放,包括:
7、在所述目标视频播放过程中,获取所述目标视频当前的第一播放时刻;
8、在所述第一播放时刻与目标ktv播放区间的起始时刻一致的情况下,查找所述目标ktv播放区间对应的目标歌词文件;
9、其中,所述目标ktv播放区间为多个所述ktv播放区间中任一所述ktv播放区间;
10、在所述目标视频中的字幕区域动态显示所述目标歌词文件中的歌词,并获取所述目标视频当前的第二播放时刻;
11、在所述第二播放时刻与所述目标ktv播放区间的结束时刻一致的情况下,跳转至所述获取所述目标视频的第一播放时刻的步骤。
12、在一个可选的实施方式中,在所述第一播放时刻与目标ktv播放区间的起始时刻一致的情况下,所述方法还包括:
13、关闭所述目标视频的音画合一音轨,并切换至所述目标视频的伴奏音轨;
14、所述在所述第二播放时刻与所述目标ktv播放区间的结束时刻一致的情况下,跳转至所述获取所述目标视频的第一播放时刻的步骤,包括:
15、在所述第二播放时刻与所述目标ktv播放区间的结束时刻一致的情况下,关闭所述目标视频的伴奏音轨,切换至述目标视频的音画合一音轨,并跳转至所述获取所述目标视频的第一播放时刻的步骤。
16、在一个可选的实施方式中,所述在所述目标视频中动态显示所述目标歌词文件中的歌词之前,还包括:
17、关闭所述目标视频的字幕;
18、所述在所述第二播放时刻与所述目标ktv播放区间的结束时刻一致的情况下,跳转至所述获取所述目标视频的第一播放时刻的步骤,包括:
19、在所述第二播放时刻与所述目标ktv播放区间的结束时刻一致的情况下,开启所述目标视频的字幕,并跳转至所述获取所述目标视频的第一播放时刻的步骤。
20、在一个可选的实施方式中,在所述第一播放时刻与目标ktv播放区间的起始时刻一致的情况下,所述方法还包括:
21、开启移动终端的耳返功能;
22、所述在所述第二播放时刻与所述目标ktv播放区间的结束时刻一致的情况下,跳转至所述获取所述目标视频的第一播放时刻的步骤,包括:
23、在所述第二播放时刻与所述目标ktv播放区间的结束时刻一致的情况下,关闭移动终端的耳返功能,并跳转至所述获取所述目标视频的第一播放时刻的步骤。
24、在一个可选的实施方式中,所述目标歌词文件中包含多句歌词,且所述目标歌词文件中记录每句歌词的展示时刻,所述展示时刻为相较于所述起始时刻的相对时刻;
25、所述在所述目标视频中的字幕区域动态显示所述目标歌词文件中的歌词,包括:
26、针对所述目标歌词文件中的每句歌词,获取所述歌词的展示时刻,并确定所述歌词的展示时长;
27、根据所述展示时刻在所述目标视频中的字幕区域展示所述歌词,并且在所述展示时刻之后的所述展示时长内动态显示所述歌词。
28、在一个可选的实施方式中,所述确定所述目标视频对应的多个ktv播放区间,以及每个所述ktv播放区间对应的歌词文件,包括:
29、查找所述目标视频的配置文件,并解析所述配置文件,得到所述目标视频对应的多个ktv播放区间,以及每个所述ktv播放区间对应的歌词文件。
30、在一个可选的实施方式中,在执行所述方法之前,还包括:
31、确定需要实现ktv播放的目标视频,其中,所述目标视频包含多个音乐桥段;
32、针对任一所述音乐桥段,将所述音乐桥段确定为需要实现ktv播放的ktv播放区间;
33、针对任一所述ktv播放区间,确定所述ktv播放区间的起始时刻和结束时刻;
34、根据所述起始时刻与所述结束时刻,确定所述目标视频中相应时间段的字幕;
35、根据所述目标视频中相应时间段的字幕,生成所述ktv播放区间对应的歌词文件;
36、根据多个所述ktv播放区间,以及每个所述ktv播放区间对应的歌词文件,创建所述目标视频的配置文件。
37、在一个可选的实施方式中,所述方法还包括:
38、为所述目标视频生成伴奏音轨;
39、所述根据多个所述ktv播放区间,以及每个所述ktv播放区间对应的歌词文件,创建所述目标视频的配置文件,包括:
40、根据多个所述ktv播放区间,每个所述ktv播放区间对应的歌词文件,以及所述伴奏音轨,创建所述目标视频的配置文件。
41、第二方面,本技术提供了一种视频处理装置,应用于移动终端,所述装置包括:
42、视频获取模块,用于获取目标视频;
43、播放开启操作,用于响应于针对所述目标视频的播放操作,开启对所述目标视频的播放;以及,
44、区间、文件确定模块,用于确定所述目标视频对应的多个ktv播放区间,以及每个所述ktv播放区间对应的歌词文件;
45、ktv播放模块,用于根据多个所述ktv播放区间,以及每个所述ktv播放区间对应的歌词文件,在所述目标视频播放过程中实现ktv播放。
46、第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
47、存储器,用于存放计算机程序;
48、处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的视频处理方法。
49、第四方面,还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的视频处理方法。
50、第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的视频处理方法。
51、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,获取目标视频,并响应于针对目标视频的播放操作,开启对目标视频的播放,以及确定目标视频对应的多个ktv播放区间,以及每个ktv播放区间对应的歌词文件,根据多个ktv播放区间,以及每个ktv播放区间对应的歌词文件,在目标视频播放过程中实现ktv播放。通过响应于针对目标视频的播放操作,开启对目标视频的播放,以及确定目标视频对应的多个ktv播放区间,以及每个ktv播放区间对应的歌词文件,据此在目标视频播放过程中实现ktv播放,如此目标视频在播放过程中可以支持ktv这种新兴的娱乐方式,进一步提高目标视频的互动性,提高用户的播放体验。