概括:
1.我想使用sox中的“响度”效果将三十个mp3文件(包含歌曲)设置为相同的响度,然后再将它们刻录到 CD 上。这样,当我的朋友播放它们时,当某些歌曲更安静/更响亮时,他不必不断调整音量控制。
2.“man sox”中“响度”效果的条目是
响度[增益[参考]]
我在下面的“完整详细信息”中显示了完整的“man”条目。
3. a) 但它没有正确解释“增益”参数的作用,或者如何决定使用什么值,或者正值和负值之间的区别是什么,
b)至于“参考”,我不明白这是什么或它有什么作用。 65dB有什么意义?为什么是积极的而不是消极的?如果我不需要 65dB,我如何知道选择什么值?
c) 如果我选择仅接受其中一个参数的默认值(“增益”或“参考”),我是否仍需要指定两个参数;否则,如果我指定一个参数,“响度”将不知道它是哪个参数。
d) 我认为典型的命令如下所示,对吗?
sox infile outfile loudness -1 65
-1代表-1dB,65代表+65dB吗?
4.我的问题是:
a) 请您回答我“3.”中的问题,并解释一下“3.”中我不明白的地方?
b) 你能给我举几个“响度 <增益> <参考>”的例子吗?我得到的结果有什么不同?
完整细节:
5、以下是“man sox”中“响度”效果的完整入口:
响度[增益[参考]]
响度控制 - 类似于增益效果,但为人类听觉系统提供均衡。看 http://en.wikipedia.org/wiki/响度有关响度的详细描述。增益通过给定增益参数(通常为负)进行调整,并且根据 ISO 226 均衡信号,参考电平为 65dB,但如果原始音频已针对某个其他最佳电平进行均衡,则可能会给出替代参考电平。如果未给出增益值,则使用 -10dB 的默认增益。
答案1
错误引用老电影中的某个老家伙的话 - “这不是你要找的响度”:-)
您认为使用的命令用于响度补偿。从您链接的维基百科页面:
响度补偿的目的是通过增强低频,使录制的音乐在较低音量下播放时听起来更自然,而耳朵在较低声压级时对低频不太敏感。
早在 80 年代至 90 年代(至少)的立体声系统曾经有“响度”控制。当您降低音乐的音量(音量)时,您就会失去频率。按“响度”按钮(或扭转旋钮)可以调整平衡,这样您仍然可以像大声播放时一样听到所有声音。
你什么实际上想要做的就是规范化轨道。从您链接的维基百科页面:
正常化
响度归一化是一种特定类型的音频归一化,它均衡感知电平,例如,广告听起来不会比电视节目声音大。
这是描述音频标准化的维基百科文章。
如何在中进行解释这使用sox批量处理音频文件的教程:
标准化
为了规范化 SoX 中的文件,我们需要应用规范效果,该效果仅采用一个参数,即要规范化的声级。合理的归一化级别是 -0.1 dB,因此让我们在转换过程中使用它。
for file in *.wav; do sox "$file" "n_$file" norm -0.1; done
请注意,我们在这里所做的是非破坏性的。此过程生成的规范化文件与输入文件具有相同的文件名,但开头带有“n_”,表示它已被规范化。
峰值归一化通过将音频的最高峰值归一化为同一级别来调整声音。 -0.1dB - -0.5dB 很常见。这可以与已经严重压缩的材料一起使用,但更动态的音频基本上需要添加压缩器和/或限制器来削减最高峰值。 RMS归一化是另一种方式,对峰值电平进行平均,并根据平均电平调整电平。
NKOTB 是响度归一化,在维基百科的音频规范化文章中进行了简要介绍。它诞生于 2010 年代末,在过去的几年里,基本上所有的流媒体平台和广播公司都采用它作为当前的标准。与峰值和 RMS 标准化不同,它还考虑了听众对声音的感知在音乐播放时如何变化。
关键术语是 LUFS,即满量程响度单位,仍然以 dB 为单位进行测量。响度级别的测量分为瞬时(不言而喻)、短期(5 秒)和综合(从开始到结束)。短期尤其是瞬时水平可能会大幅波动,最重要的是综合水平。两首音乐可能非常不同,但只要它们在乐曲结尾处的综合水平相同,它们就会被感知为同样响亮。例如,Spotify 将所有内容标准化为 -14dB。
一个好的免费软件工具是Youlean 响度计。存在独立版本和插件版本。独立版本直接处理文件。他们的网站也有在线版本。
我承认我有偏见。还有其他很好的工具,有免费的也有付费的。我拥有一些。不过,我付费购买了 Youlean 的专业版,因为无论我从什么开始,最终都会运行它。版本之间唯一的实际区别是 Pro 对于不同的流媒体服务,尤其是不同的国际广播公司有更多的目标选项。