Answers:
为什么不被“有点害怕”或跟随无关的链接,为什么不简单地阅读手册呢?
来自man mp3gain
:
mp3gain optionally writes gain adjustments directly into the encoded data. In this
case, the adjustment works with all mp3 players, i.e. no support for a special tag
is required. This mode is activated by any of the options -r, -a, -g, or -l.
If none of the above options are given, the recommended gain change is instead writ‐
ten to a special tag in the mp3 file. In this case, the adjustment only works with
mp3 players that support this tag. Some mp3 players refer to this as ReplayGain.
The tag is written either in APEv2 format (default) or in ID3v2 format (with -s i).
If you only want to print the recommended gain change (and not modify the file at
all) you may use the -s s (skip tag) option.
因此,只有在您告知时,它才会修改音频流,否则只会写入标签。
旁注:注释中张贴的许多URL与mp3gain
Ubuntu中的最新URL不相关:它们要么已经过时,要么是指Windows版本。
每当对给定命令的工作方式有疑问时,请始终man
先尝试。如果这还不够(或没有可用的手册页),请使用正确的上游网站,可以在Ubuntu的package page中进行检查。
有一些命令行工具可用于计算ReplayGain值并添加ReplayGain标签。要为mp3,ogg和FLAC安装工具,请执行以下操作:
sudo apt-get install mp3gain vorbisgain flac
然后要将ReplayGain标签添加到包含目录中所有文件的唱片集,请对mp3执行以下操作:
mp3gain -a *.mp3
对于专辑在ogg vorbis中的相同任务,请执行以下操作:
vorbisgain -a *.ogg
对于相册在FLAC文件中的相同任务,请执行以下操作:
metaflac --add-replay-gain *.flac
如果你想播放增益标签添加到没有专辑,而不是使用这些文件-r
的选项mp3gain
和vorbisgain
(不存在用于相应的选项metaflac
):
mp3gain -r *.mp3
vorbisgain -r *.ogg
所有工具也可以用于删除ReplayGain标签。
与往常一样,在进行任何文件修改之前,请确保已备份。这些工具我从来没有遇到过问题,但是我不能保证它们是故障安全的(此外,您的计算机可能会崩溃,或者在过程中途可能会出现断电)。
-w
选项。最后,您应该始终保留重要文件(例如媒体)的备份,因此,如果不喜欢应用ReplayGain的结果,则可以还原。mp3gain
mp3cain
是安全使用。请在下面阅读我的答案...
当我发现rgain时,我已经完成了一部分准备工作(好的大部分时间是:(),为“ NN”提供的答案编写了一个包装脚本。推荐mp3gain的答案对我不起作用,因为我的库大部分都是flac 。 RGAIN(封装库中所列的python-RGAIN)可以与各种文件类型的回放增益的标签交互的库,但它也附带了它最明显的用途的一些包装脚本。目前,我正在运行它,它看起来像这将需要很长时间,我们将及时了解它的性能...
sudo apt-get install -y python-rgain
collectiongain ~/Music
https://bitbucket.org/fk/rgain/
编辑:我已经使用了一段时间了,虽然它并不完美,但是它在听音乐方面有了很大的进步。我会说我必须将音量调节到以前的10-15%。在我笨拙的旧计算机上花了三到四天时间来分析我的整个图书馆。我将以我下载的一些新内容开始它。
另外,当我第一次运行它时,它被打断了几次,并且没有解释原因。我只是再次运行它,它成功分析了到目前为止已完成的标签,从而分析了它从何处中断。我的意思是,它的扫描速度比分析的速度快得多,因此,如果停止运行,只需重新启动它即可。
更新:mp3gain不应更改您的音频流,除非您使用-r,-a,-g或-l选项之一。在我的(原始)Ubuntu 12.04安装上,它最初似乎是这样做的,但是现在我无法重现。我可能会被Audacity欺骗,认为在比较我的前后文件时音频流发生了变化,例如,一个Audacity插件在将混音器中的mp3文件打开之前将replaygain标签用作输入增益阶段。
如果您不确定音频流是否发生变化,则可以按照以下步骤进行比较:
mp3gain
如果使用-r, -a, -g, or -l.
选项,则仅更改音频流。
mp3gain
Debian / Ubuntu的最新版本已不存在,因此至少可以从已被删除的官方存储库中移除python-rgain
。它的用法很简单:replaygain *.mp3
不幸的是,这个替代产品也在寻找新的维护者,因此希望它也不会消失。