如何使用 CSCore 从 WAV 文件创建 MP3 文件或如何解决 "No MP3-Encoder was found"
How to create MP3 file using CSCore from WAV file or how to solve "No MP3-Encoder was found"
我想知道是否可以在录制wav文件后编码为mp3。我尝试更改 WasapiCapture 参数,但我认为这不起作用,因为声音长度只有 5 秒和 1,20 MB。
这里是尝试在开始录制之前转换为 mp3 的示例代码:
_soundIn = new WasapiCapture(false, AudioClientShareMode.Shared, 100,
new WaveFormat(44100, 32, 2, AudioEncoding.MpegLayer3));
我尝试按照下面的示例进行操作,但总是出现此错误:未找到 MP3 编码器。
http://cscore.codeplex.com/SourceControl/latest#Samples/RecordToWma/Program.cs
谢谢大家!
根据 documentation,MMF mp3 编码器需要 Windows 8(或 Server 2012)。
来自 MSDN:
要求
支持的最低客户端
Windows 8 [仅限桌面应用]
支持的最低服务器
Windows Server 2012 [仅限桌面应用]
我想知道是否可以在录制wav文件后编码为mp3。我尝试更改 WasapiCapture 参数,但我认为这不起作用,因为声音长度只有 5 秒和 1,20 MB。
这里是尝试在开始录制之前转换为 mp3 的示例代码:
_soundIn = new WasapiCapture(false, AudioClientShareMode.Shared, 100,
new WaveFormat(44100, 32, 2, AudioEncoding.MpegLayer3));
我尝试按照下面的示例进行操作,但总是出现此错误:未找到 MP3 编码器。
http://cscore.codeplex.com/SourceControl/latest#Samples/RecordToWma/Program.cs
谢谢大家!
根据 documentation,MMF mp3 编码器需要 Windows 8(或 Server 2012)。
来自 MSDN:
要求
支持的最低客户端 Windows 8 [仅限桌面应用]
支持的最低服务器 Windows Server 2012 [仅限桌面应用]