我想知道在录制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
谢谢你们!
答案 0 :(得分:1)
根据documentation,MMF mp3编码器需要Windows 8(或Server 2012)。
来自MSDN:
要求
受支持的最低客户端 Windows 8 [仅限桌面应用程序]
支持的最低服务器数 Windows Server 2012 [仅限桌面应用程序]