一种动画特效的展示方法、装置、电子设备及介质制造方法及图纸

技术编号:30694551 阅读:25 留言:0更新日期:2021-11-06 09:29
本发明专利技术实施例提供了一种动画特效的展示方法、装置、电子设备及介质,涉及视频处理技术领域,可以丰富礼物特效的展示形式。本发明专利技术实施例的技术方案包括:推流客户端接收拉流客户端发送的礼物信息,其中礼物信息用于表示指定礼物的动画特效和伴奏歌曲。然后推流客户端确定伴奏歌曲对应的节拍文件,其中节拍文件用于表示伴奏歌曲的各时间段的节拍。推流客户端再按照动画特效包括的各动画帧的播放顺序,依次针对动画特效包括的每个动画帧,确定该动画帧的播放时刻在伴奏歌曲中所属的目标时间段,并根据目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。按照确定的展示形式展示该动画帧。按照确定的展示形式展示该动画帧。

【技术实现步骤摘要】
一种动画特效的展示方法、装置、电子设备及介质


[0001]本专利技术涉及视频处理
,特别是涉及一种动画特效的展示方法、装置、电子设备及介质。

技术介绍

[0002]在直播场景中,观众可以利用观众拉流客户端在主播的直播间内向主播送礼物,当观众送出礼物时,主播所使用的主播开播推流客户端内展示礼物的动画特效。
[0003]然而目前礼物的动画特效展示形式都是固定的,即礼物特效的展示形式单一。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种动画特效的展示方法、装置、电子设备及介质,以丰富礼物特效的展示形式。具体技术方案如下:
[0005]第一方面,本专利技术实施例提供了一种动画特效的展示方法,应用于推流客户端,所述方法包括:
[0006]接收拉流客户端发送的礼物信息,所述礼物信息用于表示指定礼物的动画特效和伴奏歌曲;
[0007]确定所述伴奏歌曲对应的节拍文件,所述节拍文件用于表示所述伴奏歌曲的各时间段的节拍;
[0008]按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。
[0009]可选的,所述节拍文件包括多个转换时间点的节拍,针对每个转换时间点,该转换时间点到下一个转换时间点之前的时间段内的节拍为该转换时间点的节拍。
[0010]可选的,根据所述目标时间段的节拍,确定该动画帧的展示形式,包括:
[0011]根据各节拍与该动画帧的展示形式之间的预设对应关系,确定所述目标时间段的节拍对应的该动画帧的展示形式。
[0012]可选的,每个节拍为强节拍、次强节拍、弱节拍或者次弱节拍,动画帧的展示形式包括动画帧的变化强度,节拍的强度与动画帧的变化强度成正比。
[0013]可选的,所述动画帧的变化强度包括:动画帧的变形程度、变色程度和/或运动速度。
[0014]可选的,所述方法还包括:
[0015]若所述动画特效播放完毕时,所述伴奏歌曲未播放完毕,则从所述动画特效的第一个动画帧开始,返回所述按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧的步骤,直至所述伴奏歌曲播放完毕。
[0016]可选的,所述指定礼物的数量为多个;所述按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧,包括:
[0017]分别针对每个指定礼物的动画特效,按照该动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。
[0018]第二方面,本专利技术实施例提供了一种动画特效的展示方法,应用于拉流客户端,所述方法包括:
[0019]在直播间页面内展示礼物选择界面;
[0020]接收用户在所述礼物选择界面内选择的礼物的动画特效和伴奏歌曲;
[0021]向推流客户端发送礼物信息,所述礼物信息用于表示用户选择的礼物的动画特效和伴奏歌曲,以使得所述推流客户端确定所述伴奏歌曲对应的节拍文件,所述节拍文件用于表示所述伴奏歌曲的各时间段的节拍,按照所述动画特效包括的各动画帧的播放顺序,针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。
[0022]可选的,接收用户在所述礼物选择界面内选择的伴奏歌曲,包括:
[0023]接收用户在所述礼物选择界面针对一首歌曲选择的目标播放时段和目标播放节奏,并将所述目标播放节奏下所述目标播放时段内的该歌曲,作为所述伴奏歌曲。
[0024]第三方面,本专利技术实施例提供了一种动画特效的展示装置,应用于推流客户端,所述装置包括:
[0025]接收模块,用于接收拉流客户端发送的礼物信息,所述礼物信息用于表示指定礼物的动画特效和伴奏歌曲;
[0026]确定模块,用于确定所述伴奏歌曲对应的节拍文件,所述节拍文件用于表示所述伴奏歌曲的各时间段的节拍;
[0027]展示模块,用于按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。
[0028]可选的,所述节拍文件包括多个转换时间点的节拍,针对每个转换时间点,该转换时间点到下一个转换时间点之前的时间段内的节拍为该转换时间点的节拍。
[0029]可选的,所述展示模块,具体用于:
[0030]根据各节拍与该动画帧的展示形式之间的预设对应关系,确定所述目标时间段的节拍对应的该动画帧的展示形式。
[0031]可选的,每个节拍为强节拍、次强节拍、弱节拍或者次弱节拍,动画帧的展示形式包括动画帧的变化强度,节拍的强度与动画帧的变化强度成正比。
[0032]可选的,所述动画帧的变化强度包括:动画帧的变形程度、变色程度和/或运动速
度。
[0033]可选的,所述展示模块,还用于:
[0034]若所述动画特效播放完毕时,所述伴奏歌曲未播放完毕,则从所述动画特效的第一个动画帧开始,返回所述按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧的步骤,直至所述伴奏歌曲播放完毕。
[0035]可选的,所述指定礼物的数量为多个;所述展示模块,具体用于:
[0036]分别针对每个指定礼物的动画特效,按照该动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。
[0037]第四方面,本专利技术实施例提供了一种动画特效的展示装置,应用于拉流客户端,所述装置包括:
[0038]展示模块,用于在直播间页面内展示礼物选择界面;
[0039]接收模块,用于接收用户在所述礼物选择界面内选择的礼物的动画特效和伴奏歌曲;
[0040]发送模块,用于向推流客户端发送礼物信息,所述礼物信息用于表示用户选择的礼物的动画特效和伴奏歌曲,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画特效的展示方法,其特征在于,应用于推流客户端,所述方法包括:接收拉流客户端发送的礼物信息,所述礼物信息用于表示指定礼物的动画特效和伴奏歌曲;确定所述伴奏歌曲对应的节拍文件,所述节拍文件用于表示所述伴奏歌曲的各时间段的节拍;按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。2.根据权利要求1所述的方法,其特征在于,所述节拍文件包括多个转换时间点的节拍,针对每个转换时间点,该转换时间点到下一个转换时间点之前的时间段内的节拍为该转换时间点的节拍。3.根据权利要求1所述的方法,其特征在于,根据所述目标时间段的节拍,确定该动画帧的展示形式,包括:根据各节拍与该动画帧的展示形式之间的预设对应关系,确定所述目标时间段的节拍对应的该动画帧的展示形式。4.根据权利要求1

