我想规范化(提高声音级别)音乐文件(主要是 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
是将输出文件写入的目标目录。
笔记
- 默认情况下,
bs1770gain
目标响度符合欧洲广播公司的 EBU R128 规范,即 5 dB更安静比重播增益。 - 该
--replaygain
选项将目标响度设置为ReplayGain 2.0 规范草案。 - ReplayGain 2.0 的响度目标与ReplayGain 1.0 规范,但利用改进的 ITU BS.1770 算法来测量原始轨迹。
mp3gain
基于ReplayGain 1.0 规范。
选择
如果您想使用 ReplayGain 1.0 算法和/或就地更新 MP3 文件的能力 - 可以考虑使用replaygain
命令反而。 (它是由“python-rgain”包;并且在最新的非 LTS Ubuntu 中也可用)