[go: up one dir, main page]

CN104202540B - 一种利用图片生成视频的方法及系统 - Google Patents

一种利用图片生成视频的方法及系统 Download PDF

Info

Publication number
CN104202540B
CN104202540B CN201410509461.1A CN201410509461A CN104202540B CN 104202540 B CN104202540 B CN 104202540B CN 201410509461 A CN201410509461 A CN 201410509461A CN 104202540 B CN104202540 B CN 104202540B
Authority
CN
China
Prior art keywords
music
characteristic value
snatch
time
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410509461.1A
Other languages
English (en)
Other versions
CN104202540A (zh
Inventor
严隐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jupiter Technology Co ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201410509461.1A priority Critical patent/CN104202540B/zh
Publication of CN104202540A publication Critical patent/CN104202540A/zh
Application granted granted Critical
Publication of CN104202540B publication Critical patent/CN104202540B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明实施例公开一种利用图片生成视频的方法及系统,涉及视频多媒体的展现技术领域,能够解决现有技术拼接图片生成的视频中图片和音乐的相关性比较低的问题。所述利用图片生成视频的方法包括:获取用于生成视频的音乐片段;对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频。本发明适用于能够增强拼接图片生成的视频中图片和音乐的相关性的场合。

Description

一种利用图片生成视频的方法及系统
技术领域
本发明涉及视频多媒体的展现技术领域,尤其涉及一种利用图片生成视频的方法及系统。
背景技术
随着网络的升级,越来越多的用户开始用视频来记录自己的生活,为了满足用户的这种需要,一种简单的幻灯片方式的图片视频技术随之应运而生。用户可以将自己本地或者云端服务器上保存的多张图片或者照片(以下统称图片)组合,拼合组成一个视频,分享到社交平台上。
虽然现在有很多的拼接图片组成视频的产品,能够通过添加音乐的方式形成带有音乐的视频,使得在图片播放的过程伴随有背景音乐,但是目前普遍的做法是选择一段完整的音乐片段的一部分直接插入视频里,每张图片的播放时长根据视频总时长进行平均分配,使得用户拼出来的视频中的图片播放效果和音乐片段的相关性比较低,不能将图片播放和音乐特征进行深度结合,因此显得非常的平淡,用户体验较差。
发明内容
有鉴于此,本发明实施例提供一种利用图片生成视频的方法及系统,能够解决现有技术拼接图片生成的视频中图片和音乐的相关性比较低的问题,从而使得视频中图片的播放与音乐特征相适应。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,本发明实施例提供一种利用图片生成视频的方法,包括:
获取用于生成视频的音乐片段;
对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换。
本发明实施例提供的利用图片生成视频的方法,先对用于生成视频的音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,然后基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,最后基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,较之现有技术,使得生成的视频中的图片与播放的音乐特征深度结合,增强了生成的视频中音乐和图片的相关性,能够使生成的视频中图片的播放与音乐特征相适应。
另一方面,本发明实施例提供一种利用图片生成视频的系统,包括:
音乐片段获取单元,用于获取用于生成视频的音乐片段;
特征时刻获取单元,用于对所述音乐片段获取单元获取到的所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
切换时刻确定单元,用于基于所述特征时刻获取单元获取到的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
视频生成单元,用于基于所述用于生成视频的图片,按照所述切换时刻确定单元确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换。
本发明实施例提供的利用图片生成视频的系统,先对用于生成视频的音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,然后基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,最后基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,较之现有技术,使得生成的视频中的图片与播放的音乐特征深度结合,增强了生成的视频中音乐和图片的相关性,能够使生成的视频中图片的播放与音乐特征相适应。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明利用图片生成视频的方法一实施例的流程示意图;
图2为图1中S3一实施例的流程示意图;
图3为图1中S3另一实施例的流程示意图;
图4为图1中S3又一实施例的流程示意图;
图5为图1中S3又一实施例的流程示意图;
图6为图1中S3又一实施例的流程示意图;
图7为图1中S1一实施例的流程示意图;
图8为本发明利用图片生成视频的方法另一实施例中从原始音乐的波形图中选取波形图片段的效果图;
图9为本发明利用图片生成视频的系统一实施例的方框结构示意图;
图10为图9中特征时刻获取单元一实施例的方框结构示意图;
图11为图9中特征时刻获取单元另一实施例的方框结构示意图;
图12为图9中特征时刻获取单元又一实施例的方框结构示意图;
图13为图9中特征时刻获取单元又一实施例的方框结构示意图;
图14为图9中特征时刻获取单元又一实施例的方框结构示意图;
图15为图9中音乐片段获取单元又一实施例的方框结构示意图。
具体实施方式
下面结合附图对本发明实施例一种利用图片生成视频的方法及系统进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参看图1,本发明的实施例提供一种利用图片生成视频的方法,包括:
S1、获取用于生成视频的音乐片段。
可以理解,在本发明实施例中,为了制作带有背景音乐的视频,需要获取一段用于制作视频的音乐片段,该音乐片段可以是本地存储的默认的音乐片段,也可以是从用户自己选择的一首音乐中截取的一个音乐片段。该用于生成视频的音乐片段的时长小于或者等于生成的视频的时长。
S2、对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻。
在获取用户生成视频的音乐片段后,可以对音乐片段的特征进行分析,例如,可以对音乐片段中的分贝、频率、音调、节拍等进行特征分析,根据分析的结果,可以获取音乐片段的一些特征时刻,如分贝值位于预定的分贝区间内的特征时刻。
S3、基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻。
可以理解,为了基于图片制作视频,需要获取用户制作视频的图片,该用于制作视频的图片可以是系统默认的图片,也可以是用户从本地数据库中选择的照片,还可以是用户即时拍摄的照片,本发明中对用于制作视频的图片的来源不做具体限定。另外,在本发明实施例中,对获取用于制作视频的图片的时间不做限定,可以在获取音乐片段之前获取用于制作视频的图片,也可以在获取音乐片段之后获取用于制作视频的图片。
需要说明的是,各张图片的切换时刻为触发图片切换的时刻,具体而言,切换时刻可以为触发前一张图片开始切出的时刻,从切换时刻开始经过一个切换的过程(切换时间),后一张图片切入视频,这样就完成了两张图片的切换,在本发明实施例中,图片切换过程的其实时刻作为切换时刻。作为一种可选方式,为了增加视频的趣味性,可以为视频设置一定的切换效果(也叫特效转场效果),在图片切换时,可以按照预定的切换效果进行切换。可以理解的是,在一种实施方式中,两张图片之间的切换可以是瞬间发生的,也即没有切换的中间过程,在切换时刻前一张图片切出,后一张图片切入。
S4、基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换。
本实施例中,生成的视频的时长可以是自适应用于生成视频的音乐片段的时长,也可以是默认设置的一个值,还可以是用户预先设定的值。
本发明实施例提供的利用图片生成视频的方法,先对用于生成视频的音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,然后基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,最后基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,较之现有技术,使得生成的视频中的图片与播放的音乐特征深度结合,增强了生成的视频中音乐和图片的相关性,能够使生成的视频中图片的播放与音乐特征相适应。
可选地,在本发明利用图片生成视频的方法的另一实施例中,用于生成视频的图片中各张图片在所述音乐片段中的切换时间为0。
在这种请况下,在基于获取的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻时,可以:
将获取的所述特征时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻。
本实施例中,用于生成视频的图片中各张图片在用于生成视频的音乐片段中的切换时间为0,指的是相邻两张图片之间的切换瞬间发生的,没有切换的中间过程,在切换时刻前一张图片在瞬间切出,后一张图片立即切入,即相邻两张图片之间的切换采用直接切换的方式。也就是说,所述各张图片在生成的视频的播放过程中进行播放时,不会耗费一段时间用于从上一张图片过渡到本张图片。
可选地,在本发明利用图片生成视频的方法的另一实施例中,用于生成视频的图片中各张图片在所述音乐片段中的切换时间大于0;
在这种情况下,在基于获取的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻的过程中,可以:
将获取的所述特征时刻减去n所获得的时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,其中n不小于0,且n不大于预设的切换时间。
本实施例中,用于生成视频的图片中各张图片在用于生成视频的音乐片段中的切换时间大于0,指的是相邻两张图片之间的切换可以是一个过程,例如,可以采用淡出淡入、叠化、翻页、划像、圈出圈入、定格等技巧切换的切换方式。也就是说,所述各张图片在生成的视频的播放过程中进行播放时,会耗费一段时间用于从上一张图片过渡到本张图片。
本实施例中,在确定出一张图片的特征时刻后,可以根据预设的切换时间区间(切换过程所用的时间,具体的时间可以根据用户设置的切换效果开确定),获取图片的切换时刻,使得获得的特征时刻位于图片的切换时间区间内,这样一来,在播放视频时,可以使图片在音乐播放到特征时刻附近时进行切换,可以使得图片播放的节奏感更强。
比如,0~x秒为第一张图片的播放时间,y~15秒为第二张图片的播放时间(x<y),其中第x秒为第一张图片的切换时刻,第15秒为第二张图片的切换时刻,那么第一张图片的切换时间为y-x秒。若确定出第8(8∈[x,y])秒为第一张图片的特征时刻,假设第x秒到第8秒的时长为n,那么第一张图片的切换时刻x为8-n。
举例而言,获取的音乐片段的时长为15秒,对音乐片段的分贝特征进行分析,共3张图片,通过对音乐片段的分贝特征进行分析,获取分贝较高2个特征时刻,分别为7秒时刻和11秒时刻,用户设置的两张图片之间的切换效果所对应的切换时间为2秒,当n的取值为1的情况下,那么获取的第一个切换时刻为7-1=6秒时刻,获取的第二个切换时刻为11-1=10秒时刻。具体而言,第一张图片从0秒开始播放,播放到6秒时刻开始按照预定的切换效果播放将第一张图片切换为第二张图的切换过程,切换过程历时2秒后,第二张图片已经完全切入画面开始播放,第二张图片播放到10秒时刻开始按照预定的切换效果播放将第二张图片切换为第三张图的切换过程,切换过程历时2秒后,第二张图片已经完全离开画面,第三张图片已经完全切入画面开始播放,直到视频播放结束。按照这种方式,可以使获取的分贝较高的特征时刻位于图片切换过程中,从而在播放视频时,图片的切换过程发生在音乐片段分贝较高的时刻附近,使得能够结合音乐的节奏播放视频中的图片。
可以理解的是,上述的举例说明中,特征时刻位于切换过程的中间,当然,也可以根据n的取值的不同,使特征时刻位于切换过程的起始时刻和结束时刻之间(包括起始时刻和结束时刻)的任意时刻。而且,也可以为每个切换过程设置不同的切换效果。
需要说明的是,在本发明实施例中,为了避免获取的相邻的特征时刻距离太近或者太远,造成获得的切换时刻距离太近或者太远,从而使得图片播放的时间间隔太短或太长,可以将获取的特征时刻进行优化,比如,如果两个特征时刻距离太近,可以舍弃其中的一个特征时刻,然后再从音乐片段中选取一个特征时刻作为补充。
可以理解,为了避免第一张图片在视频画面中播放的时间太短,可选地,可以对获取的特征时刻中的第一个特征时刻进行限制,使得位于音乐片段上的第一个特征时刻与述音乐片段的开始时刻之间的距离不小于第一阈值(如2s)。
还需要说明的是,由于第一张图片和最后一张图片的特殊性,如果用户选择m张图片,可以获取m-1个特征时刻,相应地获取m-1切换时刻,将这m-1个切换时刻作为第一张图片至第m-1张图片的切换时刻,而第一张图片前面,可以使第一张图片从0秒时刻直接开始播放,第m张图片在音乐片段的最后时刻结束播放,不需要再次进行切换。可以理解,也可以为第一张图片设置进入播放画面的动画效果,使得第一张图片以设置的动画效果进入播放画面,还可以为最后一张图片设置切出的动画效果,使得最后一张图片以切出的动画效果结束播放。可以理解的是,也可以获取m个特征时刻,相应地获取m切换时刻,将这m个切换时刻分别作为第一张图片至第m-1张图片的切换时刻,以及第m张图片的切出时刻。
可选地,参看图2,在本发明利用图片生成视频的方法的另一实施例中,
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻(S3),包括:
S310、获取所述音乐片段的不同时刻的特征值;
S311、按照特征值从大到小/从小到大的顺序,从所述不同时刻的特征值中选取第一组特征值,其中,所述第一组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;
S312、将所述选取的第一组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
需要说明的是,本发明实施例中,获取的特征时刻中可能会出现某两个或多个特征时刻所对应的音乐片段的特征值相同的情况,也即不同时刻上的特征值可能相同。
本实施例中,所述“从大到小/从小到大”表示“从大到小或从小到大”。
可选地,参看图3,在本发明利用图片生成视频的方法的另一实施例中,
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻(S3),包括:
S320、获取所述音乐片段的不同时刻的特征值;
S321、按照特征值从大到小/从小到大的顺序,从所述不同时刻的特征值中选取第二组特征值,其中所述第二组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;
S322、对所述选取的第二组特征值中各特征值进行筛选,获取第三组特征值,使得所述第三组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
S323、针对所述不同时刻的特征值中除所述选取的第二组特征值之外的特征值,继续按照从大到小/从小到大的顺序,选取补充特征值,其中所述补充特征值用于补充对所述选取的第二组特征值中各特征值进行筛选后去除的特征值;
S324、根据所述补充特征值和所述第三组特征值中的各特征值获取第四组特征值,使得所述第四组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
S325、将所述第四组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
本发明实施例中,对所述选取的第二组特征值中各特征值进行筛选是为了对获取的特征时刻进行优化,避免出现两个相邻的特征时刻距离太近或者太远的情况。
本实施例中,对第二组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第三组特征值,然后对补充特征值和第三组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第四组特征值,较前述实施例,能够确保根据第四组特征值获得的各个特征时刻之间有合适的时间间隔,因而能够确保图片具有合理的播放时间。
可选地,参看图4,在本发明利用图片生成视频的方法的另一实施例中,
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻(S3),包括:
S330、获取所述音乐片段的不同时刻的特征值;
S331、按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
S332、根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第五组特征值,其中所述第五组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
S333、将所述第五组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
本实施例中,比如,音乐片段的特征值是音乐片段的分贝值。假设要生成视频的图片有5张,假设获取的音乐片段的分贝值范围为[0,100],对该音乐片段确定出的分贝值区间为[90,100]、[80,90)、[70,80)等,假设该音乐片段的分贝值在分贝值区间[90,100]的分贝值为92、95和98,在分贝值区间[80,90)的分贝值为88,分贝值区间[70,80)内的分贝值为70、73、79,且设定分贝值区间选取分贝值的顺序为先[90,100],后[80,90),再[70,80)。从分贝值区间[90,100]中按照特征值从大到小的顺序选取依次选出98、95和92,从分贝值区间[80,90)中按照特征值从大到小的顺序选取选出88,这时,已经选取了4个分贝特征值,不需要再继续选取[70,80)中的分贝值。假设分贝值98所对应的时刻为t1,分贝值95所对应的时刻为t2,分贝值92所对应的时刻为t3,分贝值95所对应的时刻为t4,那么t1、t2、t3和t4即为从该音乐片段中获取的特征时刻。
可选地,参看图5,在本发明利用图片生成视频的方法的另一实施例中,
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻(S3),包括:
S340、获取所述音乐片段的不同时刻的特征值;
S341、按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
S342、根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第六组特征值,其中所述第六组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
S343、对所述选取的第六组特征值中各特征值进行筛选,获取第七组特征值,使得所述第七组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
S344、继续按照预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取补充特征值,其中所述补充特征值用于补充对所述选取的第六组特征值中各特征值进行筛选后去除的特征值;
S345、根据所述补充特征值和所述第七组特征值中的各特征值获取第八组特征值,使得所述第八组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
S346、将所述第八组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
本实施例中,对第六组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第七组特征值,然后对补充特征值和第七组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第八组特征值,较前述实施例,能够确保根据第八组特征值获得的各个特征时刻之间有足够的时间间隔,因而能够确保生成的视频中图片有足够的时间进行播放。
本实施例中,比如,音乐片段的特征值是音乐片段的分贝值。假设要生成视频的图片有5张,假设获取的音乐片段的分贝值范围为[0,100],对该音乐片段确定出的分贝值区间为[90,100]、[80,90)、[70,80)等,假设该音乐片段的分贝值在分贝值区间[90,100]的分贝值为92、95和98,在分贝值区间[80,90)的分贝值为88,分贝值区间[70,80)内的分贝值为70、73、79,且设定分贝值区间选取分贝值的顺序为先[90,100],后[80,90),再[70,80)。从分贝值区间[90,100]中按照特征值从大到小的顺序选取依次选出98、95和92,从分贝值区间[80,90)中按照特征值从大到小的顺序选取选出88,这时,已经选取4个分贝特征值,但是,如果分贝值98和88对应的时间之间的距离没有在预定的阈值范围(如大于2s小于7s)内,则可以舍弃88这个分贝值,继续从分贝值区间[70,80)以及下面的分贝值区间中选取分贝值,直到选取的分贝值对应的时刻的数量等于4,且两个相邻的时刻之间的距离在预定的阈值范围内。
本实施例作为前一实施例的优化,可以使得选取的两个相邻的特征时刻之间的距离不至于太近也不至于太远,可以避免一张图片在视频播放画面中出现的时间太短。
可选地,参看图6,在本发明利用图片生成视频的方法的另一实施例中,
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻(S3),包括:
S350、在所述音乐片段上选取m-1个时刻,其中,m为用于制作视频的图片的数量;
S351、基于所述选取的m-1个时刻,从所述音乐片段中选取m-1个音乐子片段,其中,所述m-1个时刻分别位于所述m-1个音乐子片段中,所述m-1个时刻与所述m-1个音乐子片段一一对应;
S352、从所述m-1个音乐子片段中分别获取一个特征值最高的时刻,将在每个音乐子片段中获取的特征值最高的时刻作为特征时刻。
本实施例中,从m-1个时刻所在的m-1个音乐子片段中分别选取一个特征值最高的时刻作为特征时刻,不仅能够使生成的视频中的图片播放与背景音乐的音乐特征相适应,而且能够确保图片在音乐子片段所对应的时间内完成切换。
可选地,为了使每张图片在视频播放画面中播放的时间基本相等,在本发明利用图片生成视频的方法的另一实施例中,所述m-1个音乐子片段的时间不重叠,且所述m-1个时刻分别位于所述m-1个音乐子片段的中心位置。
可选地,参看图7和图8,在本发明利用图片生成视频的方法的另一实施例中,
所述获取用于生成视频的音乐片段(S1),包括:
S10、接收用户选取原始音乐的指令;
S11、显示用户选取的原始音乐的波形图,所述波形图体现所述原始音乐的特征随时间变化的关系;
S12、接收用户从所述波形图中选取波形图片段的指令;
S13、将用户选取的所述波形图片段所对应的音乐片段作为用于生成视频的音乐片段。
本实施例中,从原始音乐的波形图中选取波形图片段,并将该波形图片段所对应的音乐片段作为用于生成视频的音乐片段,用户能够根据波形图直观地了解音乐特征变化规律,使得音乐片段的选取比较灵活和方便。从原始音乐的波形图中选取波形图片段的效果图,如图8。
可选地,在本发明利用图片生成视频的方法的另一实施例中,所述音乐片段的特征为所述音乐片段的分贝特征,所述特征值为分贝值;或所述音乐片段的特征为所述音乐片段的频率特征,所述特征值为频率值;或所述音乐片段的特征为所述音乐片段的音调特征,特征值为音调值。
本实施例中,音乐片段的特征值包括,但不限于分贝值、频率值和音调值,本发明对此不作限定。
与上述方法实施例提供的利用图片生成视频的方法相对应,本发明的另一种实施例还提供一种利用图片生成视频的系统,该利用图片生成视频的系统通过执行上述实施例中的处理流程来利用图片生成视频,因此在前述利用图片生成视频的方法的实施方式也适用于本实施例提供的利用图片生成视频的系统,在本实施例中不再详细描述。
参看图9,本发明的实施例提供一种利用图片生成视频的系统,包括:音乐片段获取单元1,用于获取用于生成视频的音乐片段;特征时刻获取单元2,用于对所述音乐片段获取单元1获取到的所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;切换时刻确定单元3,用于基于所述特征时刻获取单元2获取到的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;视频生成单元4,用于基于所述用于生成视频的图片,按照所述切换时刻确定单元3确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换。
本发明实施例提供的利用图片生成视频的方法,先对用于生成视频的音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,然后基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,最后基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,较之现有技术,增强了生成的视频中音乐和图片的相关性,能够使生成的视频中图片的播放与音乐特征相适应。
可选地,在本发明利用图片生成视频的系统的另一实施例中,用于生成视频的图片中各张图片在所述音乐片段中的切换时间为0;所述切换时刻确定单元,用于将所述特征时刻获取单元获取的所述特征时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻。
本实施例中,用于生成视频的图片中各张图片在用于生成视频的音乐片段中的切换时间为0,指的是相邻两张图片之间的转场采用无技巧转场的转场方式,即相邻两张图片之间的切换采用直接切换的方式。也就是说,所述各张图片在生成的视频的播放过程中进行播放时,不会耗费一段时间用于从上一张图片过渡到本张图片。
可选地,在本发明利用图片生成视频的系统的另一实施例中,用于生成视频的图片中各张图片在所述音乐片段中的切换时间大于0;所述切换时刻确定单元,用于将所述特征时刻获取单元获取的所述特征时刻减去n所获得的时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,其中n不小于0,且n不大于预设的切换时间。
本实施例中,用于生成视频的图片中各张图片在用于生成视频的音乐片段中的切换时间大于0,指的是相邻两张图片之间的转场采用淡出淡入、叠化、翻页、划像、圈出圈入、定格等技巧转场的转场方式。也就是说,所述各张图片在生成的视频的播放过程中进行播放时,会耗费一段时间用于从上一张图片过渡到本张图片。
可选地,参看图10,在本发明利用图片生成视频的系统的另一实施例中,所述特征时刻获取单元3,包括:第一特征值获取子单元310,用于获取所述音乐片段的不同时刻的特征值;第一组特征值选取子单元311,用于按照特征值从大到小/从小到大的顺序,从所述第一特征值获取子单元310获取到的所述不同时刻的特征值中选取第一组特征值,其中,所述第一组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;第一特征时刻确定子单元312,用于将所述第一组特征值选取子单元311选取的第一组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
本实施例中,选取特征值是按照特征值的大小选取的,所以获取的特征时刻中可能会出现某两个或多个特征时刻所对应的音乐片段的特征值相同的情况。
本实施例中,生成的带有背景音乐的视频播放时,用于生成视频的前m-1张图片分别在背景音乐的前m-1个最大的特征值所对应的特征时刻完全切换为下一张图片或者分别在背景音乐的前m-1个最小的特征值所对应的特征时刻完全切换为下一张图片,因而视频中图片的播放能够与音乐特征相适应。
可选地,参看图11,在本发明利用图片生成视频的系统的另一实施例中,所述特征时刻获取单元3,包括:
第二特征值获取子单元320,用于获取所述音乐片段的不同时刻的特征值;
第二组特征值选取子单元321,用于按照特征值从大到小/从小到大的顺序,从所述第二特征值获取子单元320获取到的所述不同时刻的特征值中选取第二组特征值,其中所述第二组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;
第三组特征值获取子单元322,用于对所述第二组特征值选取子单元321选取的第二组特征值中各特征值进行筛选,获取第三组特征值,使得所述第三组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
第一补充特征值选取子单元323,用于针对所述不同时刻的特征值中除所述选取的第二组特征值之外的特征值,继续按照从大到小/从小到大的顺序,选取补充特征值,其中所述补充特征值用于补充对所述选取的第二组特征值中各特征值进行筛选后去除的特征值;
第四组特征值获取子单元324,用于根据所述第一补充特征值选取子单元323获取到的所述补充特征值和所述第三组特征值获取子单元322获取到的所述第三组特征值中的各特征值获取第四组特征值,使得所述第四组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
第二特征时刻确定子单元325,用于将所述第四组特征值获取子单元324获取到的所述第四组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
本实施例中,对第二组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第三组特征值,然后对补充特征值和第三组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第四组特征值,较前述实施例,能够确保根据第四组特征值获得的各个特征时刻之间有足够的时间间隔,因而能够确保生成的视频中图片有足够的时间进行播放。
可选地,参看图12,在本发明利用图片生成视频的系统的另一实施例中,所述特征时刻获取单元3,包括:
第三特征值获取子单元330,用于获取所述音乐片段的不同时刻的特征值;
第一特征值区间确定子单元331,用于按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
第五组特征值选取子单元332,用于根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第五组特征值,其中所述第五组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
第三特征时刻确定子单元333,用于将所述第五组特征值选取子单元332获取到的所述第五组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
可选地,参看图13,在本发明利用图片生成视频的系统的另一实施例中,所述特征时刻获取单元3,包括:
第四特征值获取子单元340,用于获取所述音乐片段的不同时刻的特征值;
第二特征值区间确定子单元341,用于按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
第六组特征值选取子单元342,用于根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第六组特征值,其中所述第六组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
第七组特征值获取子单元343,用于对所述第六组特征值选取子单元342选取的第六组特征值中各特征值进行筛选,获取第七组特征值,使得所述第七组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
第二补充特征值选取子单元344,用于继续按照预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取补充特征值,其中所述补充特征值用于补充对所述选取的第六组特征值中各特征值进行筛选后去除的特征值;
第八组特征值获取子单元345,用于根据所述第二补充特征值选取子单元344获取到的所述补充特征值和所述第七组特征值获取子单元343获取到的所述第七组特征值中的各特征值获取第八组特征值,使得所述第八组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
第四特征时刻确定子单元346,用于将所述第八组特征值获取子单元345获取到的所述第八组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
本实施例中,对第六组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第七组特征值,然后对补充特征值和第七组特征值中各特征值进行筛选,获取各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内的第八组特征值,较前述实施例,能够确保根据第八组特征值获得的各个特征时刻之间有足够的时间间隔,因而能够确保图片有足够的时间进行播放。
可选地,参看图14,在本发明利用图片生成视频的系统的另一实施例中,所述特征时刻获取单元3,包括:
时刻选取子单元350,用于在所述音乐片段上选取m-1个时刻,其中,m为用于制作视频的图片的数量;
音乐子片段选取子单元351,用于基于所述选取的m-1个时刻,从所述音乐片段中选取m-1个音乐子片段,其中,所述m-1个时刻分别位于所述m-1个音乐子片段中,所述m-1个时刻与所述m-1个音乐子片段一一对应;
第五特征时刻确定子单元352,用于从所述m-1个音乐子片段中分别获取一个特征值最高的时刻,将在每个音乐子片段中获取的特征值最高的时刻作为特征时刻。
本实施例中,从m-1个时刻所在的m-1个音乐子片段中分别选取一个特征值最高的时刻作为特征时刻,不仅能够使生成的视频中的图片播放与背景音乐的音乐特征相适应,而且能够确保图片在音乐子片段所对应的时间内完成切换。
可选地,在本发明利用图片生成视频的系统的另一实施例中,所述m-1个音乐子片段的时间不重叠,且所述m-1个时刻分别位于所述m-1个音乐子片段的中心位置。
可选地,参看图15,在本发明利用图片生成视频的系统的另一实施例中,所述音乐片段获取单元1,包括:
第一指令接收子单元10,用于接收用户选取原始音乐的指令;
波形图显示子单元11,用于显示用户选取的原始音乐的波形图,所述波形图体现所述原始音乐的特征随时间变化的关系;
第二指令接收子单元12,用于接收用户从所述波形图中选取波形图片段的指令;
音乐片段确定子单元13,用于将用户选取的所述波形图片段所对应的音乐片段作为用于生成视频的音乐片段。
本实施例中,从原始音乐的波形图中选取波形图片段,并将该波形图片段所对应的音乐片段作为用于生成视频的音乐片段,使得音乐片段的选取比较灵活和方便。
可选地,在本发明利用图片生成视频的系统的另一实施例中,所述音乐片段的特征为所述音乐片段的分贝特征,所述特征值为分贝值;或所述音乐片段的特征为所述音乐片段的频率特征,所述特征值为频率值;或所述音乐片段的特征为所述音乐片段的音调特征,特征值为音调值。
本实施例中,音乐片段的特征值包括,但不限于分贝值、频率值和音调值,本发明对此不作限定。
可选地,在本发明利用图片生成视频的系统的另一实施例中,获取的所述特征时刻中,位于所述音乐片段上的第一个特征时刻与所述音乐片段的开始时刻之间的距离不小于第一阈值。
本实施例中,第一个特征时刻与音乐片段的开始时刻之间的距离不小于第一阈值,能够保证生成的视频中第一张图片有足够的时间进行播放。
本发明利用图片生成视频的方法和利用图片生成视频的系统中选取的m-1个特征时刻为生成的视频中前m-1张图片的特征时刻。生成的视频中最后一张播放的图片的特征时刻可以自行设定,对视频播放至最后一张播放的图片的特征时刻之后的情况,不作限定,比如,可以是该最后一张播放的图片持续播放,直至视频结束,也可以是该最后一张播放的图片先播放一段时间,然后在该最后一张播放的图片切出的过程中视频结束。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (22)

1.一种利用图片生成视频的方法,其特征在于,包括:
获取用于生成视频的音乐片段;
对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,包括:
获取所述音乐片段的不同时刻的特征值;
按照特征值从大到小/从小到大的顺序,从所述不同时刻的特征值中选取第一组特征值,其中,所述第一组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;
将所述选取的第一组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
2.根据权利要求1所述利用图片生成视频的方法,其特征在于,用于生成视频的图片中各张图片在所述音乐片段中的切换时间为0;
所述基于获取的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,包括:
将获取的所述特征时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻。
3.根据权利要求1所述利用图片生成视频的方法,其特征在于,用于生成视频的图片中各张图片在所述音乐片段中的切换时间大于0;
所述基于获取的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,包括:
将获取的所述特征时刻减去n所获得的时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,其中n不小于0,且n不大于预设的切换时间。
4.一种利用图片生成视频的方法,其特征在于,包括:
获取用于生成视频的音乐片段;
对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,包括:
获取所述音乐片段的不同时刻的特征值;
按照特征值从大到小/从小到大的顺序,从所述不同时刻的特征值中选取第二组特征值,其中所述第二组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;
对所述选取的第二组特征值中各特征值进行筛选,获取第三组特征值,使得所述第三组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
针对所述不同时刻的特征值中除所述选取的第二组特征值之外的特征值,继续按照从大到小/从小到大的顺序,选取补充特征值,其中所述补充特征值用于补充对所述选取的第二组特征值中各特征值进行筛选后去除的特征值;
根据所述补充特征值和所述第三组特征值中的各特征值获取第四组特征值,使得所述第四组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
将所述第四组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
5.一种利用图片生成视频的方法,其特征在于,包括:
获取用于生成视频的音乐片段;
对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,包括:
获取所述音乐片段的不同时刻的特征值;
按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第五组特征值,其中所述第五组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
将所述第五组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
6.一种利用图片生成视频的方法,其特征在于,包括:
获取用于生成视频的音乐片段;
对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,包括:
获取所述音乐片段的不同时刻的特征值;
按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第六组特征值,其中所述第六组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
对所述选取的第六组特征值中各特征值进行筛选,获取第七组特征值,使得所述第七组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
继续按照预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取补充特征值,其中所述补充特征值用于补充对所述选取的第六组特征值中各特征值进行筛选后去除的特征值;
根据所述补充特征值和所述第七组特征值中的各特征值获取第八组特征值,使得所述第八组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
将所述第八组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
7.一种利用图片生成视频的方法,其特征在于,包括:
获取用于生成视频的音乐片段;
对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
基于所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
基于所述用于生成视频的图片,按照确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述对所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻,包括:
在所述音乐片段上选取m-1个时刻,其中,m为用于制作视频的图片的数量;
基于所述选取的m-1个时刻,从所述音乐片段中选取m-1个音乐子片段,其中,所述m-1个时刻分别位于所述m-1个音乐子片段中,所述m-1个时刻与所述m-1个音乐子片段一一对应;
从所述m-1个音乐子片段中分别获取一个特征值最高的时刻,将在每个音乐子片段中获取的特征值最高的时刻作为特征时刻。
8.根据权利要求7所述利用图片生成视频的方法,其特征在于,所述m-1个音乐子片段的时间不重叠,且所述m-1个时刻分别位于所述m-1个音乐子片段的中心位置。
9.根据权利要求1至8中任一项所述利用图片生成视频的方法,其特征在于,所述获取用于生成视频的音乐片段,包括:
接收用户选取原始音乐的指令;
显示用户选取的原始音乐的波形图,所述波形图体现所述原始音乐的特征随时间变化的关系;
接收用户从所述波形图中选取波形图片段的指令;
将用户选取的所述波形图片段所对应的音乐片段作为用于生成视频的音乐片段。
10.根据权利要求4至8中任一项所述利用图片生成视频的方法,其特征在于,
所述音乐片段的特征为所述音乐片段的分贝特征,所述特征值为分贝值;或,
所述音乐片段的特征为所述音乐片段的频率特征,所述特征值为频率值;
或,
所述音乐片段的特征为所述音乐片段的音调特征,特征值为音调值。
11.根据权利要求1所述利用图片生成视频的方法,其特征在于,
获取的所述特征时刻中,位于所述音乐片段上的第一个特征时刻与所述音乐片段的开始时刻之间的距离不小于第一阈值。
12.一种利用图片生成视频的系统,其特征在于,包括:
音乐片段获取单元,用于获取用于生成视频的音乐片段;
特征时刻获取单元,用于对所述音乐片段获取单元获取到的所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
切换时刻确定单元,用于基于所述特征时刻获取单元获取到的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
视频生成单元,用于基于所述用于生成视频的图片,按照所述切换时刻确定单元确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述特征时刻获取单元,包括:
第一特征值获取子单元,用于获取所述音乐片段的不同时刻的特征值;
第一组特征值选取子单元,用于按照特征值从大到小/从小到大的顺序,从所述第一特征值获取子单元获取到的所述不同时刻的特征值中选取第一组特征值,其中,所述第一组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;
第一特征时刻确定子单元,用于将所述第一组特征值选取子单元选取的第一组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
13.根据权利要求12所述利用图片生成视频的系统,其特征在于,用于生成视频的图片中各张图片在所述音乐片段中的切换时间为0;
所述切换时刻确定单元,用于将所述特征时刻获取单元获取的所述特征时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻。
14.根据权利要求12所述利用图片生成视频的系统,其特征在于,用于生成视频的图片中各张图片在所述音乐片段中的切换时间大于0;
所述切换时刻确定单元,用于将所述特征时刻获取单元获取的所述特征时刻减去n所获得的时刻,确定为用于生成视频的图片中各张图片在所述音乐片段中的切换时刻,其中n不小于0,且n不大于预设的切换时间。
15.一种利用图片生成视频的系统,其特征在于,包括:
音乐片段获取单元,用于获取用于生成视频的音乐片段;
特征时刻获取单元,用于对所述音乐片段获取单元获取到的所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
切换时刻确定单元,用于基于所述特征时刻获取单元获取到的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
视频生成单元,用于基于所述用于生成视频的图片,按照所述切换时刻确定单元确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述特征时刻获取单元,包括:
第二特征值获取子单元,用于获取所述音乐片段的不同时刻的特征值;
第二组特征值选取子单元,用于按照特征值从大到小/从小到大的顺序,从所述第二特征值获取子单元获取到的所述不同时刻的特征值中选取第二组特征值,其中所述第二组特征值中的特征值所对应的时刻的数量为m-1,其中m为用于生成视频的图片的数量;
第三组特征值获取子单元,用于对所述第二组特征值选取子单元选取的第二组特征值中各特征值进行筛选,获取第三组特征值,使得所述第三组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
第一补充特征值选取子单元,用于针对所述不同时刻的特征值中除所述选取的第二组特征值之外的特征值,继续按照从大到小/从小到大的顺序,选取补充特征值,其中所述补充特征值用于补充对所述选取的第二组特征值中各特征值进行筛选后去除的特征值;
第四组特征值获取子单元,用于根据所述第一补充特征值选取子单元获取到的所述补充特征值和所述第三组特征值获取子单元获取到的所述第三组特征值中的各特征值获取第四组特征值,使得所述第四组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
第二特征时刻确定子单元,用于将所述第四组特征值获取子单元获取到的所述第四组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
16.一种利用图片生成视频的系统,其特征在于,包括:
音乐片段获取单元,用于获取用于生成视频的音乐片段;
特征时刻获取单元,用于对所述音乐片段获取单元获取到的所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
切换时刻确定单元,用于基于所述特征时刻获取单元获取到的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
视频生成单元,用于基于所述用于生成视频的图片,按照所述切换时刻确定单元确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述特征时刻获取单元,包括:
第三特征值获取子单元,用于获取所述音乐片段的不同时刻的特征值;
第一特征值区间确定子单元,用于按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
第五组特征值选取子单元,用于根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第五组特征值,其中所述第五组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
第三特征时刻确定子单元,用于将所述第五组特征值选取子单元获取到的所述第五组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
17.一种利用图片生成视频的系统,其特征在于,包括:
音乐片段获取单元,用于获取用于生成视频的音乐片段;
特征时刻获取单元,用于对所述音乐片段获取单元获取到的所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
切换时刻确定单元,用于基于所述特征时刻获取单元获取到的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
视频生成单元,用于基于所述用于生成视频的图片,按照所述切换时刻确定单元确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述特征时刻获取单元,包括:
第四特征值获取子单元,用于获取所述音乐片段的不同时刻的特征值;
第二特征值区间确定子单元,用于按照预定的特征值区间长度,确定出所述音乐片段的至少一个特征值区间;
第六组特征值选取子单元,用于根据预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取第六组特征值,其中所述第六组特征值中的特征值所对应的时刻的数量为m-1,m为用于生成视频的图片的数量;
第七组特征值获取子单元,用于对所述第六组特征值选取子单元选取的第六组特征值中各特征值进行筛选,获取第七组特征值,使得所述第七组特征值中各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内:
第二补充特征值选取子单元,用于继续按照预定的特征值区间顺序,依次从所述至少一个特征值区间中按照特征值从大到小的顺序选取补充特征值,其中所述补充特征值用于补充对所述选取的第六组特征值中各特征值进行筛选后去除的特征值;
第八组特征值获取子单元,用于根据所述第二补充特征值选取子单元获取到的所述补充特征值和所述第七组特征值获取子单元获取到的所述第七组特征值中的各特征值获取第八组特征值,使得所述第八组特征值中的特征值所对应的时刻的数量为m-1,且各特征值所对应的时刻中任意两个相邻的时刻之间的距离在预定的阈值范围内;
第四特征时刻确定子单元,用于将所述第八组特征值获取子单元获取到的所述第八组特征值中各特征值在所述音乐片段中所对应的时刻作为特征时刻。
18.一种利用图片生成视频的系统,其特征在于,包括:
音乐片段获取单元,用于获取用于生成视频的音乐片段;
特征时刻获取单元,用于对所述音乐片段获取单元获取到的所述音乐片段的特征进行分析,从所述音乐片段的各时刻中获取特征时刻;
切换时刻确定单元,用于基于所述特征时刻获取单元获取到的所述特征时刻,确定用于生成视频的图片中各张图片在所述音乐片段中的切换时刻;
视频生成单元,用于基于所述用于生成视频的图片,按照所述切换时刻确定单元确定的所述切换时刻,生成背景音乐为所述音乐片段的视频,其中,所述视频的播放内容为所述各张图片,且所述各张图片在所述背景音乐播放到所述切换时刻时切换;
所述特征时刻获取单元,包括:
时刻选取子单元,用于在所述音乐片段上选取m-1个时刻,其中,m为用于制作视频的图片的数量;
音乐子片段选取子单元,用于基于所述选取的m-1个时刻,从所述音乐片段中选取m-1个音乐子片段,其中,所述m-1个时刻分别位于所述m-1个音乐子片段中,所述m-1个时刻与所述m-1个音乐子片段一一对应;
第五特征时刻确定子单元,用于从所述m-1个音乐子片段中分别获取一个特征值最高的时刻,将在每个音乐子片段中获取的特征值最高的时刻作为特征时刻。
19.根据权利要求18所述利用图片生成视频的系统,其特征在于,所述m-1个音乐子片段的时间不重叠,且所述m-1个时刻分别位于所述m-1个音乐子片段的中心位置。
20.根据权利要求12至19中任一项所述利用图片生成视频的系统,其特征在于,所述音乐片段获取单元,包括:
第一指令接收子单元,用于接收用户选取原始音乐的指令;
波形图显示子单元,用于显示用户选取的原始音乐的波形图,所述波形图体现所述原始音乐的特征随时间变化的关系;
第二指令接收子单元,用于接收用户从所述波形图中选取波形图片段的指令;
音乐片段确定子单元,用于将用户选取的所述波形图片段所对应的音乐片段作为用于生成视频的音乐片段。
21.根据权利要求15至19中任一项所述利用图片生成视频的系统,其特征在于,
所述音乐片段的特征为所述音乐片段的分贝特征,所述特征值为分贝值;
或,
所述音乐片段的特征为所述音乐片段的频率特征,所述特征值为频率值;
或,
所述音乐片段的特征为所述音乐片段的音调特征,特征值为音调值。
22.根据权利要求12所述利用图片生成视频的系统,其特征在于,
获取的所述特征时刻中,位于所述音乐片段上的第一个特征时刻与所述音乐片段的开始时刻之间的距离不小于第一阈值。
CN201410509461.1A 2014-09-28 2014-09-28 一种利用图片生成视频的方法及系统 Active CN104202540B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410509461.1A CN104202540B (zh) 2014-09-28 2014-09-28 一种利用图片生成视频的方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410509461.1A CN104202540B (zh) 2014-09-28 2014-09-28 一种利用图片生成视频的方法及系统

Publications (2)

Publication Number Publication Date
CN104202540A CN104202540A (zh) 2014-12-10
CN104202540B true CN104202540B (zh) 2017-07-28

Family

ID=52087762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410509461.1A Active CN104202540B (zh) 2014-09-28 2014-09-28 一种利用图片生成视频的方法及系统

Country Status (1)

Country Link
CN (1) CN104202540B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331869B (zh) * 2015-06-29 2019-10-29 北京金山安全软件有限公司 一种基于视频的图片重编辑方法及装置
CN105072354A (zh) * 2015-07-17 2015-11-18 Tcl集团股份有限公司 一种利用多张照片合成视频流的方法及系统
CN105142017B (zh) * 2015-08-12 2019-01-22 北京金山安全软件有限公司 一种图片视频播放时的图片切换方法及图片切换装置
CN105118081B (zh) * 2015-09-15 2018-05-01 北京金山安全软件有限公司 图片合成视频的处理方法和装置
CN105227864A (zh) * 2015-10-16 2016-01-06 南阳师范学院 一种图片生成动画并与视频片段拼接合成的视频编辑方法
CN106534888A (zh) * 2016-11-03 2017-03-22 天脉聚源(北京)传媒科技有限公司 一种基于视频内容的背景音乐的选取方法及系统
CN108419035A (zh) * 2018-02-28 2018-08-17 北京小米移动软件有限公司 图片视频的合成方法及装置
CN108597546B (zh) * 2018-06-27 2021-03-12 Oppo广东移动通信有限公司 回忆视频的背景音乐确定方法及相关设备
CN109379643B (zh) 2018-11-21 2020-06-09 北京达佳互联信息技术有限公司 视频合成方法、装置、终端及存储介质
CN110278388B (zh) * 2019-06-19 2022-02-22 北京字节跳动网络技术有限公司 展示视频的生成方法、装置、设备及存储介质
CN114339447B (zh) * 2020-09-29 2023-03-21 北京字跳网络技术有限公司 图片转视频的方法、装置、设备及存储介质
CN116347152A (zh) * 2021-12-24 2023-06-27 脸萌有限公司 基于音乐点的视频生成方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013100979A1 (en) * 2011-12-28 2013-07-04 Intel Corporation Systems, methods and apparatus for providing content based on a collection of images
CN103595925A (zh) * 2013-11-15 2014-02-19 深圳市中兴移动通信有限公司 照片合成视频的方法和装置
CN103795897A (zh) * 2014-01-21 2014-05-14 深圳市中兴移动通信有限公司 自动生成背景音乐的方法和装置
CN103793446A (zh) * 2012-10-29 2014-05-14 汤晓鸥 音乐视频的生成方法和系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013100979A1 (en) * 2011-12-28 2013-07-04 Intel Corporation Systems, methods and apparatus for providing content based on a collection of images
CN103793446A (zh) * 2012-10-29 2014-05-14 汤晓鸥 音乐视频的生成方法和系统
CN103595925A (zh) * 2013-11-15 2014-02-19 深圳市中兴移动通信有限公司 照片合成视频的方法和装置
CN103795897A (zh) * 2014-01-21 2014-05-14 深圳市中兴移动通信有限公司 自动生成背景音乐的方法和装置

Also Published As

Publication number Publication date
CN104202540A (zh) 2014-12-10

Similar Documents

Publication Publication Date Title
CN104202540B (zh) 一种利用图片生成视频的方法及系统
CN113767644B (zh) 自动的音频-视频内容生成
US9691429B2 (en) Systems and methods for creating music videos synchronized with an audio track
US10681408B2 (en) Systems and methods for creating composite videos
CN105142017B (zh) 一种图片视频播放时的图片切换方法及图片切换装置
US20180295427A1 (en) Systems and methods for creating composite videos
CN105530440B (zh) 一种视频的制作方法及装置
CN107124624A (zh) 视频数据生成的方法和装置
CN101807393B (zh) Ktv系统及其实现方法、电视机
JP2007199944A (ja) シミュレーション映像のダイジェストを表示制御するプログラム
US20110063413A1 (en) Method and Media Player for Playing Images Synchronously with Audio File
CN109346111A (zh) 数据处理方法、装置、终端及存储介质
JP4369521B1 (ja) 入力装置、入力方法、ならびに、プログラム
US8496516B2 (en) Game device, tempo announcement method, information recording medium and program
CN109873905A (zh) 音频播放方法、音频合成方法、装置及存储介质
FR3039349A1 (fr) Procede de synchronisation d&#39;un flux d&#39;images avec des evenements audio
CN113827972B (zh) 游戏技能音效处理方法、非易失性存储介质及电子装置
WO2020054064A1 (ja) 楽曲編集システム、及び楽曲編集方法
JP2024506174A (ja) 特殊効果処理方法及び装置
CN108322816A (zh) 广播节目中背景音乐的播放方法和系统
JP4607210B2 (ja) 再生装置、再生方法、ならびに、プログラム
CN109792566A (zh) 一种组合数据的方法
JP5490480B2 (ja) 動画作成装置、コンピュータプログラム及び記憶媒体
JP7176105B2 (ja) 再生制御装置、プログラムおよび再生制御方法
JP2009119072A (ja) 運動プログラム用楽曲作成装置、プログラム及び方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201204

Address after: Room 115, area C, 1 / F, building 8, yard 1, yaojiayuan South Road, Chaoyang District, Beijing 100123

Patentee after: Beijing LEMI Technology Co.,Ltd.

Address before: 100085 Beijing City, Haidian District Road 33, two floor East Xiaoying

Patentee before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231225

Address after: 3870A, 3rd Floor, Building 4, Courtyard 49, Badachu Road, Shijingshan District, Beijing, 100144

Patentee after: Beijing Jupiter Technology Co.,Ltd.

Address before: 100123 room 115, area C, 1st floor, building 8, yard 1, yaojiayuan South Road, Chaoyang District, Beijing

Patentee before: Beijing LEMI Technology Co.,Ltd.