如何使用Naudio将WAV流转换为MP3?

时间:2013-02-07 05:46:45

标签: c# naudio

我在Naudio文档中看过一个示例,它将MP3流转换为WAV流。我怀疑的是,Naudio反过来做了吗?也就是说,它可以将WAV流转换为MP3流吗?如果是,请解释如何或帮助我提供一些参考资料。

1 个答案:

答案 0 :(得分:5)

NAudio没有配备MP3编码器或解码器 - 它只是让您可以访问已安装在系统上的编解码器。在Windows 8之前,Windows没有附带MP3编码器,因此您最好的选择是使用类似LAME.exe的内容转换为WAV。我将解释如何在this article结束时动态执行此操作。

在Windows 8中,有一个MP3编码器,您可以使用新的MediaFoundationEncoder.EncodeToMp3功能访问该编码器。目前这是NAudio v1.7的预发布版,但您可以通过获取latest build from nuget来试用它。