一种歌曲串接过渡方法、终端及存储介质与流程



1.本发明涉及多媒体数据处理领域,尤其涉及一种歌曲串接过渡方法、终端及存储介质。


背景技术:



2.目前市面上出现将多首歌曲的高潮部分进行串接,形成新的歌曲作品。通过这种方式,将多首歌曲的精华部分拼接在一起进行演唱,能在有限的时间里演唱多首歌曲的精彩之处,受到很多用户和听众的喜爱。一般的做法是先人工或软件识别歌曲的高潮部分,然后利用音视频编辑软件对多首歌曲的高潮进行串接操作,上手难度较大,工作量大并且不方便扩展。
3.同时,目前多首歌曲的高潮部分在串接过程中,一般是直接将不同歌曲的高潮部分直接拼接,两首歌曲之间缺少过渡,歌曲拼接比较生硬,影响用户体验。目前,歌曲高潮串接研究主要集中在如何识别歌曲的高潮部分,这部分技术已经比较成熟,但对歌曲拼接过程的过渡,则极少人进行研究。


技术实现要素:



4.本发明所要解决的技术问题是:提供一种歌曲串接过渡方法、终端及存储介质,实现易操作的歌曲串接和自然过渡。
5.为了解决上述技术问题,本发明采用的一种技术方案为:
6.一种歌曲串接过渡方法,包括步骤:
7.识别曲库中歌曲副歌的起止时间,制作对应歌曲的标识文件,所述标识文件包括所述起止时间;
8.获取两首以上待串接歌曲,及所述待串接歌曲的标识文件;
9.根据所述待串接歌曲的标识文件依次播放所述待串接歌曲的歌曲副歌,并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理。
10.为了解决上述技术问题,本发明采用的另一种技术方案为:
11.一种歌曲串接过渡终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
12.识别曲库中歌曲副歌的起止时间,制作对应歌曲的标识文件,所述标识文件包括所述起止时间;
13.获取两首以上待串接歌曲,及所述待串接歌曲的标识文件;
14.根据所述待串接歌曲的标识文件依次播放所述待串接歌曲的歌曲副歌,并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理。
15.本发明还提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被
执行以实现所述的一种歌曲串接过渡方法。
16.本发明的有益效果在于:将歌曲中副歌的起止时间进行标识得到标识文件,并根据标识文件播放待串接歌曲的歌曲副歌,从而无需将歌曲进行切割后组成新的歌曲文件进行歌曲串接,而是能够在歌曲文件完整的情况下完成串接,降低了歌曲串接自定义的上手难度,同时,通过在相邻两首待串接歌曲的切换过程中设置转场动画以及同步进行音频过渡处理,在实现过渡的同时中和了两段旋律之间连接的突兀感,实现相邻歌曲串接自然过渡。
附图说明
17.图1为本发明实施例的一种歌曲串接过渡方法的步骤流程图;
18.图2为本发明实施例的一种歌曲串接过渡方法的时间轴示意图;
19.图3为本发明实施例的一种歌曲串接过渡终端的结构示意图;
20.标号说明:
21.11、第一预设时间;12、第二预设时间;13、第三预设时间;14、第四预设时间;15、第五预设时间;4、切换时间点;5、歌曲副歌;51、起始时间;52、终止时间;6、过渡时间;
22.1、一种歌曲串接过渡终端;2、处理器;3、存储器。
具体实施方式
23.为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
24.请参照图1,一种歌曲串接过渡方法,包括步骤:
25.识别曲库中歌曲副歌的起止时间,制作对应歌曲的标识文件,所述标识文件包括所述起止时间;
26.获取两首以上待串接歌曲,及所述待串接歌曲的标识文件;
27.根据所述待串接歌曲的标识文件依次播放所述待串接歌曲的歌曲副歌,并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理。
28.从上述描述可知,本发明的有益效果在于:将歌曲中副歌的起止时间进行标识得到标识文件,并根据标识文件播放待串接歌曲的歌曲副歌,从而无需将歌曲进行切割后组成新的歌曲文件进行歌曲串接,而是能够在歌曲文件完整的情况下完成串接,降低了歌曲串接自定义的上手难度,同时,通过在相邻两首待串接歌曲的切换过程中设置过渡动画以及音频过渡处理进行过渡,在实现画面自然过渡的同时,两首歌曲的音频也实现了自然过渡,避免两段旋律直接连接的突兀感,综合实现了易操作和自然过渡的歌曲串接。
29.进一步地,所述“并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理”包括:
30.当前待串接歌曲的歌曲副歌播放结束后,继续播放所述当前待串接歌曲第一预设时间,所述当前待串接歌曲播放结束后,从下一首待串接歌曲的歌曲副歌开始时间前的第二预设时间开始播放下一首待串接歌曲,在所述当前待串接歌曲与下一首待串接歌曲切换时间点的前第一过渡时间及所述切换时间点的后第二过渡时间内,在显示界面上播放过渡
动画;同时,在第一预设时间和第二预设时间内,进行当前待串接歌曲和下一首待串接歌曲的音频过渡处理。
31.由上述描述可知,在当前待串接歌曲的歌曲副歌播放结束之后,并不马上切换下一待串接歌曲的歌曲副歌,而是从下一待串接歌曲的歌曲副歌开始前的第二预设时间开始播放下一待串接歌曲,则播放到歌曲副歌之前有一个缓冲的时间,利用该缓冲时间可进行两首歌曲的音频跟界面显示的自然过渡。歌曲副歌即为歌曲的高潮部分,歌曲的高潮部分不管在曲调上还是情感表达上一般是一首歌中最为精华的部分,若多首歌曲的高潮部分直接串接,这样用户一直在演唱歌曲高潮,对用户演唱能力要求高,通过设置第一预设时间和第二预设时间的过渡,不仅给用户演唱提供过渡的时间,也给听众从听觉和视觉上提供过渡的时间,让演唱者及听众都能自然地过渡到下一首歌曲的高潮部分,极大提高用户体验。
32.进一步地,还包括,每首所述待串接歌曲均从歌曲副歌开始时间的前第二预设时间开始播放,在播放所述待串接歌曲的同时,在显示界面上对歌词添加透明度为0%的蒙版,从歌曲副歌起始时间前的第三预设时间开始显示倒计时标识和逐渐提高蒙版透明度;当到达歌曲副歌起始时间时,倒计时结束,且同时蒙版透明度提高到80%,移除蒙版,所述第三预设时间小于所述第二预设时间。
33.由上述描述可知,在歌曲副歌开始时间的前第二预设时间开始播放,即在第二预设时间做这个歌曲的副歌开始播放前的过渡工作。在歌曲播放之前的第三预设时间开始提高歌词的蒙版透明度,同时界面显示倒计时,开始提醒用户准备演唱这首歌曲的高潮部分。当界面倒计时结束,且同时蒙版透明度提高到80%,移除蒙版,这样用户可以完全看清楚歌词,提醒用户可以开始演唱了。通过上述操作,让用户从心理充分做好演唱这首歌曲高潮部分的准备,不仅提高歌曲过渡的自然度,还提高大大用户演唱体验。
34.进一步地,所述“对相邻两首所述待串接歌曲切换过程进行音频过渡处理”包括:在第一预设时间内,将当前待串接歌曲的播放音量从100%下降到0%,然后在第二预设时间内,将下一首待串接歌曲的播放音量从0%上升到100%。
35.由上述描述可知,在待串接歌曲的歌曲副歌播放完毕之后,继续播放一部分当前待串接歌曲文件,并使用渐弱模式自然结束目标歌曲文件的播放,前一待串接歌曲的渐弱模式和后一待串接歌曲的渐强模式相呼应,进一步保证了歌曲音频过渡的自然。
36.进一步地,当前待串接歌曲的歌曲副歌部分播放到剩余第四预设时间时,应用另一个播放器解码下一首待串接歌曲,解码到下一首待串接歌曲的歌曲副歌起始时间前的第二预设时间位置后暂停。
37.由上述描述可知,在播放当前待串接歌曲的歌曲副歌还剩第四预设时间时,利用另一个播放器解码下一首待串接歌曲至需要播放的位置及歌曲副歌起始时间前的第二预设时间位置,则在播放完当前待串接歌曲中的需播放片段之后,能够直接从解码的位置继续播放下一待串接歌曲,节约了处理的时间,实现两首歌曲自然过渡,播放流畅。避免当前待串接歌曲播放到预设位置后,因实时解码下一首待串接歌出现卡断等情况,影响歌曲播放的流畅度。特别是,若下一首待串接歌解码出现问题时,可以更换其他歌曲。
38.进一步地,所述当前待串接歌曲的歌曲副歌播放结束且下一首待串接歌曲准备完毕后,继续播放当前待串接歌曲第一预设时间,当前待串接歌曲的播放音量在第一预设时间内由100%逐渐降低至0%,当前播放歌曲继续播放到切换时间点的前第一过渡时间,界
面上开始播放过渡动画,过渡动画播放第一过渡时间后,切换播放下一首待串接歌曲,然后界面继续播放过渡动画第二过渡时间,过渡动画播放完毕,界面切换播放下一首待串接歌曲画面,并添加蒙版遮挡歌词;在切换播放下一首待串接歌曲时,在下一首待串接歌曲的副歌开始时间前的第二预设时间开始播放下一首待串接歌曲,在第二预设时间内,下一首待串接歌曲的音量由0%逐渐上升至100%。
39.由上述描述可知,在两首歌曲的过渡过程中,配合音量、歌词透明度和动画的变化,提升用户的体验感,同时使得过渡过程自然。
40.进一步地,还包括:
41.所述歌曲的标识文件还包括标签,所述过渡动画也带有标签;
42.所述待串接歌曲的标签类型相同,并根据所述待串接歌曲的标签类型选择相同标签类型的过渡动画。
43.由上述描述可知,将待串接歌曲使用标签进行标识,并选择对应标签的过渡动画进行播放,由于播放的过渡动画风格与歌曲风格一致,能够让相邻的待串接歌曲之间衔接播放更加自然,并且在歌曲串接过程中丰富了用户的视觉体验。
44.进一步地,所述过渡动画为下列中的一种:转场动画、水波纹动画、淡入淡出动画。
45.由上述描述可知,过渡动画能够从多种动画之间选择,可以使用其中一种,能够根据用户想要达成的效果自由选择。
46.请参照图3,一种歌曲串接过渡终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的一种歌曲串接过渡方法中的各个步骤。
47.本发明上述一种歌曲串接过渡方法,能够适用于需要对不同歌曲的歌曲片段进行串接的场景,特别是需要串接副歌进行演唱的场景,以下通过具体实施方式进行说明。
48.请参照图1,本发明的实施例一为:
49.一种歌曲串接过渡方法,具体包括:
50.s1、识别曲库中歌曲副歌的起止时间,制作对应歌曲的标识文件,所述标识文件包括所述起止时间;
51.在一种可选的实施方式中,标识文件还包括标签,进行歌曲串接的待串接歌曲的标签类型相同;
52.s2、获取两首以上待串接歌曲,及所述待串接歌曲的标识文件;
53.s3、根据所述待串接歌曲的标识文件依次播放所述待串接歌曲的歌曲副歌,并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理,请参照图2,包括:
54.当前待串接歌曲的歌曲副歌播放结束后,继续播放所述当前待串接歌曲第一预设时间,所述当前待串接歌曲播放结束后,从下一首待串接歌曲的歌曲副歌开始时间前的第二预设时间开始播放下一首待串接歌曲,在所述当前待串接歌曲与下一首待串接歌曲切换时间点的前第一过渡时间及所述切换时间点的后第二过渡时间内,在显示界面上播放过渡动画;同时,在第一预设时间和第二预设时间内,对相邻两首所述待串接歌曲切换过程进行音频过渡处理;
55.在一种可选的实施方式中,第一预设时间及第二预设时间均为5秒;所述第一过渡
时间及所述第二过渡时间均为0.5秒;
56.在一种可选的实施方式中,所述过渡动画包括标签,根据所述待串接歌曲的标签类型选择相同标签类型的过渡动画;过渡动画包括下列的一种:转场动画、水波纹动画以及淡入淡出动画。例如,歌曲的标签可以是:热恋、失恋、生日、风景、求婚、同学会等等。所述过渡动画也根据相同的标签进行分类。
57.在一种可选的实施方式中,对相邻两首所述待串接歌曲切换过程进行音频过渡处理包括:在第一预设时间内,将当前待串接歌曲的播放音量从100%下降到0%,然后在第二预设时间内,将下一首待串接歌曲的播放音量从0%上升到100%;
58.在一种可选的实施方式中,每首所述待串接歌曲均从歌曲副歌开始时间的前第二预设时间开始播放,在播放所述待串接歌曲的同时,在显示界面上对歌词添加透明度为0%的蒙版,从歌曲副歌起始时间前的第三预设时间开始显示倒计时标识和逐渐提高蒙版透明度,且设置蒙版透明度最高为80%;当到达歌曲副歌起始时间时,倒计时结束,且同时蒙版透明度提高至80%,此时移除蒙版,所述第三预设时间小于所述第二预设时间;
59.在一种可选的实施方式中,所述第三预设时间为3秒。
60.在一种可选的实施方式中,当前待串接歌曲的歌曲副歌部分播放到剩余第四预设时间时,应用另一个播放器解码下一首待串接歌曲,解码到下一首待串接歌曲的歌曲副歌起始时间前的第二预设时间位置后暂停;同时,若在解码过程中发现下一首待串接歌曲解码失败,则跳转至再下一首待串接歌曲进行解码,直至能够成功解码;例如,在解码过程中发现在歌曲副歌播放结束后的第五预设时间内,下一首待串接歌曲解码未成功,则判定下一首待串接歌曲解码失败,或在解码过程中出现无法解码的情况,则判定下一首待串接歌曲解码失败;即出现无法对歌曲解码的情况都可判定为下一首待串接歌曲解码失败,在此不做限制;
61.在一种可选的实施方式中,所述第四预设时间为2秒。
62.请参照图2,本发明的实施例二为:
63.一种歌曲串接过渡方法,其与实施例一的不同之处在于,步骤s3包括:
64.所述当前待串接歌曲的歌曲副歌3播放结束即到达歌曲副歌终止时间,且下一首待串接歌曲准备完毕后,继续播放当前待串接歌曲第一预设时间11,当前待串接歌曲的播放音量在第一预设时间11内由100%逐渐降低至0%,当前播放歌曲继续播放到切换时间点4的前第一过渡时间,界面上开始播放过渡动画,过渡动画播放第一过渡时间后,切换播放下一首待串接歌曲,然后界面继续播放过渡动画第二过渡时间(如图2,过渡时间2被切换时间点4分为当前待串接歌曲对应的第一过渡时间以及下一首待串接歌曲对应的第二过渡时间),过渡动画播放完毕,界面切换播放下一首待串接歌曲画面,并添加蒙版遮挡歌词;歌曲副歌起始时间前的第三预设时间13开始显示倒计时标识和逐渐提高蒙版透明度;在切换播放下一首待串接歌曲时,在下一首待串接歌曲的副歌开始时间前的第二预设时间12开始播放下一首待串接歌曲,在第二预设时间内,下一首待串接歌曲的音量由0%逐渐上升至100%;
65.其中,下一首待串接歌曲准备完毕为解码到下一首待串接歌曲的歌曲副歌起始时间前的第二预设时间位置;
66.在一种可选的实施方式中,从歌曲副歌终止时间前的第四预设时间14开始应用另
一个播放器解码下一首待串接歌曲,解码到下一首待串接歌曲的歌曲副歌起始时间前的第二预设时间位置后暂停;若在解码过程中发现下一首待串接歌曲解码失败,则跳转至再下一首待串接歌曲进行解码,直至能够成功解码;并且可设置若在歌曲副歌终止时间后的第五预设时间15内未得到解码结果,则判定解码失败;
67.综合优化歌曲串接播放过程中整个时间轴的衔接,提升歌曲自然过渡的效果。
68.请参照图2,本发明的实施例三为:
69.一种歌曲串接过渡终端1,包括处理器2、存储器3及存储在存储器3上并可在所述处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现实施例一或实施例二中的各个步骤。
70.综上所述,本发明提供了一种歌曲串接过渡方法、终端及存储介质,通过给每一待串接歌曲制作标识文件,标识歌曲副歌的起止时间,根据起止时间依次播放待串接歌曲,并在相邻两首待串接歌曲播放过程中加入过渡动画并对音频进行过渡处理,在无需另外生成串接歌曲文件的情况下实现了歌曲副歌的串接;同时,音频的过渡使用延长播放前一首待串接歌曲的片段并且提前播放后一待串接歌曲的片段,配合音量的逐渐放大和减小营造渐入渐出的效果,给演唱者准备时间的同时实现了听感上的平滑,同时过渡动画配合歌词蒙版透明度的改变,在视觉上也实现了平滑过渡的效果,使得歌曲自然过渡,实现了便捷、操作简易的歌曲串接。
71.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:


