Qué hace esta herramienta de audio
Decodifica el audio con Web Audio API y codifica las muestras PCM a MP3 mediante lamejs cargado en la página. La codificación y el archivo final permanecen en el navegador.
Las muestras flotantes PCM se convierten a enteros de 16 bits y se procesan por bloques con Mp3Encoder al bitrate seleccionado.
La primera carga necesita descargar la biblioteca JavaScript del codificador. Archivos muy largos pueden consumir bastante memoria y tardar más que en una aplicación nativa.