6

前の質問の回避策を見つけようとして、 byte[](wavヘッダーを持つ)書き込まれた16k8ビットモノラルwavを8k8ビットモノラルストリーム/バイト[] に変換したいと思います。

この種の変換に使用できるサンプルを含む.Netライブラリはありますか?

ありがとうございました。

4

2 に答える 2

12

答えてくれてありがとう、私は最終的に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);
于 2011-08-24T13:09:17.387 に答える
2

Alvas は、通常の機能だけでなく、変換もサポートしているようです。

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

于 2011-08-24T13:05:28.283 に答える