1.一种歌曲串接过渡方法,其特征在于,包括步骤:识别曲库中歌曲副歌的起止时间,制作对应歌曲的标识文件,所述标识文件包括所述起止时间;获取两首以上待串接歌曲,及所述待串接歌曲的标识文件;根据所述待串接歌曲的标识文件依次播放所述待串接歌曲的歌曲副歌,并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理。2.根据权利要求1所述的歌曲串接过渡方法,其特征在于,所述“并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理”包括:当前待串接歌曲的歌曲副歌播放结束后,继续播放所述当前待串接歌曲第一预设时间,所述当前待串接歌曲播放结束后,从下一首待串接歌曲的歌曲副歌开始时间前的第二预设时间开始播放下一首待串接歌曲,在所述当前待串接歌曲与下一首待串接歌曲切换时间点的前第一过渡时间及所述切换时间点的后第二过渡时间内,在显示界面上播放过渡动画;同时,在第一预设时间和第二预设时间内,进行当前待串接歌曲和下一首待串接歌曲的音频过渡处理。3.根据权利要求1所述的歌曲串接过渡方法,其特征在于,还包括,每首所述待串接歌曲均从歌曲副歌开始时间的前第二预设时间开始播放,在播放所述待串接歌曲的同时,在显示界面上对歌词添加透明度为0%的蒙版,从歌曲副歌起始时间前的第三预设时间开始显示倒计时标识和逐渐提高蒙版透明度;当到达歌曲副歌起始时间时,倒计时结束,且同时设置蒙版透明度为80%,移除蒙版,所述第三预设时间小于所述第二预设时间。4.根据权利要求1所述的歌曲串接过渡方法,其特征在于,所述“对相邻两首所述待串接歌曲切换过程进行音频过渡处理”包括:在第一预设时间内,将当前待串接歌曲的播放音量从100%下降到0%,然后在第二预设时间内,将下一首待串接歌曲的播放音量从0%上升到100%。5.根据权利要求1-4之一所述的歌曲串接过渡方法,其特征在于,当前待串接歌曲的歌曲副歌部分播放到剩余第四预设时间时,应用另一个播放器解码下一首待串接歌曲,解码到下一首待串接歌曲的歌曲副歌起始时间前的第二预设时间位置后暂停。6.根据权利要求4所述的歌曲串接过渡方法,其特征在于,所述当前待串接歌曲的歌曲副歌播放结束且下一首待串接歌曲准备完毕后,继续播放当前待串接歌曲第一预设时间,当前待串接歌曲的播放音量在第一预设时间内由100%逐渐降低至0%,当前播放歌曲继续播放到切换时间点的前第一过渡时间,界面上开始播放过渡动画,过渡动画播放第一过渡时间后,切换播放下一首待串接歌曲,然后界面继续播放过渡动画第二过渡时间,过渡动画播放完毕,界面切换播放下一首待串接歌曲画面,并添加蒙版遮挡歌词;在切换播放下一首待串接歌曲时,在下一首待串接歌曲的副歌开始时间前的第二预设时间开始播放下一首待串接歌曲,在第二预设时间内,下一首待串接歌曲的音量由0%逐渐上升至100%。7.根据权利要求1所述的一种歌曲串接过渡方法,其特征在于,还包括:所述歌曲的标识文件还包括标签,所述过渡动画也带有标签;所述待串接歌曲的标签类型相同,并根据所述待串接歌曲的标签类型选择相同标签类
型的过渡动画。8.根据权利要求1所述的一种歌曲串接过渡方法,其特征在于,所述过渡动画为下列中的一种:转场动画、水波纹动画以及淡入淡出动画。9.一种歌曲串接过渡终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-8任一所述的一种歌曲串接过渡方法中的步骤。10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行以实现根据权利要求1至8中任一项所述的一种歌曲串接过渡方法。

技术总结


本发明提供了一种歌曲串接过渡方法、终端及存储介质,识别曲库中歌曲副歌的起止时间,制作对应歌曲的标识文件,所述标识文件包括所述起止时间;获取两首以上待串接歌曲,及所述待串接歌曲的标识文件;根据所述待串接歌曲的标识文件依次播放所述待串接歌曲的歌曲副歌,并在相邻两首所述待串接歌曲之间播放过渡动画,同时,对相邻两首所述待串接歌曲切换过程进行音频过渡处理;本发明能够在歌曲文件完整的情况下完成串接,降低了歌曲串接自定义的上手难度,同时,通过在相邻两首待串接歌曲的切换过程中设置转场动画以及音频过渡处理进行转场,在实现过渡的同时中和了两段旋律直接连接的突兀感,综合实现了易操作的歌曲串接和自然过渡。然过渡。然过渡。


技术研发人员:

江涛 林伟鹏 祖可峰 林鎏娟

受保护的技术使用者:

福建星网视易信息系统有限公司

技术研发日:

2022.11.09

技术公布日:

2023/3/7

本文发布于:2024-09-23 02:26:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/69678.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:歌曲   所述   时间   副歌
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议