一种利用多张照片合成视频流的方法及系统的制作方法

文档序号:9353089阅读:540来源:国知局
一种利用多张照片合成视频流的方法及系统的制作方法
【技术领域】
[0001]本发明涉及视频合成技术领域,尤其涉及一种利用多张照片合成视频流的方法及系统。
【背景技术】
[0002]随着移动智能设备上相机模块的发展,现在越来越多的应用场景都涉及到了相机模块的使用,人们出门旅游及娱乐等活动越来越多的选择了手机拍照而不是背着沉重的单反相机,随之应运而生的各种基于拍照的智能设备应用程序也是层出不穷。特别是在近几年流量资费降低和大流量通信套餐的推出,各种基于使用多张照片合成视频流的的应用也越来越多。但是就目前而言,合成视频流的方法和算法过于单调,导致用户制作的视频风格几乎千篇一律,毫无新意。其制作方法一般是首先用户自主选择多张照片,而后选择各种视频模板(主要实现画面切换的各种进场出场效果),然后配以自己喜爱的音乐,最后合成为一个完整的有声视频。所以导致的结果就是用户合成的视频风格都是基于开发者提供的模板而来,因为预设的模板是相当有限的,而且新模板的加入则需要更新软件内容,所以使用这种方法合成的视频风格单调,且模板更新缓慢。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种利用多张照片合成视频流的方法及系统,旨在解决现有的视频合法方法导致合成的视频风格单一、缺乏个性化的问题。
[0005]本发明的技术方案如下:
一种利用多张照片合成视频流的方法,其中,包括步骤:
A、选择音乐文件作为视频的配乐;
B、选择多张照片,根据所选音乐文件的波形以及所选照片总张数计算出振幅的目标级别;
C、将目标级别下的各峰值时刻点存入时刻点列表中,然后对照片进行排序,并按排序分别放置在不同的时刻点上,每一张照片的播放时间为从当前时刻点开始至下一时刻点结束,按此方法合成视频。
[0006]所述的利用多张照片合成视频流的方法,其中,所述步骤B具体包括:
B1、按照振幅递减扫描方式对所选音乐文件的波形进行扫描;
B2、当扫描到振幅达到(ΔΑ - ηβ )量级的峰值总数量TCWPn满足:TCWPn > TCP +1〉TCWPnl,或者TCWPn = TCP+1,则确定TCWPn为目标级别;其中,β为递减系数,ΛΑ为所选音乐文件的波形最大振幅,TCWPnl为振幅达到(Δ A - (η-1) β )量级的峰值总数量。
[0007]所述的利用多张照片合成视频流的方法,其中,所述步骤C具体包括:
Cl、将目标级别下的各峰值时刻点存入时刻点列表中; C2、按照优先级高低对照片进行排序;
C3、将排序后的照片从高到低依次放置在时刻点列表中播放时间最长至播放时间最短的时刻点上。
[0008]所述的利用多张照片合成视频流的方法,其中,所述步骤C3中,当TCWPn > TCP+1时,则在时刻点列表中选出总时长最短的R个间隔并将R个间隔中的时刻点合并,R=TCffPn-TCP。
[0009]所述的利用多张照片合成视频流的方法,其中,所述步骤C3之后还包括:
C4、添加滤镜效果至视频中生成动态视频。
[0010]—种利用多张照片合成视频流的系统,其中,包括:
配乐选择模块,用于选择音乐文件作为视频的配乐;
目标级别确定模块,用于选择多张照片,根据所选音乐文件的波形以及所选照片总张数计算出振幅的目标级别;
合成模块,用于将目标级别下的各峰值时刻点存入时刻点列表中,然后对照片进行排序,并按排序分别放置在不同的时刻点上,每一张照片的播放时间为从当前时刻点开始至下一时刻点结束,按此方法合成视频。
[0011]所述的利用多张照片合成视频流的系统,其中,所述目标级别确定模块具体包括:
扫描单元,用于按照振幅递减扫描方式对所选音乐文件的波形进行扫描;
目标级别确定单元,用于当扫描到振幅达到(AA - ηβ )量级的峰值总数量TCWPj^足:TCWPn > TCP +1〉TCWPn i,或者TCWPn = TCP+1,则确定TCWPn为目标级别;其中,β为递减系数,AA为所选音乐文件的波形最大振幅,TCWPnl为振幅达到(ΔΑ - (η-1)β)量级的峰值总数量。
[0012]所述的利用多张照片合成视频流的系统,其中,所述合成模块具体包括:
存入单元,用于将目标级别下的各峰值时刻点存入时刻点列表中;
排序单元,用于按照优先级高低对照片进行排序;
放置单元,用于将排序后的照片从高到低依次放置在时刻点列表中播放时间最长至播放时间最短的时刻点上。
[0013]所述的利用多张照片合成视频流的系统,其中,所述放置单元中,当TCWPn > TCP+1时,则在时刻点列表中选出总时长最短的R个间隔并将R个间隔中的时刻点合并,R=TCffPn-TCP。
[0014]所述的利用多张照片合成视频流的系统,其中,所述合成模块还包括:
添加单元,用于添加滤镜效果至视频中生成动态视频。
[0015]有益效果:本发明首先选择作为合成的视频情绪基调的音乐文件,然后选择多张照片,再根据音乐文件的波形,选定照片进场出场的时刻点,使得画面的切换节奏与音乐文件相配合,从而使视频整体风格与背景音乐更加的契合,通过本发明的方法合成出的视频不再是以媒体业界的标准视频范式为模板,其是一种符合用户情感色彩、节奏统一、并且风格特异的视频。
【附图说明】
[0016]图1为本发明一种利用多张照片合成视频流的方法较佳实施例的流程图。
[0017]图2为本发明所选音乐文件的波形图。
[0018]图3为对本发明所选音乐文件的波形进行递减扫描时的波形图。
[0019]图4为目标级别下的各时刻点的分布示意图。
[0020]图5为本发明一种利用多张照片合成视频流的系统较佳实施例的结构框图。
【具体实施方式】
[0021]本发明提供一种利用多张照片合成视频流的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]请参阅图1,图1为本发明一种利用多张照片合成视频流的方法较佳实施例的流程图,如图所示,其包括步骤:
5101、选择音乐文件作为视频的配乐;
5102、选择多张照片,根据所选音乐文件的波形以及所选照片总张数计算出振幅的目标级别;
5103、将目标级别下的各峰值时刻点存入时刻点列表中,然后对照片进行排序,并按排序分别放置在不同的时刻点上,每一张照片的播放时间为从当前时刻点开始至下一时刻点结束,按此方法合成视频。
[0023]对于相当一部分的视频观者来说,听觉对于观者情绪的影响是大于视觉的,同样的视频画面,配上不同的配乐,观者就能感受到不同的情绪,本发明正是以这个结论为出发点,实现一种新的视频合成方法。其首先是根据想要的视频情绪基调选择合适的音乐文件,然后选择多张照片,根据音乐文件的波形来确定照片进场出场的时刻点,从而使画面的切换节奏与音乐的重复节奏完全吻合,更加契合视频的整体风格,从而生成符合用户情绪、节奏统一并且风格特异的视频。
[0024]在步骤SlOl中,首先根据用户情绪或者喜好,通过本地文件系统或者网络平台选择一音乐文件作为视频的配乐,如果是网络平台则需要将音乐文件通过购买或其他方式下载到本地文件系统中。
[0025]进一步,所述步骤S102具体包括:
5201、按照振幅递减扫描方式对所选音乐文件的波形进行扫描;
5202、当扫描到振幅达到(ΔΑ- η β )量级的峰值总数量TCWPn满足:TCWPn > TCP +1〉TCWPnl,或者TCWPn = TCP+1,则确定TCWPn为目标级别;其中,β为递减系数,ΛΑ为所选音乐文件的波形最大振幅,TCWPnl为振幅达到(Δ A - (η-1) β )量级的峰值总数量。
[0026]首先扫描所选音乐文件,统计出波形的正负总振幅,本发明可用正弦值来表示振幅范围(_1,1),如图2所示,假设用户所选音乐文件的最大振幅为ΔΑ (Amplitude,振幅)。
[0027]设用户选择的照片总数量为TCP(total count of photo)。另外设振幅的递减系数为β,例如β为0.1。
[0028]如图3所示,然后按照振幅递减扫描方式对所选音乐文件的波形进行扫描: 第一轮扫描过程中,扫描振幅达到(Δ A - β )量级的峰值总数量为TCWP1,如果TCWPi
> TCP+1,则开始第二轮扫描。
[0029]第二轮扫描过程中,统计出振幅达到(Δ A - 2 β )量级的峰值总数量为TCWP η:,如果TCWP2 > TCP+1,则开始第三轮扫描。
[0030]......这样依次扫描,直到在振幅减为O之前,假设有TCWPn > TCP+1> TCWPnl,或者有TCWPnl = TCP+1,那么就可以确定TCWP ?这个级别为目标级别,TCWPn为振幅达到(Δ A - ηβ)量级的峰值总数量,TCffPn i为振幅达到(a A - (η-1) β )量级的峰值总数量。
[0031]进一步,所述步骤S103具体包括:
S301、将目标级别下的各峰值时刻点存入时刻点列表中;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1