将音频数据重写为wav文件会增加很多噪音

时间:2016-06-08 21:16:46

标签: c# audio-processing

我想创建一个应用程序,逐个读取音频样本来操作它们,然后将新样本写入WAV文件。但是,当我尝试这样做时,我只收到白噪声。

我试图找出问题是关于操作还是阅读,所以我试图简单地提取数据并重写为WAV(不改变数据),除了原始声音之外我还收到了很多白噪声。

谁能告诉我我做错了什么?

FileStream fs = new FileStream(@path, FileMode.Open, FileAccess.Read);
byte[] arrfile = new byte[fs.Length - 44];
fs.Position = 44;
fs.Read(arrfile, 0, arrfile.Length);
fs.Close();

FileStream fo = new FileStream(@outfile, FileMode.Append, FileAccess.Write);
BinaryWriter bw = new BinaryWriter(fo);
bw.Write(arrfile);
bw.Close();
fo.Close();

0 个答案:

没有答案