如何使用WAV文件中的CSCore创建MP3文件或如何解决"没有找到MP3-Encoder"

时间:2015-05-27 12:58:20

标签: 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));

我试着和下面的例子一样,但我总是得到这个错误:没有找到MP3-Encoder。

http://cscore.codeplex.com/SourceControl/latest#Samples/RecordToWma/Program.cs

谢谢你们!

1 个答案:

答案 0 :(得分:1)

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

来自MSDN:

要求

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

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