如何以编程方式调整音频文件的文件夹,使它们的响度相同?

时间:2012-03-02 04:19:43

标签: audio ffmpeg html5-audio

我有一个网站收集使用Flash的访问者的录音,我使用ffmpeg2theora将文件从FLV转换为OGG ...因为我正在重复使用HTML5网页的文件(Firefox支持OGG和Chrome)。但是,有些文件很响,有些文件非常安静。

有没有办法让所有文件的响度相同?如果更安静的音频文件的质量更差,只要更容易听到有人留下的信息就可以了。

2 个答案:

答案 0 :(得分:1)

它称为规范化,您可以批量处理许多播放器,例如foobar2000(称之为replaygain)或其他音频软件。最简单的是,它使歌曲中最响亮的样本100%,最柔和的0%然后平均两者之间的所有内容。像replaygain这样的东西更进了一步,允许你在整个albulm或一组文件中进行采样,这对于专辑中某些曲目应该比其他曲目更安静的情况很有用(比如民谣和摇滚曲目)。 p>

如果你真的打算按程序进行foobar2000 can also be scripted

对于更适合Linux的解决方案,您可能也喜欢Normalize

normalize *.ogg
编辑:在我看来,重播可能不是最好的选择,因为它需要一个兼容的播放器,并且没有任何保证HTML5播放器。我使用Normalize(见注释)。

答案 1 :(得分:0)

使用峰值归一化并不能保证你一致的响度,显然..我使用Adobe Audition 3.0来完成这个批量任务..最近量化标准化了18,500个MP3,这样..

http://help.adobe.com/en_US/Audition/3.0/help.html?content=WS58a04a822e3e5010548241038980c2c5-7de8.html