Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可能同时播放多个声音,其中一些声音比其他声音更大或更安静。因为我很懒,对音频编辑工具了解不多,我只想以编程方式调整声音的音量,以便它们都能很好地匹配。我相信 winamp 会做类似的事情,他们称之为“标准化”。所以你播放你的播放列表,不要一直生气,因为一首音乐突然变得如此安静以至于你必须站起来拉高音量,而下一首歌太响以至于你的窗户爆炸并且你的耳朵变得残废. 你知道我的意思......所以我需要分别调整每个小声音文件的音量;-)
如何?
您需要在 OpenAL 中查找 finch 和 AL_GAIN 中的增益属性。
我不知道 OpenAL 中有任何内置的规范化支持。我认为标准化是一个非常密集的过程(至少对于移动设备而言),因为您必须在此过程中扫描整个声音数据。在应用程序之外标准化您的曲目要好得多。