Как создать файл MP3 с помощью CSCore из файла WAV или как решить "MP3-кодировщик не найден"
Мне было интересно, можно ли закодировать в mp3 после записи файла WAV. Я пытался изменить параметры WasapiCapture, но я думаю, что это не работает, поскольку длина звука составляет всего 5 секунд и 1,20 МБ.
Вот пример кода, который пытается преобразовать в mp3 перед началом записи:
_soundIn = new WasapiCapture(false, AudioClientShareMode.Shared, 100,
new WaveFormat(44100, 32, 2, AudioEncoding.MpegLayer3));
Я попытался сделать так же, как в примере ниже, но я всегда получаю эту ошибку: MP3-кодировщик не найден.
http://cscore.codeplex.com/SourceControl/latest
Спасибо вам, ребята!
1 ответ
Решение
Согласно документации, для кодирования mp3 MMF требуется Windows 8 (или Server 2012).
Из MSDN:
Требования
Минимально поддерживаемый клиент Windows 8 [только для настольных приложений]
Минимально поддерживаемый сервер Windows Server 2012 [только для настольных приложений]