合唱视频生成方法、合唱方法、装置、设备及存储介质制造方法及图纸

技术编号:26607288 阅读:24 留言:0更新日期:2020-12-04 21:32
本申请实施例公开了一种合唱视频生成方法、装置、设备及存储介质,属于视频处理技术领域。该方法包括:在主播终端与至少一个合唱观众终端进行合唱的过程中,接收主播终端发送的主播视频;向至少一个合唱观众终端发送主播视频;在至少一个合唱观众终端播放主播视频的过程中,获取至少一个合唱观众终端采集的观众视频;根据主播视频和至少一个观众视频,生成合唱视频。一方面,生成的合唱视频中包含较多的信息量,而且打破了观众仅能收听主播音频的局限性,扩展了合唱功能。另一方面,还能够生成合唱视频,以供任一终端回看该合唱视频,从而通过该合唱视频吸引其他用户,提高观看该主播用户的用户数量,进而提高用户粘性。

【技术实现步骤摘要】
合唱视频生成方法、合唱方法、装置、设备及存储介质
本申请实施例涉及视频处理
,特别涉及一种合唱视频生成方法、合唱方法、装置、设备及存储介质。
技术介绍
随着互联网技术的广泛普及和直播功能的快速发展,主播用户和观众用户能够通过直播的方式进行交互,例如主播用户向观众用户发送红包、主播用户和观众用户合唱歌曲等等。但是在主播终端与观众终端的合唱过程中,观众终端的观众用户只能收听到主播音频,根据主播音频来进行合唱,功能单一、合唱效果差。
技术实现思路
本申请实施例提供了一种合唱视频生成方法、合唱方法、装置、设备及存储介质,打破了仅能基于音频进行合唱的局限性,扩展了合唱功能。所述技术方案如下:一方面,提供了一种合唱视频生成方法,所述方法包括:在主播终端与至少一个合唱观众终端进行合唱的过程中,接收主播终端发送的主播视频,所述主播视频中包括所述主播终端采集的主播图像和主播音频,所述至少一个合唱观众终端为与所述主播终端进行合唱的观众终端;向所述至少一个合唱观众终端发送所述主播视频;在所述至少一个合唱观众终端播放所述主播视频的过程中,获取所述至少一个合唱观众终端采集的观众视频,所述观众视频中包括观众图像和观众音频;根据所述主播视频和至少一个观众视频,生成合唱视频。可选地,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:将所述主播图像和所述至少一个观众视频的观众图像进行拼接,得到合唱画面;将所述主播音频和所述至少一个观众视频的观众音频进行拼接,得到合唱音频;将所述合唱画面和所述合唱音频进行组合,生成合唱视频。可选地,所述将所述主播图像和所述至少一个观众视频的观众图像进行拼接,得到合唱画面,包括:按照九宫格排布方式,将所述主播图像显示在九宫格区域的中心区域,将所述至少一个观众图像依次显示在所述中心区域的相邻区域,得到所述合唱画面。可选地,所述至少一个观众视频包括多个观众视频,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:对于每个观众视频,将所述主播视频的主播图像和所述观众视频的观众图像进行拼接,得到合唱画面;将所述主播视频的主播音频和所述观众视频的观众音频进行拼接,得到合唱音频;将所述合唱画面和所述合唱音频进行组合,生成合唱视频。可选地,所述对于每个观众视频,将所述主播视频的主播图像和所述观众视频的观众图像进行拼接,得到合唱画面,包括:按照并行排列的方式,将所述主播图像和所述观众图像进行拼接,得到所述合唱画面;所述主播图像位于所述观众图像左侧,或者,所述主播图像位于所述观众图像右侧。可选地,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:获取所述主播视频的第一起始时间点和第一结束时间点,所述第一起始时间点用于指示所述主播终端的合唱开始时间,所述第一结束时间点用于指示所述主播终端的合唱结束时间;获取每个观众视频的第二起始时间点和第二结束时间点,所述第二起始时间点用于指示合唱观众终端的合唱开始时间,所述第二结束时间点用于指示合唱观众终端的合唱结束时间;基于所述第一起始时间点和所述第一结束时间点,获取所述主播视频中的主播视频片段;基于所述每个观众视频的第二起始时间点和第二结束时间点,获取每个观众视频中的观众视频片段;将所述主播视频片段和所述观众视频片段进行拼接,得到所述合唱视频。可选地,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:获取所述主播视频的第三起始时间点和第三结束时间点,所述第三起始时间点用于指示所述主播终端播放所述歌词信息的开始时间,所述第三结束时间点用于指示所述主播终端播放所述歌词信息的结束时间;获取每个观众视频的第四起始时间点和第四结束时间点,所述第四起始时间点用于指示合唱观众终端开始显示所述歌词信息的时间,所述第四结束时间点用于指示合唱观众终端结束显示所述歌词信息的时间;基于所述第三起始时间点和所述第三结束时间点,获取所述主播视频中的主播视频片段;基于所述每个观众视频的第四起始时间点和第四结束时间点,获取每个观众视频中的观众视频片段;将所述主播视频片段和所述观众视频片段进行拼接,得到所述合唱视频。可选地,所述接收主播终端发送的主播视频之前,所述方法还包括:接收所述主播终端发送的合唱请求,所述合唱请求用于请求观众终端进行合唱;向观众终端发送所述合唱请求;将返回合唱请求确认消息的观众终端确定为所述合唱观众终端。可选地,所述观众终端用于接收到所述合唱请求时显示合唱入口,所述合唱入口用于触发所述合唱请求确认消息;所述合唱请求中包括目标合唱人数,所述方法还包括:确定返回所述合唱请求确认消息的观众终端的数量达到所述目标合唱人数;向所述观众终端发送终止参与消息,所述终止参与消息用于指示所述观众终端取消显示所述合唱入口。可选地,所述合唱请求中包括目标合唱人数,所述方法还包括:确定返回所述合唱请求确认消息的观众终端的数量达到所述目标合唱人数;向所述主播终端和所述合唱观众终端发送提示消息,所述提示消息用于提示合唱开始;向所述主播终端发送歌曲音频,所述主播终端用于播放所述歌曲音频。可选地,所述生成所述合唱视频之后,所述方法还包括:发布所述合唱视频的播放入口;接收任一终端基于所述播放入口触发的播放请求;向所述任一终端发送所述合唱视频,所述任一终端用于播放所述合唱视频。可选地,所述至少一个观众视频包括多个观众视频,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:根据所述主播视频和所述多个观众视频中的每个观众视频,分别生成包括所述主播视频和一个观众视频的合唱视频;或者,根据所述主播视频和所述多个观众视频,生成包括所述主播视频和所述多个观众视频的合唱视频。可选地,所述根据所述主播视频和所述多个观众视频中的每个观众视频,分别生成包括所述主播视频和一个观众视频的合唱视频之后,所述方法还包括:将生成的每个合唱视频分别与对应合唱视频中观众视频的观众用户标识对应存储;所述根据所述主播视频和所述多个观众视频,生成包括所述主播视频和所述多个观众视频的合唱视频之后,所述方法还包括:将所述合唱视频与所述主播终端登录的主播用户标识对应存储。另一方面,提供了一种合唱视频生成方法,所述方法包括:在与主播终端进行合唱的过程中,接收服务器发送的主播视频,所述主播视频中包括所述主播终端采集的主播图像和主播音频;在播放所述主播视频的过程中,采集观众视频,所述观众视频中包括观众图像和观众音频;向所述服务器发送所述观众视频,所述服务器用于根据所述主播视频和至少一个观众视频,生成合唱视频。可选地,所述接收服务器发送的主播视频之前,所述方法还包括:接收所述服务器发送的合唱请求,所述合唱请求用于请求观众本文档来自技高网...

