歌曲合唱方法、装置及系统的制作方法_3

文档序号:9870241阅读:来源:国知局
是第二用户对第一用户指定的视频拼接模板进行修改后的模板,还可以是第二用户上传的自定义模板。
[0154]步骤418,第二终端在播放合唱歌词部分时,以合唱模板显示第一视频文件中的视频画面和第二用户对应的视频画面。
[0155]其中,合唱模板是以同等优先级显示各个用户的视频画面的模板。
[0156]第二终端在播放合唱歌词部分时,第二终端的第二用户需要同时演唱该部分的歌词,以合唱模板显示第一视频文件中的视频画面和第二用户对应的视频画面,此时,以同等优先级显示第一视频文件中的视频画面和第二用户对应的视频画面。第二终端中采用合唱模板拼接显示的示意图如图5C所示。
[0157]作为另一种实现方式,第二终端通过识别不同的音频部分,根据第一终端指定的视频拼接模板显示第一视频文件中的视频画面和拍摄预览画面。
[0158]本实施例中步骤416至步骤418可替代实现为步骤416a至步骤418a,如图所示。
[0159]步骤416a,第二终端在识别到对应于第一用户的独唱音频时,以第一个独唱模板拼接显示第一视频文件中的视频画面和拍摄画面。
[0160]第一个独唱模板是以第一用户对应的视频画面作为主显示目标的模板;拍摄画面是拍摄第二视频文件时的视频画面。
[0161]第二终端在识别到对应于第一用户的独唱音频时,也即,第一用户在演唱该部分歌词时,以第一个独唱模板拼接显示第一视频文件中的视频画面和拍摄画面,此时,将第一视频文件中的视频画面作为主显示目标,将拍摄画面作为次显示目标。
[0162]步骤417a,在识别到对应于第二用户的独唱音频时,以第二个独唱模板拼接显示第一视频文件中的视频画面和拍摄画面。
[0163]第二个独唱模板是以第二用户对应的视频画面作为主显示目标的模板。
[0164]第二终端在识别到对应于第二用户的独唱音频时,也即,第二终端的第二用户在演唱该部分歌词时,以第二个独唱模板拼接显示第一视频文件中的视频画面和拍摄画面,此时,将拍摄画面作为主显示目标,将第一视频文件中的视频画面作为次显示目标。
[0165]可选的,第二个独唱模板可以是第一用户指定的视频拼接模板,也可以是第二用户对第一用户指定的视频拼接模板进行修改后的模板,还可以是第二用户上传的自定义模板。
[0166]步骤418a,在识别到合唱音频时,以合唱模板显示第一视频文件中的视频画面和拍摄画面。
[0167]其中,合唱模板是以同等优先级显示各个用户的视频画面的模板。
[0168]第二终端在识别到合唱音频时,也即,第一用户和第二用户同时演唱该部分歌词时,以合唱模板拼接显示第一视频文件中的视频画面和拍摄画面,此时,以同等优先级显示各个用户的视频画面的模板。
[0169]可选地,作为另一种实现方式,第二终端可以通过结合识别不同的歌词部分和不同的音频部分两种情况,根据第一终端指定的视频拼接模板显示第一视频文件中的视频画面和拍摄画面。
[0170]步骤419,第二终端将第二视频文件发送给服务器。
[0171 ]服务器用于将第一视频文件和第二视频文件合并为合唱文件。
[0172]第二终端在第二视频文件拍摄完毕后,将拍摄的第二视频文件发送给服务器,以便服务器将第一视频文件和第二视频文件合并为合唱文件。
[0173]对应地,服务器接收第二终端发送的第二视频文件。
[0174]步骤420,服务器将第一视频文件和第二视频文件合并为合唱文件。
[0175]服务器根据视频拼接模板,将第一视频文件和第二视频文件合并为合唱文件。
[0176]作为一种可选的实现方式,本实施例中服务器通过识别不同的歌词部分,根据第一终端指定的视频拼接模板合并第一视频文件和第二视频文件。具体步骤如下:
[0177]第一步,服务器在识别到第一歌词部分时,以第一个独唱模板拼接合并第一视频文件和第二视频文件,第一个独唱模板是以第一视频文件的视频画面作为主显示目标的模板。
[0178]服务器在识别到第一歌词部分时,将第一视频文件中的视频画面作为主显示目标,第二视频文件中的视频画面作为次显示目标,对第一视频文件和第二视频文件进行合并。
[0179]第二步,服务器在识别到第二歌词部分时,以第二个独唱模板拼接合并第一视频文件和第二视频文件,第二个独唱模板是以第二视频文件中的视频画面作为主显示目标的模板。
[0180]服务器在识别到第二歌词部分时,将第二视频文件中的视频画面作为主显示目标,第一视频文件中的视频画面作为次显示目标,对第一视频文件和第二视频文件进行合并。
[0181]第三步,服务器在识别到合唱歌词部分时,以合唱模板合并第一视频文件和第二视频文件。
[0182]其中,合唱模板是以同等优先级显示各个用户的视频画面的模板。
[0183]服务器在识别到合唱歌词部分时,将第一视频文件中的视频画面和第二视频文件中的视频画面作为同等优先级的显示目标,对第一视频文件和第二视频文件进行合并。
[0184]可选地,作为另一种实现方式,服务器根据识别不同的音频部分,根据第一终端指定的视频拼接模板合并第一视频文件和第二视频文件。上述中的第一步至第三步可替代实现为第四步至第六步,具体步骤如下:
[0185]第四步,服务器在识别到对应于第一用户的独唱音频时,以第一个独唱模板拼接合并第一视频文件和第二视频文件,第一个独唱模板是以第一视频文件的视频画面作为主显示目标的显示模板。
[0186]服务器在识别到第一用户的独唱音频时,将第一视频文件中的视频画面作为主显示目标,第二视频文件中的视频画面作为次显示目标,对第一视频文件和第二视频文件进行合并。
[0187]第五步,服务器在识别到对应于第二用户的独唱音频时,以第二个独唱模板拼接合并第一视频文件和第二视频文件,第二个独唱模板是以第二视频文件中的视频画面作为主显示目标的显示模板。
[0188]服务器在识别到第二用户的独唱音频时,将第二视频文件中的视频画面作为主显示目标,第一视频文件中的视频画面作为次显示目标,对第一视频文件和第二视频文件进行合并。
[0189]第六步,服务器在识别到合唱音频时,以合唱模板合并第一视频文件和第二视频文件。
[0190]其中,合唱模板是以同等优先级显示各个用户的视频画面的模板。
[0191]服务器在识别到合唱音频时,将第一视频文件中的视频画面和第二视频文件中的视频画面作为同等优先级的显示目标,对第一视频文件和第二视频文件进行合并。
[0192]可选地,作为另一种实现方式,服务器可以通过结合识别不同的歌词部分和不同的音频部分两种情况,根据第一终端指定的视频拼接模板合并第一视频文件和第二视频文件。
[0193]可选地,本实施例中步骤419至步骤420可替代实现为步骤419a至步骤421a,如图5E所示。
[0194]步骤419a,第二终端根据视频拼接模板将第一视频文件和第二视频文件合并为合唱文件。
[0195]第二终端在拍摄第二视频文件的过程中,根据视频拼接模板将第一视频文件和第二视频文件合并为合唱文件;或,第二终端在拍摄完第二视频文件后,根据视频拼接模板将第一视频文件和第二视频文件合并为合唱文件。
[0196]步骤420a,第二终端将合唱文件发送给服务器。
[0197]对应地,服务器接收第二终端发送的合唱文件
[0198]步骤421a,服务器将合唱文件分享给第一终端和/或其它终端。
[0199]服务器将第二终端发送的合唱文件分享给第一终端;或,服务器将第二终端发送的合唱文件分享给其它终端。
[0200]综上所述,本实施例提供的歌曲合唱方法,通过获取合唱歌曲的第一视频文件;以合唱模式播放第一视频文件;在播放第一视频文件时,拍摄第二视频文件;将第一视频文件和第二视频文件合并为合唱文件;解决了目前的歌曲合唱方法仅能够得到合唱音频文件,在播放该合唱音频文件时所能实现的展现方式有限的问题;达到了通过合并多个用户的演唱视频,丰富了合唱文件的展现方式,提高了用户之间的交互性的效果。
[0201]另外,通过将合唱歌曲的歌词部分划分为至少两部分,并在第一终端中进行区别显示,使得第一用户可以选择自身喜爱的歌词部分进行演唱,同时有利于第二终端明确需要演唱的歌词部分。同时,第一终端可以根据自身喜爱对歌词部分进行划分,或者选择歌曲中自身喜爱的歌词部分进行演唱。
[0202]第一终端可以从N个视频拼接模板中选择自身喜爱的模板,也可以自己上传自定义模板,还可以对获取的视频拼接模板进行修改,使得视频拼接方式多样化。
[0203]在第一视频文件播放时,通过识别歌词部分、音频部分或结合歌词部分和音频部分,根据视频拼接模板切换显示第一视频文件中的视频画面和拍摄画面,丰富了视频画面切换显示的方式。
[0204]需要说明的一点是:上述关于第一终端部分的步骤可以单独实现成为第一终端侧的歌曲合唱方法;上述关于第二终端部分的步骤可以单独实现成为第二终端侧的歌曲合唱方法;上述关于服务器部分的步骤可以单独实现成为服务器侧的歌曲合唱方法。
[0205]需要说明的另一点是:本实施例中仅以两个用户参与合唱歌曲进行举例说明,在实际应用中,本实施例中还可以包括其它用户。
[0206]在一个具体的例子中,以两个用户分别通过全民K歌客户端进行歌曲合唱为例。小明使用电子设备登录全民K歌客户端,小明在全民K歌客户端中搜索合唱歌曲,并选择视频合唱。小明在拍摄第一视频文件之前,从合唱歌曲的第一歌词部分和第二歌词部分选择第一歌词部分进行演唱,并选择视频拼接模板。在选定之后,开始拍摄第一视频文件。在第一视频文件拍摄结束后,小明通过全民K歌客户端向全民K歌服务器发送该第一视频文件。全民K歌服务器向全民K歌客户端的用户推送相关的互动消息,要求他们参与合唱。
[0207]另一用户小红使用电子设备登录全民K歌客户端,接收到全民K歌服务器推送的互动消息后,根据该互动消息从全民K歌服务器中获取小明发布的第一视频文件。小红通过全民K歌客户端提供的参与合唱的入口进行歌曲合唱。小红通过全民K歌客户端播放第一视频文件,待播放到第二歌词部分时,小红使用摄像头拍摄自身演唱合唱歌曲第二歌词部分的第二视频文件。之后,小红通过全民K歌客户端将第一视频文件和第二视频文件按照视频拼接模板合并为合唱文件。小红通过全民K歌客户端向全民K歌服务器发送合唱文件,通过全民K歌服务器向小明分享该合唱文件,并通过全民K歌服务器向其它客户端分享该合唱文件。
[0208]小明通过自身登录的全民K歌客户端接收全民K歌服务器分享的合唱文件后,可以查看小红分享的合唱文件。其他用户通过自身登录的全民K歌客户端接收全民K歌服务器分享的合唱文件后,也可以查看小红分享的合唱文件。
[0209]请参考图6A和6B,其示出了本发明一个实施例提供的歌曲合唱方法的方法流程图,本实施例以该歌曲合唱方法应用于图1所示实施环境,仅以三个用户参与歌曲合唱进行举例说明。该歌曲合唱方法可以包括如下步骤:
[0210]步骤601,第一终端接收第一用户触发的视频合唱请求。
[0211]步骤602,第一终端以合唱模式播放合唱歌曲。
[0212]第一终端根据视频合唱请求,以合唱模式播放合唱歌曲,合唱模式是将合唱歌曲的歌词部分分成三部分,第一终端只需演唱其中的一部分。本实施例中以将合唱歌曲分成三部分来举例说明。
[0213]可选地,服务器将合唱歌曲的歌词部分分成三部分,并提供给第一终端;或者,第一终端根据自身喜爱自定义的将合唱歌曲的歌词部分分成三部分。
[0214]可选地,第一终端在播放合唱歌曲时,将合唱歌曲的歌词分成第一歌词部分、第二歌曲部分和第三歌词部分,并对第一歌词部分、第二歌曲部分和第三歌词部分进行区别显示,该区别显示可以包括:不同颜色显示、不同字体显示、不同字体大小显示或不同位置显示中的至少一种。
[0215]步骤603,第一终端在播放合唱歌曲时,拍摄第一视频文件。
[0216]第一视频文件包括第一用户演唱合唱歌曲中对应的第一歌词部分时的视频画面。
[0217]可选地,第一终端获取服务器提供的N个视频拼接模板,从N个视频拼接模板中确定本次合唱所使用的视频拼接模板。
[0218]在选定视频拼接模板后,拍摄第一视频文件时就按照选定的视频拼接模板进行拍摄。
[0219]可选的,第一用户上传自定义模板,根据自定义模板确定本次合唱所使用的视频拼接模板。
[0220]可选的,第一用户对服务器提供的视频拼接模板进行修改,根据修改后的模板确定本次合唱所使用的视频拼接模板。
[0221]视频拼接模板包括第一个独唱模板、第二个独唱模板和第三个独唱模板。第一个独唱模板是以第一用户对应的视频画面作为主显示目标的模板;第二个独唱模板是以第一终端的第一默认图像作为
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1