【发布时间】:2017-08-02 17:02:38
【问题描述】:
我有来自(16bit,44100hz,2 个通道)wav 文件的 Byte[] 数组数据,
string WavFile = @"C:\Users\test.wav";
WaveReader wr = new WaveReader(File.OpenRead(WavFile));
IntPtr format = wr.ReadFormat();
byte[] input = wr.ReadData();
我想使用
生成如下所示的浮动峰值-0.00445556640625,0.010162353515625,-0.0069580078125,0.00408935546875,-0.00604248046875,0.003143310546875,-0.001953125,0.00140380859375,-0.00189208984375 P>
这是 linux 中的峰值生成器示例。
https://github.com/benallfree/wavesurfer-peakbuilder
请建议如何计算峰值
谢谢
【问题讨论】: