云镜收藏

稍后阅读

清单保存在当前浏览器,方便下次回来继续阅读。

清单还是空的

在笔记卡片或正文页点击“加入稍后阅读”即可收藏。

← 归返月潭

月映旧卷 · 持续维护

ReplayGain ML

使用音频特征和机器学习模型估算音量增益,并批量写入 ReplayGain 标签的开源工具。

2026.07 — 至今持续维护
PythonlibrosaLightGBMXGBoostscikit-learnMutagen

项目目标

为本地音乐库提供一套可批量运行的音量平衡流程:既能分析单个文件,也能递归扫描目录,并在写入标签前通过 --dry-run 预览结果。

主要能力

  • 支持 FLAC、MP3、OGG/OGA、MP4/M4A/M4B 的分析与标签写入,WAV 可进行分析。
  • 使用 librosapyloudnorm 等工具提取音频与响度特征,并支持用本地 CSV 标签训练模型。
  • 提供 LightGBM、XGBoost、scikit-learn 等机器学习依赖,训练结果可通过 joblib 模型供批处理脚本加载。
  • 使用 Mutagen 修改音频元数据,不改动音频采样数据;Windows 用户可通过批处理文件运行。

安全边界

项目明确提示先备份音乐并使用预览模式。模型反映训练标签中的主观音量偏好,并不等同于标准 ReplayGain 扫描器的固定目标响度算法;pickle/joblib 模型也只应从可信来源加载。

项目采用 MIT 许可证开源。