如何提取Equalizer APO的效果到脉冲响应文件或渲染到歌曲中
更新时间:2024-10-21 21:07 浏览量:25
Equalizer APO是Windows系统下的一款强大的全局EQ软件,它可实现几乎不限制个数的参数均衡器(Parametric Equalizer,PEQ)和不限频点个数的图形均衡器(Graphic Equalizer,GEQ)叠加使用,在音乐频段的个性化调整、音响耳机频响校准调音等领域起到重要作用。由于它具备这些强大的功能,该软件在电脑音频和HiFi领域小有名气。美中不足的是,该软件只在Windows平台发布,暂无Mac、Linux、iOS、Android等平台的对应版本,准确来说是其它平台仅有类似功能的替代品,这会导致其在Windows系统下的调音配置很难迁移到其他操作系统平台上。为解决这一问题,我们可以将Equalizer APO的均衡器效果录制到脉冲响应(又名脉冲反馈,冲激响应,Impulse Response,IR,该文件包含原始音效配置的频响、相位等信息,与目标音频进行卷积,实现目标音频的EQ调整)文件中,使用支持脉冲响应文件卷积的音频效果器(例如Foobar2000、安卓的Viper4Android、Rootless JamesDSP和Linux的PulseEffects等)加载,实现音效配置近乎无损地迁移复制到手机以及其他操作系统。甚至可以将脉冲响应的EQ通过Adobe Audition的卷积混响功能渲染到音频文件中,用于歌曲播放(适用于不支持复杂DSP处理的设备,例如汽车音响、广场舞音响等等)
将EQ配置录制到脉冲响应文件的过程是,电脑播放空白脉冲响应(其实质是平移后的单位冲激信号,其特点是仅有一个采样点为1,其余均为0,相当于加法中的0,乘法中的1,矩阵中的单位矩阵,对卷积对象不进行任何音效处理,可以用来提取音效软件或者播放器的EQ设置,如下图所示)音频片段,开启Equalizer APO待录制的音效配置,然后使用录音软件的内录制模式,录制经过EQ处理后的脉冲响应,剪取有效数据保存为wav文件,作为脉冲响应文件,供其他播放器或者音效处理软件使用,或渲染到歌曲中。
空白脉冲响应波形图当脉冲响应文件加载到支持卷积运算的播放器或者音效处理软件中时,在播放音频的过程中,音频数据流会和脉冲响应文件实时进行卷积,使EQ效果施加到正在播放的音频中去,而施加的效果几乎就是Equalizer APO设置的EQ。卷积的具体原理和效果展示可以参考如下两个视频:
工欲善其事,必先利其器。我们需要准备Equalizer APO、空白脉冲响应文件、GoldWave、Adobe Audition以及用于测试脉冲响应效果的音效软件或者是播放器(例如Rootless JamesDSP,Foobar2000,Equalizer APO等)。
Equalizer APO下载地址:
空白脉冲响应文件下载地址:
GoldWave下载地址:
GoldWave下载解压后需要先运行绿化.bat然后再运行程序
安装GoldWave安装步骤如下:
可以自己百度搜索怎么下载,也可参考这个视频下载
为确保音效的清晰无损,并尽可能地减少重采样,最好选用与系统音频输出采样率一致的脉冲文件进行录制。要想查看系统音频输出采样率,可点击右下角音量图标
音频设备设置接着点击更多音量设置
更多音量设置找到你的播放设备(我这里是Fosi Audio SK02)
查看系统设备点开能够发现其采样率是192000Hz的,因此选用192000Hz的脉冲(一般Windows默认是48000Hz的,如果是这个频率就选这个频率,而不是192kHz)
查看系统音频采样率,打开系统音乐播放器单曲循环播放,能够隔几秒种听到啪嗒声
单曲循环播放脉冲确保你想要录制的Equalizer APO的音效也是开着的
开启EQAPO待录制效果然后打开GoldWave
新建192k空白文件新建192000Hz的空白音频文件(几秒钟这个随意,后续可以无限录制)
点开选项->控制属性
选择无界录制模式,确保录音不受文件时长限制,设备选项卡中,录制设备选择LOOPBACK 你的音源,确保是内录制模式而不是使用麦克风进行录制,然后点击确定
选择录制设备关闭其他任何正在播放的音乐和声音,点击左上角录制到选区按钮,开始录制脉冲响应,
录制功能等到啪嗒声响了两三声之后,关闭Equalizer APO的全部音效,此时底下的频响曲线应该是一条直线,继续录制几个啪嗒声(这一步的目的是为了检查除了Equalizer APO,是否还有其他音效开启,为确保音效纯净录制,原则上不允许其他音效开启),然后结束录制
录制完毕后,检查录制结果,根据刚才EQ开关的时机,可以确定前三个脉冲是带有EQ效果的,后三个是关闭EQ效果的(具体情况根据录制操作不同,会有所差异)
开启关闭EQ后的脉冲Ctrl+鼠标滚轮垂直放大,单独鼠标滚轮水平放大,分别查看开启EQ的脉冲和关闭EQ的脉冲波形录制情况。可发现开启EQ的脉冲放大后会出现一些多余的后尾波动
开启EQ的脉冲而关闭EQ后,如果录制的脉冲无论怎么放大都是一条直上直下的线(符合单位脉冲的特征),那么说明关闭EQ后,脉冲没有得到任何音效处理,还保留有原始空白脉冲的特性,说明电脑在关闭Equalizer APO后就不再有其他内部音效处理,也说明录制的EQ效果是纯净的,没有受到其他音效污染
关闭EQ的脉冲如果发现关闭EQ后的脉冲不是直上直下的线,这说明除了Equalizer APO音效外,电脑里面还有其他音效起作用,有可能是声卡自带的其他音效在捣乱。如果不在乎声卡自带音效对脉冲响应的污染,可以跳过下面的检查方法,直接进行进行最后一步的截取保存,如果就想要原汁原味的EQAPO音效,需要挨个关闭系统自带音效。首先检查一下某些电脑自带的杜比音效、DTS音效、Realtek声卡音效或者Nahimic音效等其他音效有没有关闭,然后去各自的控制面板关闭,如果还不行的话,可以打开EQAPO的Device Seletor功能(在EQAPO的安装目录里面)
Device Seletor选择正在录制音效的设备,取消勾选use original APO,可以禁用声卡自带音效,然后重新录制脉冲响应。
取消勾选use original APO如果这种方法还不奏效,还是无法关闭声卡自带的其他音效,可以选择购买一个支持高规格音频格式的小尾巴(不想花钱的话淘宝几十块钱买个cx31993的小尾巴就可以确保只有EQAPO这一种音效),连接并安装上EQAPO,确保录制的纯净。
接下来进行脉冲的截取和保存。如果脉冲响应将来要用于蝰蛇音效,foobar2000,JameasDSP等实时音效处理软件,截取时尽量只截取有效数据,摒弃0数据,以保证0延时;如果要用Adobe Audition卷积混响功能渲染到音频文件中,需确保脉冲开头结尾有一段空白音频(一般0.3~0.5s就可以),以免内部运算时对脉冲进行加窗(可能是?)处理影响最终效果。
要截取0延时脉冲,首先回到刚才的窗口,垂直放大到不能再放大后,可以发现EQ后的脉冲响应(位于左侧)占有一定时间宽度
脉冲录制情况接下来需要小心谨慎地选择一个具有代表性的脉冲的有效值部分(例如第三个),建议水平放大到脉冲的左边缘选择起始标记然后放大到右边缘选择结束标记
设置选取标记如下图所示
选择有效区域选好后,点左上角文件然后将选择保存为
将选择保存为类型选择wav格式,属性选择IEEE浮点32bit单声道模式(为确保精度,32bit浮点足够用)
将脉冲选择保存为浮点数起一个自己喜欢的名字,点击保存,这样就完成创建0延时版本的录制有EQ效果的脉冲响应。
要想截取前后有0.几秒空白的,可以在脉冲有效值范围外,大概用手拖动选择框向前向后扩大选择范围,如下图所示,多选上0.几秒
选区概览然后同样点击将选择保存为,导出文件用于Audition渲染处理。
用于实时音效处理的,建议使用0延时版本的,确保尽量不增加延时。
4.1用于Equalizer APO
Equalizer APO自带的卷积(convolution)功能,可以加载脉冲响应文件进行测试,其效果和自带EQ调出来的效果(不考虑浮点运算误差的话)原则上一致。首先需要点击左侧绿色加号新建convolution模块(位于Advanced filter中)加载脉冲响应
脉冲响应效果如果加载成功,底下会出现一条曲线,
原始EQ将曲线与原始EQ做对比,如果形状基本上一致,说明此次脉冲响应录制是成功的。
如果形状存在差别,需要返回检查是否还开启了其他音效,需进行适量调整。
请注意,该脉冲响应样本的采样率必须对应系统音频输出的采样率,否则加载后无法工作,会报如下的错误!
采样率不对报错如果采样率不对应,可以修改系统音频的采样率,或者用GoldWave或Audition给脉冲响应重采样再保存
重采样功能重采样到192000kHz重采样后成果加载这样就能够成功加载重采样的脉冲响应文件了(不过还是建议重采样前给脉冲文件前后添加0.几秒空白,因为重采样运算进行sinc插值的时候会产生前后振铃,这些振铃也是有效数据,如果去掉这些数据,可能会导致重采样后的频谱发生改变)
4.2用于Rootless JamesDSP
Rootless JamesDSP拥有脉冲反馈模块,实现Equalizer APO的convolution一样的功能。相比较EQAPO的convolution,可以无视采样率,直接加载就有对应的效果,缺点是即便加载0延时的脉冲响应也会引入延时(延时受缓冲区域长度影响)。对于安卓手机,最好加载48kHz采样率(一般也是大部分安卓手机的默认采样率)的文件,以达到最佳效果。首先确保总开关和脉冲反馈开关是开着的,然后点开脉冲响应
脉冲反馈功能界面导入之前先把脉冲响应文件发送到手机,然后点左下角导入,点选相应的文件就可以激活
导入脉冲响应脉冲响应优化建议选择原始,可最大程度保留原汁原味。
享受脉冲响应EQ带来的听觉盛宴吧!
该操作可以将EQ效果“保存”到Audition任何支持的歌曲文件格式(例如mp3,ogg,ape,flac,wav等)中,导入其他不支持EQ效果的播放器中,实现EQ效果。将EQ渲染到歌曲,推荐使用前后有0.几秒空白的脉冲响应文件,以确保最大程度保真。
5.1单步处理流程
首先打开Audition,载入你要渲染的歌曲(以周杰伦的夜曲为例)
载入歌曲点击效果,混响,卷积混响
卷积混响菜单卷积混响配置点击右上角加载你想要渲染的脉冲响应文件,然后将混合比例调成100,确保处理后的音频占总音频的全部比例,房间大小调为100%,确保全部长度脉冲数据都用上,阻尼LF和HF调到最低,其他的都是0,确保最终效果尽可能接近原始脉冲EQ。点击应用效果
波形溢出应用后波形振幅会溢出,直接导出会导致削波失真,因此需要对波形进行标准化处理。
标准化处理标准化到-0.1建议标准化到-0.1dB,保证不削波失真
点击导出文件,保存文件到你想要保存的地方,完成整个处理过程
保存文件5.2批处理流程
如果嫌一个个处理太慢,可以使用Audition的批处理功能,首先需要保存卷积混响处理的预设,点上面的保存按键可以保存预设
然后关闭卷积混响,点击收藏夹的开始记录收藏,这一步用来记录每一步的操作步骤,用于后续的批处理过程
记录收藏点击开始记录收藏后,首先应用卷积混响效果,然后应用标准化到-0.1dB的效果,顺序不能错了,完毕后停止录制收藏
起个名字保存收藏
收藏起名接着点击窗口批处理
批处理功能打开批处理功能
批处理功能选择刚刚录制的收藏功能,然后加载文件,添加文件后左下角可以配置导出设置,也可以取消勾选不导出
批处理窗口一般导出设置可以选择格式,保存位置等可选项,如果用于将歌曲拷贝到U盘播放
导出设置建议单独新建个文件夹,用于存放EQ处理过的歌曲,并与未处理过的歌曲做好区分。切记不要直接覆盖原始歌曲。
当设置好导出路径后,点右下角运行,即可实现歌曲的批量EQ处理
运行批处理通过脉冲响应文件,可以实现Equalizer APO效果近乎无损地迁移复制,极大程度上扩大了EQAPO的适用范围,使其不再局限于电脑,同样适用于手机等其他设备。而通过Audition的卷积混响功能,甚至可以将脉冲响应EQ渲染到任意歌曲文件中,这使得一些不具有DSP功能的mp3播放器(汽车音响、广场舞音响等)也能享用EQAPO专业的EQ效果处理。如果结合正弦扫频法(见附录)对音响设备进行频响校正,并将校正结果应用于正在播放的歌曲,亦可使原有的音响设备在不改动其硬件甚至不安装任何软件的条件下焕发第二春。因此,该方法具有广阔的推广空间,希望有心人士能够将其发扬光大。
正弦扫频法频响校准
Equalizer APO教程系列:
未完待续...