【发布时间】:2017-09-24 14:11:08
【问题描述】:
- 我有一些音频数据(浮点数组),我用它来绘制一个简单的 波形。
- 绘制时,波形不会在边缘达到最大值。
- 没问题 - 数据只需要标准化。我迭代一次以找到最大值,然后再次迭代将每个除以最大值。再次绘制,一切看起来都很棒!
- 但是等待具有响亮介绍或响亮爆炸的视频会导致波形的其余部分仍然很小。
- 经过一些研究,我遇到了应该解决这个问题的 RMS。我遍历样本并计算 RMS,然后再次将每个样本除以 RMS 值。这会导致相当大的“剪辑”:
- 解决此问题的最佳方法是什么?
- 直观地说,我可能需要根据移动窗口(而不是整个集合)计算局部最大值或平均值,但我并不完全确定。帮忙?
- 注意:波形仅用于视觉目的(音频不会播放给用户)。
【问题讨论】:
标签: audio signal-processing waveform