将wav文件转换为wav文件(更改格式)

本文关键字:wav 文件 格式 转换 | 更新日期: 2023-09-27 18:06:27

试图为我之前的问题找到解决方案,我想将用byte[](具有wav头)编写的16k 8bit单声道wav转换为8k 8bit单声道流/字节[]。

是否有。net库提供这种转换的示例?

谢谢。

将wav文件转换为wav文件(更改格式)

感谢您的回答,我最终使用了NAudio,并使用了以下代码片段,瞧!一切都像魅力一样:

WaveFormat target = new WaveFormat(8000, 8 , 1);
WaveStream stream =new WaveFileReader("c:''test.wav");
WaveFormatConversionStream str = new WaveFormatConversionStream(target, stream);
WaveFileWriter.CreateWaveFile("c:''converted.wav", str);

Alvas似乎支持转换以及通常的特性:

http://alvas.net/alvas.audio.aspx