Logo
You
Code

MP3 waveforms with PHP

Autor YouCode - http://www.youcode.com.ar/php/mp3-waveforms-with-php-276

Generar Waveforms con php y unas librerias interesantes.


Para realizar esto, debemos convertir un MP3 a WAV , luego se utiliza el WAV para generar la forma de onda de ese sonido.

Enlaces y ejemplos de uso:
http://lame.sourceforge.net/index.php
$ lame input.mp3 -f -m m -b 16 –resample 8 resampled.mp3 && lame –decode resampled.mp3 output.wav

http://sox.sourceforge.net/Main/HomePage
$ sox output.wav −n spectrogram
$ sox output.wav -n spectrogram -Y 140 -l -r -o output.png

https://github.com/beschulz/wav2png
$ sox mp3-song.mp3 -c 1 -t wav – | wav2png -o mp3-song.png /dev/stdin
$ wav2png –foreground-color=2e4562ff –background-color=00000000 -o  output.png   input.wav



En github
https://github.com/afreiday/php-waveform-png
https://github.com/afreiday/php-waveform-svg
https://github.com/beschulz/wav2png
https://github.com/beschulz/wav2json
http://www.rarewares.org/mp3-lame-bundle.php
http://www.youcode.com.ar/php/mp3-waveforms-with-php-276