我以前经常使用 iTunes 听音乐,它允许我根据每个文件调整音量:
Get Info --> Options --> Volume Adjustment (-100% <---> None <---> +100%)
这非常有用,因为我有许多文件,它们的“默认”音量各不相同 - 对于相同的全局音量调整,有些文件播放得太大声,而另一些文件播放得太小。我认为该调整是针对 iTunes 的(即未保存为文件元数据的一部分),因为在其他地方播放的相同文件不受此设置的影响。
现在我放弃了 iTunes,转而使用 VLC,我想知道是否可以实现类似的功能(无论是原生的 - 我认为是目前不可能- 或通过扩展)。我尝试了音量标准化器和压缩器功能(尽管我完全不懂这个主题),尽管我在同一个文件,当它更改文件时,差异又回来了。
答案1
您的 iTunes 音量设置存储在名为“iTunNORM”的 iTunes 专用元数据中。通用标准是 ReplayGain。它们的测量方法略有不同,但都会调整播放以达到可感知的响度。
一个区别是,您通常不会手动设置 ReplayGain 值;您可以运行 ReplayGain 分析来设置音量级别。
要使用 Mp3tag 将现有的 iTunNORM 值转换为 ReplayGain 值:有多个步骤和注意事项,因此请尝试此论坛帖子:http://forums.mp3tag.de/lofiversion/index.php/t9139.html
要正确测量 ReplayGain:使用ReplayGain 扫描仪更新音频文件元数据。(foobar2000——人类发明的最伟大的音频播放器——也可以为您做到这一点。)
要在 VLC 中使用 ReplayGain:在 v2.0.5 中,转到首选项 > 音频 > 重播增益模式,然后选择曲目或专辑。
我猜你想要的是曲目模式。关于曲目增益和专辑增益(再次来自维基百科),
可以对单个曲目进行重放增益分析,这样播放时所有曲目的音量都会相同。也可以按专辑进行分析。在专辑增益分析中,会计算出整个专辑共享的额外峰值和增益值。在播放过程中使用专辑增益值将保留专辑中曲目之间的音量差异。
在播放时,听众可以决定是希望所有曲目的音量相同,还是希望所有专辑的音量相同但不同曲目的音量不同。在专辑增益模式下,当缺少专辑增益数据时,播放器应改用曲目增益数据。
如果您仍在使用 iTunes、iPod 等,您也可以尝试寻找一些可用的工具将 ReplayGain 值转换回 iTunNORM。(上面 Wikipedia 链接的“扫描仪”部分列出了一些工具。)