Linux 上音乐文件的声音标准化增益(通过 bs1770gain)

Linux 上音乐文件的声音标准化增益(通过 bs1770gain)

我想规范化(提高声音级别)音乐文件(主要是 mp3)。这个问题之前讨论过:https://askubuntu.com/questions/166298/is-there-a-program-that-edits-audio-files-to-have-the-same-volume

然而,在最近的发行版中,以前最常见的软件(mp3gain)在存储库中不再可用,并且无法编译等:https://ubuntuforums.org/showthread.php?t=2391446并被替换为bs1770gain.我安装并尝试了,但是结果并不如预期,它是由于某种原因产生的弗拉克斯mp3 中明显有更安静声音,没有获得一个和手册页,帮助和存档页面(尽管我在 Linux Mint 上通过 apt 安装)https://sourceforge.net/projects/bs1770gain/files/bs1770gain没有清楚地显示员工 mp3gain 的能力如何。

如何使用与使用bs1770gain相同的方式?在(最好是)基于 Ubuntu 的 Linux 上 mp3gain运行的替代工作方式?mp3gain

答案1

免责声明:我的系统不满足当前 BS1770GAIN 0.6.5 的要求,因此我的答案仅基于其文档。

由于某种原因,它从 mp3 中生成了 flac

您正在使用哪个选项?-o或者-ao

  • 供应-o 没有-a是正确的行动用于非转码用途(即添加重放增益标签)。
  • -a(应用)意味着更改实际音频数据以匹配目标响度; ReplayGain 风格的元数据将不是写在这种情况下。
    • --suffix此选项强制转码,除非给出选项,否则默认为 libre-lossless FLAC 编解码器。 (--suffix自 0.6.0 beta 20 起可用,大约于 2019 年 6 月 27 日)

明显地更安静声音

如果原始音频被严重压缩到非常高的响度级别(即受害者响度战争);那么标准化输出可能会更安静,而且也是有意的。我的一些文件在通过mp3gain程序后得到了“-11 dB”ReplayGain 标签。

但对于 BS1770GAIN,这可能是副作用正确标准化为错误的标准:详细信息请参阅注释 1,补救措施请参阅注释 2。

如何使用与使用bs1770gain相同的方式?mp3gain

不完全是;因为bs1770gain,据文档所述,不会像以前那样就地更新 MP3 文件mp3gain。最接近的用法应该如下:

bs1770gain -o OUTPUT --replaygain SOURCE
  • SOURCE可以是单个输入 MP3 文件、多个输入 MP3 文件或包含多个输入 MP3 文件的目录。
  • OUTPUT是将输出文件写入的目标目录。

笔记

  1. 默认情况下,bs1770gain目标响度符合欧洲广播公司的 EBU R128 规范,即 5 dB更安静比重播增益。
  2. --replaygain选项将目标响度设置为ReplayGain 2.0 规范草案
  3. ReplayGain 2.0 的响度目标与ReplayGain 1.0 规范,但利用改进的 ITU BS.1770 算法来测量原始轨迹。
  4. mp3gain基于ReplayGain 1.0 规范。

选择

如果您想使用 ReplayGain 1.0 算法和/或就地更新 MP3 文件的能力 - 可以考虑使用replaygain命令反而。 (它是由“python-rgain”包;并且在最新的非 LTS Ubuntu 中也可用)

相关内容