背景故事:
在我的维基百科有声读物中,我有大约 400 首奇怪的歌曲用作背景音乐。我原以为我已经把它们都正常化了,所以它们的音量不会压倒演讲,但有一些不好的通过了。
例如:https ://youtu.be/VVlWWs7Fq0U
现在我需要找出最响亮的歌曲,以便修复或删除它们。
问题:
- 如何获得音频文件的整体响度值?
- 如何获得音频文件峰值响度的数值?
谢谢。
在我的维基百科有声读物中,我有大约 400 首奇怪的歌曲用作背景音乐。我原以为我已经把它们都正常化了,所以它们的音量不会压倒演讲,但有一些不好的通过了。
例如:https ://youtu.be/VVlWWs7Fq0U
现在我需要找出最响亮的歌曲,以便修复或删除它们。
谢谢。
正如这个答案所表明的,SOX 适用于此。
但是,它非常缓慢,并且不提供在同一进程中更正(即规范化)有问题的文件,因此:
我喜欢用于标准化 MP3 的easyMP3Gain !
不幸的是,17.10 Artful 似乎没有包,但幸运的是 16.04 Xenial 的 GUI 包是兼容的,你可以在这里找到它们!
这可能不是最佳实践,但我所做的是..
从 libqt 依赖项开始,但安装所有包,如下所示:
您必须运行sudo apt-get --fix-missing 和sudo apt-get --fix-broken install一次或两次以获取所有 libqt 依赖项,然后重新运行dpkg -i命令
一旦您能够运行easymp3gain,您就可以从sourceforge获取mp3gain的源代码,解压它。将目录更改为提取的文件,并确保安装了构建工具
然后用
您可能需要复制二进制文件,至少我必须这样做
现在你可以运行easymp3gain-qt 了!只需选择包含 MP3 的文件夹并按音量排序!
按音量排序的easyMP3Gain截图
我希望这有帮助 !
测试这个 SO 答案:
看起来您可以使用
Maximum amplitude
和Mean
或RMS
幅度(用于整体响度)。