¿Cómo puedo get los datos de amplitud de un file MP3?

Estoy tratando de usar html5 y javascript para get la amplitud (y otros componentes) de un mp3. ¿Alguna biblioteca que ayudaría?

Primero necesita dividir el problema en reproducción en time real y acceso de amplitud no lineal, etc.

Para la reproducción en time real, puede usar Web Audio API

https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html

Ejemplo para beats

https://beatdetektor.svn.sourceforge.net/svnroot/beatdetektor/trunk/core/js/beatdetektor.js

Para el acceso no lineal, no en time real, hay dos forms

Si permite el procesamiento del lado del server, puede escribir su proxy enviando los datos a los serveres de Echo Nest y recuperar información a través de la API de Echo Next Remix.

Extrayendo ritmos de la música MP3 con Python

Si desea evitar el procesamiento del lado del server, debe decodificar el MP3 en JavaScript puro para get acceso a los datos de audio sin procesar en time no real.

https://github.com/devongovett/mp3.js

Luego debe aplicar los filters necesarios en los datos de audio en bruto para extraer la información que necesita. Este es un problema de procesamiento de señal y no está directamente conectado a la progtwigción de Javascript. Si especifica más cuidadosamente qué tipo de datos está buscando, las personas podrían ayudarlo con las bibliotecas Javascript relacionadas, como las que se usan para la transformación rápida de Fourier.

Intereting Posts