音频的合成方法、装置、移动终端和可读存储介质与流程
- 国知局
- 2024-06-21 11:36:43
本申请属于音频合成,尤其涉及一种音频的合成方法、装置、移动终端和可读存储介质。
背景技术:
1、随着智能设备的流行,越来越多的用户开始使用智能设备拍摄视频、音频等,并对视频、音频等进行编辑。用户在编辑音频时,经常需要为一段音频文件添加背景音。而在相关技术中,用户需要将原始音频文件以及背景音频文件上传至服务器,由服务器对两份文件进行处理,合成为一份文件,用户再用移动设备从服务器下载合成后的文件,操作繁琐。也即相关技术存在无法使用移动终端对两份音频文件进行合成的问题。
技术实现思路
1、本申请实施例提供一种音频的合成方法、装置、移动终端和可读存储介质,可以解决相关技术中无法使用移动终端对两份音频文件进行合成的问题。
2、第一方面,本申请实施例提供了一种音频的合成方法,上述音频的合成方法应用于移动终端,上述方法包括:
3、获取mobileffmpeg封装库,并将mobileffmpeg封装库添加至移动终端;
4、获取原始音频文件以及背景音频文件;
5、利用mobileffmpeg封装库对背景音频文件进行配平,得到配平后的配平背景音频文件,配平背景音频文件的背景音频长度与原始音频文件的原始音频长度相等;
6、利用mobileffmpeg封装库,对原始音频文件以及配平背景音频文件进行混合,得到混合音频文件。
7、在第一方面的一种具体实现方式中,上述利用mobileffmpeg封装库对背景音频文件进行配平,得到配平后的配平背景音频文件,包括:当背景音频长度大于原始音频长度时,利用mobileffmpeg封装库对背景音频文件进行裁剪,直至背景音频长度与原始音频长度相等,得到配平背景音频文件;当背景音频长度小于原始音频长度时,利用mobileffmpeg封装库增加背景音频文件的背景音频长度,直至背景音频长度与原始音频长度相等,得到配平背景音频文件。
8、在第一方面的一种具体实现方式中,mobileffmpeg封装库包括atrim滤镜,上述利用mobileffmpeg封装库对背景音频文件进行裁剪,包括:利用atrim滤镜对背景音频文件进行裁剪。
9、在第一方面的一种具体实现方式中,mobileffmpeg封装库包括aloop滤镜或afade滤镜,上述利用mobileffmpeg封装库增加背景音频文件的背景音频长度,包括:利用aloop滤镜对背景音频文件进行循环;或,利用afade滤镜在背景音频文件中添加预设音频,并设置淡入淡出效果。
10、在第一方面的一种具体实现方式中,mobileffmpeg封装库包括amix过滤器,上述利用mobileffmpeg封装库,对原始音频文件以及配平背景音频文件进行混合,得到混合音频文件,包括:利用amix过滤器,将原始音频文件的原始音频长度与配平背景音频文件的配平背景音频长度进行匹配,得到匹配后的匹配原始音频文件以及匹配后的匹配背景音频文件;利用amix过滤器将匹配原始音频文件以及匹配背景音频文件进行混合,得到混合音频文件。
11、在第一方面的一种具体实现方式中,mobileffmpeg封装库包括volume滤镜,在上述获取原始音频文件以及背景音频文件之后,上述利用mobileffmpeg封装库对背景音频文件进行配平,得到配平后的配平背景音频文件之前,上述方法还包括:利用volume滤镜调节原始音频文件和/或背景音频文件的音量。
12、在第一方面的一种具体实现方式中,在上述利用mobileffmpeg封装库,对原始音频文件以及配平背景音频文件进行混合,得到混合音频文件之后,上述方法还包括:设置混合音频文件的采样率;设置混合音频文件的文件格式;设置混合音频文件的输出路径;基于采样率、文件格式以及输出路径输出混合音频文件。
13、第二方面,本申请实施例提供了一种音频的合成装置,上述音频的合成装置应用于移动终端,上述装置包括:
14、第一获取模块,用于获取mobileffmpeg封装库,并将mobileffmpeg封装库添加至移动终端;
15、第二获取模块,用于获取原始音频文件以及背景音频文件;
16、配平模块,用于利用mobileffmpeg封装库对背景音频文件进行配平,得到配平后的配平背景音频文件,配平背景音频文件的背景音频长度与原始音频文件的原始音频长度相等;
17、混合模块,用于利用mobileffmpeg封装库,对原始音频文件以及配平背景音频文件进行混合,得到混合音频文件。
18、第三方面,本申请实施例提供了一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的音频合成程序,所述处理器执行所述音频合成程序时实现上述音频的合成方法的步骤。
19、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质存储有音频合成程序,所述音频合成程序被处理器执行时实现上述音频的合成方法的步骤。
20、第五方面,本申请实施例提供了一种音频合成程序产品,当音频合成程序产品在移动终端上运行时,使得移动终端执行上述音频的合成方法。
21、本申请实施例与现有技术相比的有益效果是:本申请实施例通过获取mobileffmpeg封装库,并将mobileffmpeg封装库添加至移动终端,再获取原始音频文件以及背景音频文件,并利用mobileffmpeg封装库对背景音频文件进行配平,得到配平后的配平背景音频文件,再利用mobileffmpeg封装库,对原始音频文件以及配平背景音频文件进行混合,得到混合音频文件,从而可以在移动终端上对两份音频文件进行混合。
技术特征:1.一种音频的合成方法,其特征在于,所述音频的合成方法应用于移动终端,所述方法包括:
2.如权利要求1所述的音频的合成方法,其特征在于,所述利用所述mobileffmpeg封装库对所述背景音频文件进行配平,得到配平后的配平背景音频文件,包括:
3.如权利要求2所述的音频的合成方法,其特征在于,所述mobileffmpeg封装库包括atrim滤镜,所述利用所述mobileffmpeg封装库对所述背景音频文件进行裁剪,包括:
4.如权利要求2所述的音频的合成方法,其特征在于,所述mobileffmpeg封装库包括aloop滤镜或afade滤镜,所述利用所述mobileffmpeg封装库增加所述背景音频文件的背景音频长度,包括:
5.如权利要求1所述的音频的合成方法,其特征在于,所述mobileffmpeg封装库包括amix过滤器,所述利用所述mobileffmpeg封装库,对所述原始音频文件以及所述配平背景音频文件进行混合,得到混合音频文件,包括:
6.如权利要求1所述的音频的合成方法,其特征在于,所述mobileffmpeg封装库包括volume滤镜,在所述获取原始音频文件以及背景音频文件之后,所述利用所述mobileffmpeg封装库对所述背景音频文件进行配平,得到配平后的配平背景音频文件之前,所述方法还包括:
7.如权利要求1所述的音频的合成方法,其特征在于,在所述利用所述mobileffmpeg封装库,对所述原始音频文件以及所述配平背景音频文件进行混合,得到混合音频文件之后,所述方法还包括:
8.一种音频的合成装置,其特征在于,所述音频的合成装置应用于移动终端,所述装置包括:
9.一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的音频合成程序,所述处理器执行所述音频合成程序时实现如权利要求1至7任一项所述音频的合成方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质存储有音频合成程序,所述音频合成程序被处理器执行时实现如权利要求1至7任一项所述音频的合成方法的步骤。
技术总结本申请适用于音频合成技术领域,提供了一种音频的合成方法、装置、移动终端和可读存储介质。上述音频的合成方法包括:获取MobileFFmpeg封装库,并将MobileFFmpeg封装库添加至移动终端;获取原始音频文件以及背景音频文件;利用MobileFFmpeg封装库对背景音频文件进行配平,得到配平后的配平背景音频文件,配平背景音频文件的背景音频长度与原始音频文件的原始音频长度相等;利用MobileFFmpeg封装库,对原始音频文件以及配平背景音频文件进行混合,得到混合音频文件。本申请实施例可以在移动终端上对两份音频文件进行混合。技术研发人员:奚浩铧,黄德安,陈子文受保护的技术使用者:深圳麦风科技有限公司技术研发日:技术公布日:2024/3/17本文地址:https://www.jishuxx.com/zhuanli/20240618/22396.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。