Archivo por meses: marzo 2009

Audio en Asterisk GSM WAV MP3

[Visto: 5254 veces]

Por Ing Isaac Fernandez Baca

Bueno este post voy a ir aumentandole poco a poco, mientras se me vayan presentando nuevamente,

hoy por ejemplo queria pasar un wav a gsm [1]

sox -t wav “$NAME.wav” -r 8000 -c1 -t gsm “$NAME.gsm” resample -ql

Utilice un archivo que grabe con soldecs, utilice la opción Fichero de texto a audio, y con la voz de Carlos grabe, un archivo en WAV muestreado a 22.05Khz
y con la línea de arriba lo pase a gsm. Pero ya antes tenía instalado el sox, cuando me toque instalarlo nuevamente lo postearé…

Bueno eso me funciono muy bien en un central, pero la verdad no descubro aun, por que en otra que esta en la selva no, bueno alli lo hice con este comando que es parecido, que encontre en [2]

sox fpm-sunshine.wav -t gsm -r 8000 -b -c 1 fpm-sunshine.gsm

Hoy me mandaron un archivo en wma Windows Media Audio, y le instale los codecs y ni asi lo pude leer, bueno pero como necesito tenerlo en gsm, use el siguiente programa mp3 WAV WMA Converter [3], lo pase a wav y luego utilice la linea de mas arriba.

Y para modificar varios archivos usamos un script que esta en[1]

for I in $(ls -1 *.mp3)
do
NAME=$I
echo “Converting from mp3.wav”
mpg123 -w “$NAME.wav” “$NAME”
echo “Converting from wav to gsm”
sox -t wav “$NAME.wav” -r 8000 -c1 -t gsm “$NAME.gsm” resample -ql
echo “output filename: $NAME.gsm”
done

y adicionalmente para cambiarles los nombres usemos este script.

ls *.gsm | awk -F. ‘{print “mv “$1″.mp3.gsm ” $1″.gsm”;}’ >convert.sh
le damos permisos y lo ejecutamos
chmod 777 convert.sh
./convertsh

Referencias:
[1]http://www.ctunion.com/node/191
[2]http://bytecoders.homelinux.com/content/optimizando-la-música-en-espera.html
[3]http://mp3-wav-wma-converter.softonic.com/
Sigue leyendo