SaltPlayerSource icon indicating copy to clipboard operation
SaltPlayerSource copied to clipboard

[回放增益问题] ReplayGain 无法正确应用于 AAC / ALAC 文件

Open Dropjack opened this issue 8 months ago • 4 comments

在反馈此问题前请注意 Please note before reporting this issue

  • [x] 已经查看相关帮助内容 Read more about the Salt Player help content
  • [x] 已经在本仓库搜索相关内容(避免重复反馈)Already searched for related content in this repository (to avoid duplicate feedback)
  • [x] 确认仅将提交一个问题(多个问题或者备注提及另外的问题请重新提交新的)Confirm to submit only one issue (if multiple issues or notes mention other issues, please submit a new one separately)

设备型号 Device Model

vivo X200 Pro mini

系统版本 System Version

OriginOS 5

软件版本 App Version

10.8.0-play 20250226010 Google play

描述问题 Describe issue

描述问题 Description

在使用 Salt Music Player 播放已正确写入 ReplayGain 标签的音乐文件时,发现仅部分格式的文件能被正确归一化响度。

经过测试发现:

  • FLAC 和 MP3 文件中的 REPLAYGAIN_TRACK_GAIN / REPLAYGAIN_ALBUM_GAIN 等标签均能被正确识别,播放时表现正常。
  • .m4a 格式(AAC 或 ALAC 编码,无论来源于 Apple Music 或用户自行编码)中的相同标签内容,在 Salt 中无法被识别,播放时响度未被归一化。

这会导致在开启“音量平衡”功能后,部分文件仍以原始响度播放,整体听感不一致。


复现步骤 Steps to Reproduce

  1. 使用 foobar2000 或其他支持 ReplayGain 的工具,为同一专辑中的 MP3 和 M4A 文件写入 ReplayGain 标签;
  2. 将这些文件同步至手机;
  3. 使用 Salt 播放该专辑,并开启“音量平衡”功能;
  4. .m4a格式的歌曲,未在底部显示ReplayGain的信息,歌曲响度也是原本的音量

预期行为 Expected Behavior

AAC / ALAC 文件中的 ReplayGain 标签(无论是 REPLAYGAIN_* 还是兼容 iTunNORM)能够被正确识别,并与 MP3 / FLAC 等格式表现一致,实现全局统一的响度归一化效果。


补充建议 Suggestion

考虑支持读取以下格式的 ReplayGain 标签:

  • .m4a (AAC/ALAC) 中的 ----:com.apple.replaygain_* 自定义标签(foobar2000 写入方式)
  • Apple 自用的 iTunNORM 标签(如需兼容 Apple Music 购买文件)

如果可以提供 tag 支持列表或格式识别机制文档,会更便于用户自定义兼容策略。


衷心感谢 Thanks

Dropjack avatar Apr 14 '25 12:04 Dropjack

借个楼请教一下大佬 请问是只需要分析就可以了是吗,我用的mp3gain,需不需要点track gain,还是track analysis就行?

abcdesteve avatar Apr 24 '25 01:04 abcdesteve

我用foobar,所以我也不清楚,不好意思。理论上应该要点,只要确定是写在metadata里,而不是修改歌曲本身的音量就ok

Dropjack avatar May 03 '25 03:05 Dropjack

我遇到了一样的问题,flac和mp3都正常,只有iTunes商店购买的aac音乐出现了问题,不管是foobar2000还是苹果的播放增益都扫描不到。

设备为荣耀V20,鸿蒙OS4.0,软件版本为10.9.0-release-2025072301

WeltKarl avatar Aug 15 '25 16:08 WeltKarl

同样遇到这个问题,版本 10.10.2-release-2025102001,同样是foobar添加的增益,m4a格式歌曲的增益没有被正常应用。 安卓15,vivo y300t

YTZHrain avatar Nov 02 '25 10:11 YTZHrain