首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将mp3转换为带有n个音频的wave,并保存到硬盘?

如何将mp3转换为带有n个音频的wave,并保存到硬盘?
EN

Stack Overflow用户
提问于 2013-04-27 19:17:46
回答 2查看 228关注 0票数 0

如何将mp3转换为带有n个音频的wave,并保存到硬盘?我看到了这个样本

代码语言:javascript
复制
public static void Mp3ToWav(string mp3File, string outputFile)
{
    using (Mp3FileReader reader = new Mp3FileReader(mp3File))
    {
        WaveFileWriter.CreateWaveFile(outputFile, reader);
    }
}

但它会将结果保存在硬盘中!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-28 00:51:00

CreateWaveFile创建WAV文件。如果你只想要原始的PCM,调用reader.Read直到它不再返回数据。如果你想要一个内存中的WAV文件,那么使用WaveFileWriter的构造函数,它接受一个流并写入其中。

票数 0
EN

Stack Overflow用户

发布于 2013-04-27 21:04:43

我研究了你的问题,并在这篇文章中answers.Try了更多:

  1. http://hintdesk.com/c-mp3wav-converter-with-lamenaudio/
  2. http://www.codeproject.com/Articles/8544/Aumplib-C-Namespace-And-Classes-For-Audio-Conversi
  3. http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/7039cada-8884-49a8-8fe5-9e4fc0b87b40/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16251473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档