Преобразование WAV в M4A с помощью c # NAudio

1

Я хочу преобразовать WAV файл в файл M4A.

Я не мог найти никакой ссылки или какого-либо примера того, как этого добиться. Я полагаю, что Naudio должен сделать трюк, но я не понял, как это сделать.

Я пишу проект WebAPI2, и мне нужно вернуть звуковой файл m4a пользователю по запросу. Использование PushStreamContent для предоставления пользователю файла, но использование MP3 в качестве цели преобразования приводит к многочисленным трудностям с поддержкой браузера и поддержкой Seek/Pause/Stop.

Заранее спасибо,
Nokky.

Теги:
asp.net-web-api
wav
naudio
m4a

1 ответ

2
Лучший ответ

Файлы M4A просто содержат аудио с кодировкой AAC. Посмотрите демоверсию Media Foundation Encoder в демонстрационном приложении NAudio WPF, чтобы увидеть пример использования MediaFoundationEncoder для создания файлов AAC. Это позволит вам кодировать как aac, если на вашем компьютере имеется соответствующий Media Foundation Codec (вы должны иметь с Win 7 и выше, хотя обратите внимание, что он не выполняет низкие битрейты).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню