System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及音视频数据处理,尤其涉及一种基于音乐的视频生成方法及系统。
技术介绍
1、传统的视频编辑过程中,主要依赖于人工进行剪辑和配乐,这种方式既耗时又耗力,且往往需要具有专业知识和丰富经验的编辑人员才能完成。此外,人工编辑的视频内容与音乐节奏的匹配度往往无法做到最优,因为这需要在听觉和视觉之间进行精确的协调,这对于人工来说是一项巨大的挑战。
2、现有的一些自动化视频编辑技术,虽然可以实现视频内容的自动剪辑,但这些技术往往忽略了音乐节奏与视频内容之间的关联性。因此,这些技术生成的视频内容往往缺乏良好的观赏体验,不能满足用户的需求。
技术实现思路
1、根据现有技术中存在的上述问题,现提供一种基于音乐的视频生成方法及系统的技术方案,旨在实现视频内容和音频节奏的强关联性,提升用户的视听体验。
2、上述技术方案具体包括:
3、一种基于音乐的视频生成方法,其中,设置内容输出装置以及计算机设备,所述内容输出装置连接所述计算机设备,所述计算机设备中预先构建包含有多个视频片段的视频数据库;
4、所述视频生成方法包括:
5、步骤s1,所述计算机设备获取外部输入的音频文件,确定所述音频文件的节奏信息;
6、步骤s2,所述计算机设备根据所述节奏信息,于所述视频数据库中匹配得到多个所述视频片段;
7、步骤s3,所述计算机设备根据匹配得到的多个所述视频片段剪辑生成相应的视频内容,随后将所述音频文件与所述视频内容发送至所述
8、优选的,该基于音乐的视频生成方法,其中,所述步骤s1包括:
9、步骤s11,将所述音频文件转换为以频谱形式表示的频谱文件;
10、步骤s12,将所述频谱文件划分为多个频段;
11、步骤s13,根据预设的能量阈值,于各个所述频段中分别筛选出具有潜在节奏卡点的频谱段;
12、步骤s14,处理得到各相邻的两个所述频谱段之间的时间间隔,作为各相邻的两个所述节奏频谱段之间的节奏间隔;
13、步骤s15,根据所述音频文件包含的所述频谱段以及所述节奏间隔,处理得到所述音频文件的所述节奏信息,所述节奏信息中包含所述音频文件中的各个节奏卡点。
14、优选的,该基于音乐的视频生成方法,其中,所述步骤s12中,基于所述音频文件中的主要乐器,将所述频谱文件划分为多个所述频段,每个所述频段对应于一个所述主要乐器。
15、优选的,该基于音乐的视频生成方法,其中,所述视频数据库中的各个所述视频片段具有对应的视频属性;
16、所述节奏信息中包含所述音频文件中的各个节奏卡点;
17、根据所述节奏卡点将所述音频文件切分成多个音频片段,每两个相邻的所述节奏卡点之间为一段所述音频片段,每段所述音频片段分别具有对应的音频标签;
18、则所述步骤s2包括:
19、步骤s21a,针对每个所述音频片段的所述音频标签,匹配得到至少一个对应的所述视频属性的所述视频片段;
20、步骤s22a,对匹配得到的所有所述视频片段进行剪辑拼接;
21、所述步骤s22a中,剪辑拼接的剪辑切点包括:
22、于单个所述音频片段所在的时间段内,单个所述视频片段自然结束的时刻;以及
23、所述音频文件的节奏卡点所在的时刻。
24、优选的,该基于音乐的视频生成方法,其中,所述视频数据库中的各个所述视频片段具有对应的视频属性;
25、所述节奏信息中包含所述音频文件中的各个节奏卡点;
26、根据所述节奏卡点将所述音频文件切分成多个音频片段,每两个相邻的所述节奏卡点之间为一段所述音频片段,每段所述音频片段分别具有对应的音频标签;
27、则所述步骤s2包括:
28、步骤s21b,将多个相邻的且所述情感特征相同的所述音频片段整合成一个所述音频片段;
29、步骤s22b,针对每个所述音频片段的所述音频标签,匹配得到至少一个对应的所述视频属性的所述视频片段;
30、步骤s23b,对匹配得到的所有所述视频片段进行剪辑拼接;
31、所述步骤s22b中,剪辑拼接的剪辑切点包括:
32、于单个所述音频片段所在的时间段内,单个所述视频片段自然结束的时刻;以及
33、所述音频文件的节奏卡点所在的时刻。
34、优选的,该基于音乐的视频生成方法,其中,于两个相邻的所述视频片段之间,在所述剪辑切点所在的时刻添加对应的转场效果。
35、优选的,该基于音乐的视频生成方法,其中,通过对所述音频文件进行乐器识别,得到每个所述音频片段中包含的乐器类型;
36、则在匹配于所述音频片段的所述视频片段中,加入对应所述乐器类型的乐器特效。
37、优选的,该基于音乐的视频生成方法,其中,所述步骤s1中,获取所述音频文件后先对所述音频文件进行预加载,通过语音识别获得所述音频文件对应的字幕信息;
38、则所述步骤s3中,将多个所述视频片段所对应的时刻内的所述字幕信息添加至所述视频片段中,以制作生成所述视频内容。
39、优选的,该基于音乐的视频生成方法,其中,所述内容输出装置为带有音频输出装置的显示屏。
40、一种基于音乐的视频生成系统,其中,应用上述的基于音乐的视频生成方法,并包括内容输出装置和计算机设备,所述内容输出装置连接所述计算机设备;
41、所述计算机设备包括:
42、第一处理单元,用于根据外部输入的音频文件确定所述音频文件的节奏信息;
43、视频数据库,用于保存多个视频片段;
44、第二处理单元,分别连接所述第一处理单元和所述视频数据库,用于根据所述音频文件的所述节奏信息,于所述视频数据库中匹配得到多个所述视频片段;
45、自动剪辑单元,连接所述第二处理单元,用于根据匹配得到的多个所述视频片段剪辑生成相应的视频内容并输出至所述内容输出装置,以供所述内容输出装置同步播放所述音频文件和所述视频内容。
46、上述技术方案的有益效果为:实现视频内容和音频节奏的强关联性,提供内容输出装置以供用户能够“看见”音频的节奏变化和歌曲特效,提升用户的视听体验。
本文档来自技高网...【技术保护点】
1.一种基于音乐的视频生成方法,其特征在于,设置内容输出装置以及计算机设备,所述内容输出装置连接所述计算机设备,所述计算机设备中预先构建包含有多个视频片段的视频数据库;
2.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述步骤S1包括:
3.如权利要求2所述的基于音乐的视频生成方法,其特征在于,所述步骤S12中,基于所述音频文件中的主要乐器,将所述频谱文件划分为多个所述频段,每个所述频段对应于一个所述主要乐器。
4.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述视频数据库中的各个所述视频片段具有对应的视频属性;
5.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述视频数据库中的各个所述视频片段具有对应的视频属性;
6.如权利要求4或5所述的基于音乐的视频生成方法,其特征在于,于两个相邻的所述视频片段之间,在所述剪辑切点所在的时刻添加对应的转场效果。
7.如权利要求4或5所述的基于音乐的视频生成方法,其特征在于,通过对所述音频文件进行乐器识别,得到每个所述音频片段中包含的乐器类型
8.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述步骤S1中,获取所述音频文件后先对所述音频文件进行预加载,通过语音识别获得所述音频文件对应的字幕信息;
9.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述内容输出装置为带有音频输出装置的显示屏。
10.一种基于音乐的视频生成系统,其特征在于,应用如权利要求1-9中任意一项所述的基于音乐的视频生成方法,并包括内容输出装置和计算机设备,所述内容输出装置连接所述计算机设备;
...【技术特征摘要】
1.一种基于音乐的视频生成方法,其特征在于,设置内容输出装置以及计算机设备,所述内容输出装置连接所述计算机设备,所述计算机设备中预先构建包含有多个视频片段的视频数据库;
2.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述步骤s1包括:
3.如权利要求2所述的基于音乐的视频生成方法,其特征在于,所述步骤s12中,基于所述音频文件中的主要乐器,将所述频谱文件划分为多个所述频段,每个所述频段对应于一个所述主要乐器。
4.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述视频数据库中的各个所述视频片段具有对应的视频属性;
5.如权利要求1所述的基于音乐的视频生成方法,其特征在于,所述视频数据库中的各个所述视频片段具有对应的视频属性;
6.如权利要求4或5所述的...
【专利技术属性】
技术研发人员:江圣宇,胡颢译,
申请(专利权)人:上海大圈文化传播有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。