【技术保护点】
1.一种合唱视频生成方法,其特征在于,所述方法包括:/n在主播终端与至少一个合唱观众终端进行合唱的过程中,接收主播终端发送的主播视频,所述主播视频中包括所述主播终端采集的主播图像和主播音频,所述至少一个合唱观众终端为与所述主播终端进行合唱的观众终端;/n向所述至少一个合唱观众终端发送所述主播视频;/n在所述至少一个合唱观众终端播放所述主播视频的过程中,获取所述至少一个合唱观众终端采集的观众视频,所述观众视频中包括观众图像和观众音频;/n根据所述主播视频和至少一个观众视频,生成合唱视频。/n

【技术特征摘要】
1.一种合唱视频生成方法,其特征在于,所述方法包括:
在主播终端与至少一个合唱观众终端进行合唱的过程中,接收主播终端发送的主播视频,所述主播视频中包括所述主播终端采集的主播图像和主播音频,所述至少一个合唱观众终端为与所述主播终端进行合唱的观众终端;
向所述至少一个合唱观众终端发送所述主播视频;
在所述至少一个合唱观众终端播放所述主播视频的过程中,获取所述至少一个合唱观众终端采集的观众视频,所述观众视频中包括观众图像和观众音频;
根据所述主播视频和至少一个观众视频,生成合唱视频。


2.根据权利要求1所述的方法,其特征在于,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:
将所述主播图像和所述至少一个观众视频的观众图像进行拼接,得到合唱画面;
将所述主播音频和所述至少一个观众视频的观众音频进行拼接,得到合唱音频;
将所述合唱画面和所述合唱音频进行组合,生成合唱视频。


3.根据权利要求2所述的方法,其特征在于,所述将所述主播图像和所述至少一个观众视频的观众图像进行拼接,得到合唱画面,包括:
按照九宫格排布方式,将所述主播图像显示在九宫格区域的中心区域,将所述至少一个观众图像依次显示在所述中心区域的相邻区域,得到所述合唱画面。


4.根据权利要求1所述的方法,其特征在于,所述至少一个观众视频包括多个观众视频,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:
对于每个观众视频,将所述主播视频的主播图像和所述观众视频的观众图像进行拼接,得到合唱画面;
将所述主播音频和所述观众视频的观众音频进行拼接,得到合唱音频;
将所述合唱画面和所述合唱音频进行组合,生成合唱视频。


5.根据权利要求4所述的方法,其特征在于,所述对于每个观众视频,将所述主播视频的主播图像和所述观众视频的观众图像进行拼接,得到合唱画面,包括:
按照并行排列的方式,将所述主播图像和所述观众图像进行拼接,得到所述合唱画面;
所述主播图像位于所述观众图像左侧,或者,所述主播图像位于所述观众图像右侧。


6.根据权利要求1所述的方法,其特征在于,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:
获取所述主播视频的第一起始时间点和第一结束时间点,所述第一起始时间点用于指示所述主播终端的合唱开始时间,所述第一结束时间点用于指示所述主播终端的合唱结束时间;
获取每个观众视频的第二起始时间点和第二结束时间点,所述第二起始时间点用于指示合唱观众终端的合唱开始时间,所述第二结束时间点用于指示合唱观众终端的合唱结束时间;
基于所述第一起始时间点和所述第一结束时间点,获取所述主播视频中的主播视频片段;
基于所述每个观众视频的第二起始时间点和第二结束时间点,获取每个观众视频中的观众视频片段;
将所述主播视频片段和所述观众视频片段进行拼接,得到所述合唱视频。


7.根据权利要求1所述的方法,其特征在于,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:
获取所述主播视频的第三起始时间点和第三结束时间点,所述第三起始时间点用于指示所述主播终端播放歌词信息的开始时间,所述第三结束时间点用于指示所述主播终端播放所述歌词信息的结束时间;
获取每个观众视频的第四起始时间点和第四结束时间点,所述第四起始时间点用于指示合唱观众终端开始显示所述歌词信息的时间,所述第四结束时间点用于指示合唱观众终端结束显示所述歌词信息的时间;
基于所述第三起始时间点和所述第三结束时间点,获取所述主播视频中的主播视频片段;
基于所述每个观众视频的第四起始时间点和第四结束时间点,获取每个观众视频中的观众视频片段;
将所述主播视频片段和所述观众视频片段进行拼接,得到所述合唱视频。


8.根据权利要求1所述的方法,其特征在于,所述接收主播终端发送的主播视频之前,所述方法还包括:
接收所述主播终端发送的合唱请求,所述合唱请求用于请求观众终端进行合唱;
向观众终端发送所述合唱请求;
将返回合唱请求确认消息的观众终端确定为所述合唱观众终端。


9.根据权利要求8所述的方法,其特征在于,所述观众终端用于接收到所述合唱请求时显示合唱入口,所述合唱入口用于触发所述合唱请求确认消息;所述合唱请求中包括目标合唱人数,所述方法还包括:
确定返回所述合唱请求确认消息的观众终端的数量达到所述目标合唱人数;
向所述观众终端发送终止参与消息,所述终止参与消息用于指示所述观众终端取消显示所述合唱入口。


10.根据权利要求8所述的方法,其特征在于,所述合唱请求中包括目标合唱人数,所述方法还包括:
确定返回所述合唱请求确认消息的观众终端的数量达到所述目标合唱人数;
向所述主播终端和所述合唱观众终端发送提示消息,所述提示消息用于提示合唱开始;
向所述主播终端发送歌曲音频,所述主播终端用于播放所述歌曲音频。


11.根据权利要求1所述的方法,其特征在于,所述生成合唱视频之后,所述方法还包括:
发布所述合唱视频的播放入口;
接收任一终端基于所述播放入口触发的播放请求;
向所述任一终端发送所述合唱视频,所述任一终端用于播放所述合唱视频。


12.根据权利要求1所述的方法,其特征在于,所述至少一个观众视频包括多个观众视频,所述根据所述主播视频和至少一个观众视频,生成合唱视频,包括:
根据所述主播视频和所述多个观众视频中的每个观众视频,分别生成包括所述主播视频和一个观众视频的合唱视频;或者,
根据所述主播视频和所述多个观众视频,生成包括所述主播视频和所述多个观众视频的合唱视频。


13.根据权利要求12所述的方法,其特征在于,所述根据所述主播视频和所述多个观众视频中的每个观众视频,分别生成包括所述主播视频和一个观众视频的合唱视频之后,所述方法还包括:
将生成的每个合唱视频分别与对应合唱视频中观众视频的观众用户标识对应存储;
所述根据所述主播视频和所述多个观众视频,生成包括所述主播视频和所述多个观众视频的合唱视频之后,所述方法还包括:
将所述合唱视频与所述主播终端登录的主播用户标识对应存储。


14.一种合唱视频生成方法,其特征在于,所述方法包括:
在与主播终端进行合唱的过程中,接收服务器发送的主播视频,所述主播视频中包括所述主播终端采集的主播图像和主播音频;
在播放所述主播视频的过程中,采集观众视频,所述观众视频中包括观众图像和观众音频;
向所述服务器发送所述观众视频,所述服务器用于根据所述主播视频和至少一个观众视频,生成合唱视频。


15.根据权利要求14所述的方法,其特征在于,所述接收服务器发送的主播视频之前,所述方法还包括:
接收所述服务器发送的合唱请求,所述合唱请求用于请求观众终端进行合唱;
显示合唱入口,当检测到对所述合唱入口的选择操作时,向所述服务器返回合唱请求确认消息。


16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
接收所述服务器发送的当前参与人数,并显示所述当前参与人数;或者,
接收所述服务器发送的剩余参与人数,并显示所述剩余参与人数。


17.根据权利要求15所述的方法,其特征在于,所述显示合唱入口之后,所述方法还包括:
接收所述服务器发送的终止参与消息,取消显示所述合唱入口;
其中,所述合唱请求中包括目标合唱人数,所述终止参与消息由所述服务器确定返回所述合唱请求确认消息的观众终端的数量达到所述目标合唱人数时发送。


18.根据权利要求14所述的方法,其特征在于,所述方法还包括:
若播放至所述主播视频中的第一起始时间点,将所述观众视频中的当前时间点设置为第二起始时间点,所述第一起始时间点用于指示所述主播终端的合唱开始...

【专利技术属性】
技术研发人员:陈文琼
申请(专利权)人:广州繁星互娱信息科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1