音频处理方法、计算机设备和存储介质与流程
- 国知局
- 2024-06-21 11:53:40
本技术涉及音频处理,特别是涉及一种音频处理方法、计算机设备、存储介质和计算机程序产品。
背景技术:
1、现如今,用户的个性化听歌需求越来越大,因此,诞生了针对已发布的成品音乐的音效处理。
2、相关技术中,在对成品音乐进行音效处理时,通常是先对成品音乐进行线性增益的衰减,从而在音频中预留出能够进行音效处理的空间,然后再对线性增益衰减后的音频进行音效处理。
3、然而,一方面,线性增益的衰减会破坏各个声源之间的平衡;另一方面,线性增益的衰减在整个音频内始终是一个固定值,如果以主歌段作为标准预设衰减值,那么副歌段的满幅度很容易引起信号过载从而导致音频失真,如果以副歌段作为标准预设衰减值,那么主歌段的响度相比原来的成品音乐会有大幅度的降低;因此,相关技术中针对成品音乐的音效处理方法,会导致音效处理得到的音频的失真度较高。
技术实现思路
1、基于此,有必要针对上述音效处理得到的音频的失真度较高的技术问题,提供一种能够降低音效处理得到的音频的失真度的音频处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种音频处理方法,包括:
3、获取待处理的原始音频信号,对所述原始音频信号进行分离,得到多轨子音频信号;
4、按照各轨子音频信号的需求信息,分别对所述各轨子音频信号进行音效处理,得到所述多轨子音频信号各自对应的处理音频信号;
5、确定每轨子音频信号与对应的处理音频信号之间的能量差异信息,根据所述每轨子音频信号与对应的处理音频信号之间的能量差异信息,对所述每轨处理音频信号进行修正处理,得到多轨修正音频信号;
6、对所述多轨修正音频信号进行叠加处理,得到所述原始音频信号对应的目标音频信号。
7、在其中一个实施例中,所述确定每轨子音频信号与对应的处理音频信号之间的能量差异信息,包括:
8、针对每轨子音频信号,根据预设的片段长度,将所述子音频信号划分为多个第一音频信号片段,将所述子音频信号对应的处理音频信号划分为与各个第一音频信号片段对应的多个第二音频信号片段;
9、基于所述子音频信号的各个第一音频信号片段的第一音频能量,和所述处理音频信号的各个第二音频信号片段的第二音频能量,得到所述子音频信号与所述处理音频信号之间的能量差异信息。
10、在其中一个实施例中,所述预设的片段长度为所述原始音频信号对应的音频帧长度,所述第一音频信号片段为第一音频帧,所述第二音频信号片段为第二音频帧;
11、所述基于所述子音频信号的各个第一音频信号片段的第一音频能量,和所述处理音频信号的各个第二音频信号片段的第二音频能量,得到所述子音频信号与所述处理音频信号之间的能量差异信息,包括:
12、针对每个第一音频帧,根据所述第一音频帧的第一音频能量与对应的第二音频帧的第二音频能量,确定所述第一音频帧与所述第二音频帧之间的能量比值;
13、基于各个第一音频帧与对应的第二音频帧之间的能量比值,得到所述子音频信号与所述处理音频信号之间的能量差异信息。
14、在其中一个实施例中,在获取待处理的原始音频信号,对所述原始音频信号进行分离,得到多轨子音频信号之后,还包括:
15、分别对各轨子音频信号进行平滑处理,得到所述多轨子音频信号各自对应的平滑子音频信号;
16、所述按照各轨子音频信号的需求信息,分别对所述各轨子音频信号进行音效处理,得到所述多轨子音频信号各自对应的处理音频信号,包括:
17、按照所述各轨子音频信号的需求信息,分别对所述各轨子音频信号对应的平滑子音频信号进行音效处理,得到所述各轨子音频信号各自对应的处理音频信号。
18、在其中一个实施例中,在确定每轨子音频信号与对应的处理音频信号之间的能量差异信息之前,还包括:
19、分别对各轨处理音频信号进行平滑处理,得到所述各轨处理音频信号各自对应的平滑处理音频信号;
20、所述确定每轨子音频信号与对应的处理音频信号之间的能量差异信息,包括:
21、确定每轨子音频信号对应的平滑子音频信号,与所述每轨子音频信号对应的处理音频信号的平滑处理音频信号之间的能量差异信息,作为所述每轨子音频信号与对应的处理音频信号之间的能量差异信息。
22、在其中一个实施例中,所述对所述多轨修正音频信号进行叠加处理,得到所述原始音频信号对应的目标音频信号,包括:
23、在同一时间轴下对所述多轨修正音频信号进行叠加处理,得到所述原始音频信号对应的目标音频信号。
24、在其中一个实施例中,其特征在于,所述对所述原始音频信号进行分离,得到多轨子音频信号,包括:
25、按照不同声源的频谱特征,对所述原始音频信号进行声源分离处理,得到所述原始音频信号在各个声源下的子音频信号。
26、在其中一个实施例中,所述按照各轨子音频信号的需求信息,分别对各轨子音频信号进行音效处理,得到所述多轨子音频信号各自对应的处理音频信号,包括:
27、确定被触发的音效模式;
28、确定所述各个声源在所述音效模式下的需求信息;
29、按照所述各个声源在所述音效模式下的需求信息,分别对所述各个声源下的子音频信号进行音效处理,得到所述各个声源下的处理音频信号。
30、第二方面,本技术还提供了一种音频处理方法,包括:
31、获取待处理的原始音频信号,对所述原始音频信号进行分离,得到多轨子音频信号;
32、按照各轨子音频信号的需求信息,分别对所述各轨子音频信号进行音效处理,得到所述多轨子音频信号各自对应的第一处理音频信号;
33、从所述各轨子音频信号中,确定出对应的音效处理为线性音效处理的目标子音频信号;
34、确定每轨目标子音频信号与对应的第一处理音频信号之间的能量差异信息,根据所述每轨目标子音频信号与对应的第一处理音频信号之间的能量差异信息,对所述每轨目标子音频信号进行调整,得到多个调整后的子音频信号;
35、分别对各个调整后的子音频信号进行所述音效处理,得到所述多个调整后的子音频信号各自对应的第二处理音频信号;
36、根据多个第二处理音频信号,得到所述原始音频信号对应的目标音频信号。
37、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
38、获取待处理的原始音频信号,对所述原始音频信号进行分离,得到多轨子音频信号;
39、按照各轨子音频信号的需求信息,分别对所述各轨子音频信号进行音效处理,得到所述多轨子音频信号各自对应的处理音频信号;
40、确定每轨子音频信号与对应的处理音频信号之间的能量差异信息,根据所述每轨子音频信号与对应的处理音频信号之间的能量差异信息,对所述每轨处理音频信号进行修正处理,得到多轨修正音频信号;
41、对所述多轨修正音频信号进行叠加处理,得到所述原始音频信号对应的目标音频信号。
42、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
43、获取待处理的原始音频信号,对所述原始音频信号进行分离,得到多轨子音频信号;
44、按照各轨子音频信号的需求信息,分别对所述各轨子音频信号进行音效处理,得到所述多轨子音频信号各自对应的处理音频信号;
45、确定每轨子音频信号与对应的处理音频信号之间的能量差异信息,根据所述每轨子音频信号与对应的处理音频信号之间的能量差异信息,对所述每轨处理音频信号进行修正处理,得到多轨修正音频信号;
46、对所述多轨修正音频信号进行叠加处理,得到所述原始音频信号对应的目标音频信号。
47、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
48、获取待处理的原始音频信号,对所述原始音频信号进行分离,得到多轨子音频信号;
49、按照各轨子音频信号的需求信息,分别对所述各轨子音频信号进行音效处理,得到所述多轨子音频信号各自对应的处理音频信号;
50、确定每轨子音频信号与对应的处理音频信号之间的能量差异信息,根据所述每轨子音频信号与对应的处理音频信号之间的能量差异信息,对所述每轨处理音频信号进行修正处理,得到多轨修正音频信号;
51、对所述多轨修正音频信号进行叠加处理,得到所述原始音频信号对应的目标音频信号。
52、上述音频处理方法、装置、计算机设备、存储介质和计算机程序产品,首先获取待处理的原始音频信号,对原始音频信号进行分离,得到多轨子音频信号;然后按照各轨子音频信号的需求信息,分别对各轨子音频信号进行音效处理,得到多轨子音频信号各自对应的处理音频信号;接着确定每轨子音频信号与对应的处理音频信号之间的能量差异信息,根据每轨子音频信号与对应的处理音频信号之间的能量差异信息,对每轨处理音频信号进行修正处理,得到多轨修正音频信号;最后对多轨修正音频信号进行叠加处理,得到原始音频信号对应的目标音频信号。这样,一方面,通过对各轨子音频信号的针对性音效处理,能够在音效处理过程中保证各轨子音频信号之间的平衡;另一方面,通过子音频信号与处理音频信号之间的能量差异信息对处理音频信号的修正,能够在保留音效处理带来的音效效果的同时,抵消音效处理过程中的音频能量变化,避免由于音频能量变化导致的音频失真;因此,基于上述过程的音频处理方法,与基于线性增益的衰减的音效处理方法相比,降低了音效处理得到的音频的失真度。
本文地址:https://www.jishuxx.com/zhuanli/20240618/24318.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表