是否有一个程序可以编辑音频文件以使其具有相同的音量?

是否有一个程序可以编辑音频文件以使其具有相同的音量?

当使用 Banshee 或任何其他播放器听音乐时,我总是必须调高某些歌曲的音量,而调低其他歌曲的音量,因为它们没有相同的重放增益。

  • 是否有一个插件可以使我的 Banshee 中的歌曲标准化?
  • 或者是否有一个程序可以对我的整个音乐库执行此操作?

我目前正在运行 Ubuntu 12.04,以防对答案产生任何影响。

提前致谢。

答案1

我使用一个名为mp3增益,可在存储库中使用。

要使用它,请进入存储音乐文件的目录,然后运行此命令:

find -name '*mp3' -exec mp3gain -r -k {} \;

它将遍历每个子目录,查找以 结尾的任何文件.mp3,并标准化增益,以便它们也能以一致的音量播放。

还请注意,mp3gain不会对已在所需范围内的文件执行操作,因此第二次及之后运行它时,所花的时间不会像第一次那么长。因此,每次添加新文件时,无论只是一个新文件还是一大堆,您都可以按原样运行此命令。

如果你碰巧有.ogg文件,有一个类似的程序叫做获得

find -name '*ogg' -exec vorbisgain -r {} \;

有一些选项可以让你对任何一首歌曲的增益进行标准化,以与你拥有的其他音乐进行比较,但我已经很久没有看过它们了,所以我真的不能说太多。我只知道我将我的整个库作为一个巨大的随机集合来播放,上面的命令及其设置对我来说已经工作了很多年。

如果你碰巧有.flac文件,你可以使用metaflac

find -name '*flac' -exec metaflac --add-replay-gain {} \;

希望有所帮助。

答案2

我认为 Banshee 本身没有附加组件,但你可以在你的收藏中规范音量。在 AVP 上,我发现了两种方法来完成它:

  • sox:通过sudo apt-get install sox或 Ubuntu 软件中心安装。在终端中,使用命令导航到音乐文件所在的目录cd,然后键入sox <input-file.mp3> <output-file.mp3> gain −n −3。这会将 mp3 文件的级别标准化为相对于满量程偏转的 -3 dB。

  • normalize-mp3:处理多个文件时,此应用程序是最佳选择。通过sudo apt-get install normalize-audio或 Ubuntu 软件中心安装。在终端中,使用命令导航到音乐文件所在的目录cd,然后键入normalize-audio -b *.mp3艺术家专辑或normalize-audio -m *.mp3混合专辑。

答案3

您可以使用 audacity 来规范整个音乐库的音量。

Audacity 是一款免费、易于使用且支持多种语言的音频编辑器和录音机,适用于 Windows、Mac OS X、GNU/Linux 和其他操作系统。您可以使用 Audacity 来:

  • 录制现场音频。
  • 将磁带和唱片转换成数字录音或 CD。
  • 编辑 Ogg Vorbis、MP3、WAV 或 AIFF 声音文件。
  • 剪切、复制、拼接或混合声音。
  • 更改录音的速度或音调。
  • 还有更多!查看完整内容功能列表

其中一个特点是使用压缩器、放大、标准化和淡入/淡出效果调整音量。1

笔记:使用 audacity 会影响音乐质量。但是,如果您的音乐库都是高品质 mp3,我的意思是 256 和 320 kbit/s,采样频率为 44.1 和 48 kHz,您可能不会注意到质量损失(下降)。现在 audacity 声称他们已经显著改进了 Normalize,但我认为在您尝试标准化声音之前应该记住这一点。

1来源:大胆

相关内容