Преобразование WAV в любой сжатый аудиоформат в клиентском JavaScript

Я записываю аудио сgetUserMedia({audio:true}); в браузере используяRecorder.js а затем экспортировать его в виде файла WAV, потому чтоЭто единственный вариант, который предоставляет библиотека.

Файл длительностью 1 минута 20 секунд имеет размер 14,1 МБ. Мне нужно загрузить аудио на сервер, и мне нужно сделать это быстро. Как преобразовать звук WAV в любой другой сжатый формат, чтобы уменьшить размер файла?

Я неНе обращайте внимания на:

MP3опусWebMOggFLACлюбой другой формат, который вы знаете

Если на данный момент нет способа конвертировать в любой из этих форматов, как я могу сжать файл WAV на клиенте?

PS: я сделал много поисков, чтобы найти что-нибудь, что преобразует WAV в JS, но ничего не нашел.libmp3lame.js ISN»работает в Chrome

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос