C# IMA ADCPM到Wav
我有一个字节数组,其中存储了IMA ADCPM数据,从一个特殊的文件格式读取。我想知道如何将其写入.WAV文件。速率/频率为32000 Hz,只有一个通道(单声道) 我没有写音频文件的经验,也不知道怎么写C# IMA ADCPM到Wav,c#,visual-studio,wav,adpcm,C#,Visual Studio,Wav,Adpcm,我有一个字节数组,其中存储了IMA ADCPM数据,从一个特殊的文件格式读取。我想知道如何将其写入.WAV文件。速率/频率为32000 Hz,只有一个通道(单声道) 我没有写音频文件的经验,也不知道怎么写 谢谢 我可以告诉你如何编写wav文件-这并不难。但我不认为它会像你预期的那样起作用 如果您刚刚以byte[]的形式打开文件,并尝试将其写入WAV,您将得到大量可怕的噪音,而不是您期望的声音。声音格式IMA是一种压缩的声音格式,您需要知道如何将该流解压缩为“原始”声音。这种“原始”声音就是WAV
谢谢 我可以告诉你如何编写wav文件-这并不难。但我不认为它会像你预期的那样起作用 如果您刚刚以byte[]的形式打开文件,并尝试将其写入WAV,您将得到大量可怕的噪音,而不是您期望的声音。声音格式IMA是一种压缩的声音格式,您需要知道如何将该流解压缩为“原始”声音。这种“原始”声音就是WAV文件。它只是一个描述原始数据表示的内容的标题,例如播放速度和每个样本的字节数。 我可以帮你处理,省去你的辛苦 但是,如果您确实想尝试编写自己的解码器,请查看以下内容: 我找不到我(多年前)用来创建WAV文件的原始来源,但这里有一个老博客,似乎包含了足够的信息
祝你好运 谢谢!我试试看