kau*_*ppi 16
基本算法:
假设n(样本数)= 44100,w(宽度)= 100像素:
然后每个像素应代表44100/100 == 441个样本(blocksize)
for (x = 0; x < w; x++)
draw_pixel(x_offset + x,
y_baseline - rms(&mono_samples[x * blocksize], blocksize));
Run Code Online (Sandbox Code Playgroud)
尝试不同视觉的东西出现:
下采样可能不会起作用,因为您会丢失峰值信息.