在Windows窗体应用程序中操作wav文件

时间:2012-08-07 20:39:11

标签: winforms visual-c++ audio wav

我需要编写一个应用程序,让我可以在没有人工干预的情况下对一组音频文件执行以下操作:

- 加载音频文件。 (通常.wav,但也许是其他格式。需要一个库。)

通过计算RMS来对体积进行归一化,以获得波形的平均能量,然后将样本乘以基于RMS的缩放器。 (易)

- 在沉默中正常化领导并消除沉默。 (易)

- 将采样率转换为8KHz。 (需要一个图书馆。)

- 将其保存为16位格式的单声道wav文件。 (需要一个图书馆。)

Visual C ++ / C#中的音频库是否足以执行此操作,还是需要获取第三方库?

1 个答案:

答案 0 :(得分:1)

查看NAudio,这可能是您在网上找到的与您的要求相关的最佳帮助之一