将mp3数据转换为wav数据C#

时间:2012-07-12 06:25:33

标签: c# mp3 wav

在我的项目中,我在字节数组中接收mp3数据。我想将该数据转换为wav格式并将其存储在另一个字节数组中。我搜索了互联网的mp3转WAV转换器,但所有这些都支持文件到文件的转换。他们似乎都没有将原始数据作为输入。有什么方法可以在C#中实现这一点吗?
这是我试图创建的函数的原型。

   bool ConvertToWav(byte[] buffer){
      //Do some processing and store the wav data in buffer2
      Buffer.BlockCopy(buffer2,0,buffer,0,buffer.Length-1);
   }

2 个答案:

答案 0 :(得分:11)

这是一个很晚的回应,但我只是想出了自己。 有一个名为NAudio的NuGet包,https://www.nuget.org/packages/NAudio/ 这为您想要做的事情提供了很棒的功能。

{"Circle","green",false","4.0"}

你去。

答案 1 :(得分:0)