【发布时间】:2010-03-26 22:52:07
【问题描述】:
我的 C++ 应用程序中有几块 PCM 音频 (G.711)。我想可视化每个块中不同的音量。
我的第一次尝试是计算每个块的样本值的平均值并将其用作音量指标,但这并不适用。对于具有静音的块,我确实得到 0,对于具有音频的块,我得到不同的值,但这些值只是略有不同,并且似乎与实际音量不相似。
计算体积的更好算法是什么?
我听说 G.711 音频是对数 PCM。我应该如何考虑这一点?
【问题讨论】:
标签: c++ algorithm audio volume pcm