Oyi*_*ibo 16 sound banshee volume-control
在 Banshee 或任何其他播放器中听音乐时,我总是必须将某些歌曲的音量调高,而其他歌曲的音量又要调低,因为它们没有相同的重播增益。
我目前正在运行 Ubuntu 12.04,以防对答案有任何影响。
提前致谢。
Que*_*ner 17
我使用名为mp3gain的命令行实用程序,它在存储库中可用。
要使用它,请进入您存储音乐文件的目录,然后运行以下命令:
find -name '*mp3' -exec mp3gain -r -k {} \;
Run Code Online (Sandbox Code Playgroud)
它将遍历每个子目录,找到任何以 结尾的文件.mp3
,并将增益标准化,以便它们也能以一致的音量播放。
另请注意,mp3gain
不会对已经在您想要的范围内的文件进行操作,因此第二次运行它之后,它不会像第一次运行一样长。因此,您可以在每次添加新文件时按原样运行此命令,无论是一个新文件还是一大堆。
如果您碰巧有.ogg
文件,则有一个名为vorbisgain的类似程序:
find -name '*ogg' -exec vorbisgain -r {} \;
Run Code Online (Sandbox Code Playgroud)
与您拥有的其他音乐相比,您可以选择如何将任何一首歌曲的增益标准化,但我已经很久没有看过它们了,我真的不能说太多。我只知道我把我的整个图书馆当作一个巨大的随机集合来玩,上面的命令及其设置对我有用多年。
如果您碰巧有.flac
文件,则可以使用metaflac:
find -name '*flac' -exec metaflac --add-replay-gain {} \;
Run Code Online (Sandbox Code Playgroud)
希望有帮助。