Как создать файл 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 [только для настольных приложений]

Другие вопросы по тегам