视频配乐方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30448216 阅读:17 留言:0更新日期:2021-10-24 18:42
本申请涉及一种视频配乐方法、装置、计算机设备和存储介质。所述方法包括:获取待配乐视频,并确定待配乐视频的分镜速度;确定多个候选配乐各自对应的长时音频速度;长时音频速度根据候选配乐的高阶点位和配乐时长确定,高阶点位基于候选配乐的基础点位确定;根据分镜速度和长时音频速度,从候选配乐中筛选匹配配乐;根据待配乐视频的视频时长和匹配配乐所对应的高阶点位,确定匹配配乐中各音乐片段各自对应的短时音频速度;根据分镜速度和短时音频速度,确定匹配配乐中的目标音乐片段,并将目标音乐片段与待配乐视频进行合成处理,得到目标视频。采用本方法能够提升视频配乐效率。标视频。采用本方法能够提升视频配乐效率。标视频。采用本方法能够提升视频配乐效率。

【技术实现步骤摘要】
视频配乐方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种视频配乐方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网的发展,人们已经习惯将自行拍摄的视频通过网络进行分享。其中,短视频以音频节奏和视频剪辑节奏相匹配的酷炫效果成为当前最为流行的视频形式。当短视频中的画面和音乐有效结合时,会使观看视频的用户感受到视频中的氛围,具有身临其境的感受。
[0003]目前,主要是通过人耳倾听歌曲,主观感受音乐速度与已经剪辑生成的短视频之间的匹配度,并根据主观感受的匹配度进行音乐的挑选,得到匹配音乐。当挑选完匹配音乐后,再通过反复听曲,确认匹配音乐中应选取的大致段落,将应选取的大致段落与剪辑好的短视频进行合成,得到最终的视频。然而,通过人力来挑选用以进行配乐的音乐片段,会导致视频配乐的效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提升视频配乐效率的视频配乐方法、装置、计算机设备和存储介质。
[0005]一种视频配乐方法,所述方法包括:获取待配乐视频,并确定所述待配乐视频的分镜速度;确定多个候选配乐各自对应的长时音频速度;所述长时音频速度根据所述候选配乐的高阶点位和配乐时长确定,所述高阶点位基于所述候选配乐的基础点位确定;根据所述分镜速度和所述长时音频速度,从所述候选配乐中筛选匹配配乐;根据所述待配乐视频的视频时长和所述匹配配乐所对应的高阶点位,确定所述匹配配乐中各音乐片段各自对应的短时音频速度;根据所述分镜速度和所述短时音频速度,确定所述匹配配乐中的目标音乐片段,并将所述目标音乐片段与所述待配乐视频进行合成处理,得到目标视频。
[0006]一种视频配乐装置,所述装置包括:匹配配乐确定模块,用于获取待配乐视频,并确定所述待配乐视频的分镜速度;确定多个候选配乐各自对应的长时音频速度;所述长时音频速度根据所述候选配乐的高阶点位和配乐时长确定,所述高阶点位基于所述候选配乐的基础点位确定;根据所述分镜速度和所述长时音频速度,从所述候选配乐中筛选匹配配乐;短时音速确定模块,用于根据所述待配乐视频的视频时长和所述匹配配乐所对应的高阶点位,确定所述匹配配乐中各音乐片段各自对应的短时音频速度;合成模块,用于根据所述分镜速度和所述短时音频速度,确定所述匹配配乐中的目标音乐片段,并将所述目标音乐片段与所述待配乐视频进行合成处理,得到目标视频。
[0007]在一个实施例中,所述匹配配乐确定模块包括分镜速度确定模块,用于确定所述待配乐视频的视频时长和所述待配乐视频所包括的分镜头数量;根据所述视频时长和所述分镜头数量,确定所述待配乐视频的分镜速度。
[0008]在一个实施例中,所述匹配配乐确定模块包括长时音速确定模块,用于对于配乐库中的每个候选配乐,确定所述候选配乐中的基础点位,并根据所述基础点位,确定相应候选配乐中的高阶点位;根据所述候选配乐的配乐时长和所述高阶点位,确定相应候选配乐的长时音频速度。
[0009]在一个实施例中,所述视频配乐装置还包括高阶点位确定模块,用于确定与所述候选配乐相对应的特征能量曲线;对所述特征能量曲线进行峰值检测,得到所述特征能量曲线中的波峰,并根据所述波峰,确定所述候选配乐中的重音点位;确定所述特征能量曲线中的能量变化规律,并根据所述能量变化规律,确定所述候选配乐中的节拍点位。
[0010]在一个实施例中,所述高阶点位确定模,还用于对所述候选配乐进行分帧处理,得到至少一个音频帧;分别对所述音频帧进行傅里叶变换,得到每个音频帧各自对应的频谱图;沿时域对多个所述频谱图进行拼接,得到所述候选配乐的配乐频谱图;对所述配乐频谱图进行差分计算,得到所述配乐频谱图的特征能量曲线。
[0011]在一个实施例中,所述高阶点位确定模块还用于通过第一滑动窗口对所述特征能量曲线进行平滑处理,得到所述特征能量曲线中的能量变化规律;根据所述能量变化规律,得到所述候选配乐中的节拍点位。
[0012]在一个实施例中,所述高阶点位确定模块还用于对于所述候选配乐中的每个重音点位,以当前重音点位为中心设置时间窗口,并确定在所述时间窗口内是否存在节拍点位;所述时间窗口对应预设时间间隔;若所述时间窗口内存在节拍点位,则将所述时间窗口内存在的节拍点位和所述当前重音点位,作为具有对应关系的重音点位和节拍点位。
[0013]在一个实施例中,所述基础点位包括节拍点位和重音点位,所述高阶点位确定模块还用于若所述候选配乐中,在预设时间间隔内存在具有对应关系的重音点位和节拍点位,则将具有对应关系的重音点位和节拍点位中的一种,作为高阶点位。
[0014]在一个实施例中,所述匹配配乐确定模块还用于将配乐库中的每个候选配乐各自对应的长时音频速度均与所述分镜速度进行匹配处理,得到每个所述候选配乐各自对应的第一匹配值;根据所述第一匹配值,从所述配乐库中筛选出至少一个目标候选配乐;确定每个所述目标候选配乐各自对应的配乐标签,并根据所述配乐标签和所述第一匹配值,从所述至少一个目标候选配乐中筛选出匹配配乐。
[0015]在一个实施例中,所述短时音速确定模块还用于根据所述待配乐视频的视频时长对所述匹配配乐进行分段处理,得到至少一个音乐片段,并确定每个所述音乐片段各自对应的高阶点位数量;对于多个音乐片段中的每个音乐片段,根据所述音乐片段对应的高阶点位数量和所述音乐片段的片段时长,得到相应音乐片段的短时音频速度。
[0016]在一个实施例中,所述短时音速确定模块还用于获取第二滑动窗口,并以预设滑动步长,触发所述第二滑动窗在与所述匹配配乐对应的音频信号序列上滑动,得到所述第二滑动窗口所框选的至少一个音频信号片段;其中,所述第二滑动窗口所框选的音频信号片段的片段时长与所述待配乐视频的视频时长一致;将与所述音频信号片段相对应的音频,作为通过分段处理得到的音乐片段。
[0017]在一个实施例中,所述合成模块还用于将每个所述音乐片段各自对应的短时音频速度均与所述分镜速度进行匹配处理,得到每个所述音乐片段各自对应的第二匹配值;根据所述第二匹配值,从多个所述音乐片段中筛选出目标音乐片段。
[0018]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取待配乐视频,并确定所述待配乐视频的分镜速度;确定多个候选配乐各自对应的长时音频速度;所述长时音频速度根据所述候选配乐的高阶点位和配乐时长确定,所述高阶点位基于所述候选配乐的基础点位确定;根据所述分镜速度和所述长时音频速度,从所述候选配乐中筛选匹配配乐;根据所述待配乐视频的视频时长和所述匹配配乐所对应的高阶点位,确定所述匹配配乐中各音乐片段各自对应的短时音频速度;根据所述分镜速度和所述短时音频速度,确定所述匹配配乐中的目标音乐片段,并将所述目标音乐片段与所述待配乐视频进行合成处理,得到目标视频。
[0019]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取待配乐视频,并确定所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频配乐方法,其特征在于,所述方法包括:获取待配乐视频,并确定所述待配乐视频的分镜速度;确定多个候选配乐各自对应的长时音频速度;所述长时音频速度根据所述候选配乐的高阶点位和配乐时长确定,所述高阶点位基于所述候选配乐的基础点位确定;根据所述分镜速度和所述长时音频速度,从所述候选配乐中筛选匹配配乐;根据所述待配乐视频的视频时长和所述匹配配乐所对应的高阶点位,确定所述匹配配乐中各音乐片段各自对应的短时音频速度;根据所述分镜速度和所述短时音频速度,确定所述匹配配乐中的目标音乐片段,并将所述目标音乐片段与所述待配乐视频进行合成处理,得到目标视频。2.根据权利要求1所述的方法,其特征在于,所述确定所述待配乐视频的分镜速度,包括:确定所述待配乐视频的视频时长和所述待配乐视频所包括的分镜头数量;根据所述视频时长和所述分镜头数量,确定所述待配乐视频的分镜速度。3.根据权利要求1所述的方法,其特征在于,所述确定多个候选配乐各自对应的长时音频速度,包括:对于配乐库中的每个候选配乐,确定所述候选配乐中的基础点位,并根据所述基础点位,确定相应候选配乐中的高阶点位;根据所述候选配乐的配乐时长和所述高阶点位,确定相应候选配乐的长时音频速度。4.根据权利要求3所述的方法,其特征在于,所述基础点位包括节拍点位和重音点位,所述对于配乐库中的每个候选配乐,确定所述候选配乐中的基础点位,包括:确定与所述候选配乐相对应的特征能量曲线;对所述特征能量曲线进行峰值检测,得到所述特征能量曲线中的波峰,并根据所述波峰,确定所述候选配乐中的重音点位;确定所述特征能量曲线中的能量变化规律,并根据所述能量变化规律,确定所述候选配乐中的节拍点位。5.根据权利要求4所述的方法,其特征在于,所述确定与所述候选配乐相对应的特征能量曲线,包括:对所述候选配乐进行分帧处理,得到至少一个音频帧;分别对所述音频帧进行傅里叶变换,得到每个音频帧各自对应的频谱图;沿时域对多个所述频谱图进行拼接,得到所述候选配乐的配乐频谱图;对所述配乐频谱图进行差分计算,得到所述配乐频谱图的特征能量曲线。6.根据权利要求4所述的方法,其特征在于,所述确定所述特征能量曲线中的能量变化规律,并根据所述能量变化规律,确定所述候选配乐中的节拍点位,包括:通过第一滑动窗口对所述特征能量曲线进行平滑处理,得到所述特征能量曲线中的能量变化规律;根据所述能量变化规律,得到所述候选配乐中的节拍点位。7.根据权利要求3所述的方法,其特征在于,所述基础点位包括节拍点位和重音点位,所述根据所述基础点位,确定相应候选配乐中的高阶点位,包括:若所述候选配乐中,在预设时间间隔内存在具有对应关系的重音点位和节拍点位,则
将具有对应关系的重音点位和节拍点位中的一种,作为高阶点位。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:对于所述候选配乐中的每个重音点位,以当前重音点位为中心设置时间窗口,并确定在所述时间窗口内是否存在节拍点位;其中,所述时间窗口对应预设时间间隔;若所述时间窗口内存在节拍点位,则将所述时间窗口内存在的节...

【专利技术属性】
技术研发人员:冯鑫
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1