ReplayGain 响度归一——不同唱片之间音量差自动抹平
为什么需要 ReplayGain
不同年代、不同流派、不同母版的唱片,平均响度差别很大。古典唱片可能整体偏轻、流行唱片经母版战争(Loudness War)处理后整体偏响。切歌时要么突然震耳朵,要么半天找不到音量键。
ReplayGain 就是一套响度元数据标准:播放器读取音频文件标签里预先计算好的响度值(track gain / album gain),播放时自动加减增益到统一的参考响度(通常是 -14 LUFS)。
Symfonium 支持的标签标准
Symfonium 识别这几种(大小写不敏感):
REPLAYGAIN_TRACK_GAIN/REPLAYGAIN_ALBUM_GAIN(ReplayGain 2.0,目前最通用)R128_TRACK_GAIN/R128_ALBUM_GAIN(EBU R128 响度标准,广播电视向)
打开 ReplayGain
设置 → Playback → Output settings → 选一个输出设备 → Equalizer 标签页 → Replay Gain。
ReplayGain 设置按输出设备分别保存——手机扬声器、每副蓝牙耳机、USB DAC 各一套。

自动模式 vs 手动模式
| 模式 | 行为 | 适合 |
|---|---|---|
| Automatic | 自动判断:从歌单点某首歌 → 用 track gain;从整张专辑点 → 用 album gain | 大多数情况,省心 |
| Track gain | 永远用单曲级增益 | 随机播放、串烧、不同来源单曲混播 |
| Album gain | 永远用专辑级增益 | 整张专辑按顺序听、古典唱片需要保持专辑内部动态 |
| Off | 关掉 ReplayGain | 你想严格按唱片原始响度听、或者觉得增益补偿影响了动态范围 |
标准归一
当你的曲库混着 MP3(ReplayGain 1.0)和 Opus(ReplayGain 2.0)这些不同标签标准时,Symfonium 有一个归一化选项可以把不同标准的增益值对齐到同一套参考,避免同一张专辑里不同格式的曲目听起来响度还不一样。
投屏时的 ReplayGain
默认只在本地和缓存播放时生效。如果你想让 Chromecast / UPnP 投屏时也带 ReplayGain:
设置 → Playback → Output settings → Remote playback → Equalizer → 开 Casting replay gain processor。
这会让 Symfonium 临时转码媒体来叠加 ReplayGain 处理,耗电和耗存储都会增加,但确实能在投屏时也听响度归一的声音。
64 位 DSP 里的 ReplayGain
15.0 版起 ReplayGain 正式进入 Symfonium 自己的 64 位 DSP 通路,和 PEQ、GEQ、交叉馈送等效果在同一条链路里处理,叠加顺序可控。这意味着:
- 应用 ReplayGain 后的音频仍然走 64 位精度
- 和 PEQ / GEQ 叠加时不会有额外精度损失
- 和 Preamp / 压缩器 / 限制器的配合更合理(先归一响度、再做 EQ、再防止削波)
常见问题
- 文件没打 ReplayGain 标签怎么办? Symfonium 不会帮你现算——得用 Foobar2000、Kid3 或 mp3gain 这类工具预先给文件打标签。也可以找官方重发的带 ReplayGain 的版本
- 开了 ReplayGain 后音量变小? 很多 ReplayGain 值是负数(偏响的歌往下拉),整体听感会轻一些,用 Preamp 加几 dB 补偿就行
- 古典唱片开了 ReplayGain 后动态没了? 古典唱片建议用 Album gain + 关掉其他响度处理,保留专辑内部的动态范围