C# 如何使用CSCore从WAV文件创建MP3文件或如何解决;“未找到MP3编码器”;

C# 如何使用CSCore从WAV文件创建MP3文件或如何解决;“未找到MP3编码器”;,c#,mp3,wav,encode,cscore,C#,Mp3,Wav,Encode,Cscore,我想知道是否有可能在录制wav文件后编码成mp3。我试图更改WasapiCapture参数,但我认为这不起作用,因为声音长度只有5秒和1,20 MB 下面是开始录制前尝试转换为mp3的示例代码: _soundIn = new WasapiCapture(false, AudioClientShareMode.Shared, 100, new WaveFormat(44100, 32, 2, AudioEncoding.MpegLayer3)); 我试着按照下面的

我想知道是否有可能在录制wav文件后编码成mp3。我试图更改WasapiCapture参数,但我认为这不起作用,因为声音长度只有5秒和1,20 MB

下面是开始录制前尝试转换为mp3的示例代码:

_soundIn = new WasapiCapture(false, AudioClientShareMode.Shared, 100,
                new WaveFormat(44100, 32, 2, AudioEncoding.MpegLayer3));
我试着按照下面的例子做,但我总是得到这个错误:没有找到MP3编码器

谢谢你们

根据,MMF mp3编码器需要Windows 8(或Server 2012)

从MSDN:

要求

最小支持客户端 Windows 8[仅限桌面应用程序]

支持的最小服务器数
Windows Server 2012[仅限桌面应用程序]

这就是它无法工作的原因。我试过Windows7。我将使用lame将wav转换为mp3。