Konvertieren von WAV in ein beliebiges komprimiertes Audioformat in clientseitigem JavaScript
Ich nehme Audio von aufgetUserMedia({audio:true});
im Browser mitRecorder.js und dann als WAV-Datei exportieren, da dies die einzige Option ist, die die Bibliothek bietet.
Eine 1-minütige 20-Sekunden-Datei ist 14,1 MB groß. Ich muss das Audio auf einen Server hochladen und das muss schnell gehen. Wie konvertiere ich WAV-Audio in ein anderes komprimiertes Format, um die Dateigröße zu verringern?
Es macht mir nichts aus, zu konvertieren:
MP3OpusWebMOggFLACjedes andere Format, das Sie kennenWie kann ich die WAV-Datei auf dem Client komprimieren, wenn derzeit keine Möglichkeit zum Konvertieren in eines dieser Formate besteht?
PS: Ich habe viel gesucht, um etwas zu finden, das WAV in JS konvertiert, aber nichts gefunden.libmp3lame.js funktioniert nicht in Chrome.
Vielen Dank!