Я записываю аудио с getUserMedia({audio:true});
в браузере с помощью Recorder.js, а затем экспортирую его как WAV файл, потому что это единственный вариант, который предоставляет библиотека.
1 минутный 20-секундный файл имеет размер 14,1 МБ. Мне нужно загрузить аудио на сервер, и мне нужно сделать это быстро. Как преобразовать WAV-аудио в любой другой сжатый формат, чтобы уменьшить размер файла?
Я не против преобразования:
- MP3
- Opus
- WebM
- Ogg
- FLAC
- любой другой формат, который вы знаете о
Если теперь нет возможности конвертировать в любой из этих форматов, как я могу сжать WAV файл на клиенте?
PS: Я сделал много поисков, чтобы найти что-нибудь, что конвертирует WAV в JS, но ничего не нашел. libmp3lame.js не работает в Chrome.
Спасибо!