3任一项所述的方法,其特征在于,每个节拍为强节拍、次强节拍、弱节拍或者次弱节拍,动画帧的展示形式包括动画帧的变化强度,节拍的强度与动画帧的变化强度成正比。5.根据权利要求4所述的方法,其特征在于,所述动画帧的变化强度包括:动画帧的变形程度、变色程度和/或运动速度。6.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:若所述动画特效播放完毕时,所述伴奏歌曲未播放完毕,则从所述动画特效的第一个动画帧开始,返回所述按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧的步骤,直至所述伴奏歌曲播放完毕。7.根据权利要求1

3任一项所述的方法,其特征在于,所述指定礼物的数量为多个;所述按照所述动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧,包括:分别针对每个指定礼物的动画特效,按照该动画特效包括的各动画帧的播放顺序,依次针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。8.一种动画特效的展示方法,其特征在于,应用于拉流客户端,所述方法包括:在直播间页面内展示礼物选择界面;接收用户在所述礼物选择界面内选择的礼物的动画特效和伴奏歌曲;向推流客户端发送礼物信息,所述礼物信息用于表示用户选择的礼物的动画特效和伴奏歌曲,以使得所述推流客户端确定所述伴奏歌曲对应的节拍文件,所述节拍文件用于表
示所述伴奏歌曲的各时间段的节拍,按照所述动画特效包括的各动画帧的播放顺序,针对所述动画特效包括的每个动画帧,确定该动画帧的播放时刻在所述伴奏歌曲中所属的目标时间段,并根据所述目标时间段的节拍,确定该动画帧的展示形式,按照确定的展示形式展示该动画帧。9.根据权利要求8所述的方法,其特征在于,接收用户在所述礼物选择界面内选择的伴奏歌曲,包括:接收用户在所述礼物选择界面针对一首歌曲选择的目标播放时段和目标播放节奏,并将所述目标播放节奏下所述目标播放时段内的该歌曲,作为所述伴奏歌曲。10.一种动画特效的展示装置,其特征在于,应用于推流客户端,所述装置包括:接收模块,用于接收拉流客户端发送的礼物信息,所述礼物信息用于表示指定礼物的动画特效和伴...

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

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

1