【发布时间】:2011-08-24 12:49:57
【问题描述】:
试图为我的previous question 找到解决方法,我想将写入byte[](具有 wav 标头)的 16k 8bit 单声道 wav 转换为 8k 8bit 单声道流/字节[]。
是否有任何带有可用于这种转换的示例的 .Net 库?
谢谢。
【问题讨论】:
标签: c# wav audioformat
试图为我的previous question 找到解决方法,我想将写入byte[](具有 wav 标头)的 16k 8bit 单声道 wav 转换为 8k 8bit 单声道流/字节[]。
是否有任何带有可用于这种转换的示例的 .Net 库?
谢谢。
【问题讨论】:
标签: c# wav audioformat
感谢您的回答,我最终使用了NAudio,并使用了以下 sn-p,瞧!一切都像一个魅力:
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 似乎支持转换以及通常的功能:
【讨论】: