Conversion entre formatos de sonido

noviembre 13, 2008

A continuacion describire como realizar conversion entre formatos de sonido, es importante que primero verifique si las herramientas que estan descritas aqui, se encuentran instaladas en el sistema.

Aclaracion: El comando esta en letra azul, formato original es como el nombre que indica  el archivo de audio tal cual como se tiene, formato convertido es el archivo de audio despues del resultado final, de acuerso a lo que se desee convertir.

Convertir formatos audio para asterisk

mp3 a .wav
lame -h –decode formato_original.mp3 formato_convertido.wav

ffmpeg -i formato_original.mp3 -acodec mp3 -ab 32 -ar 44100 formato_convertido.wav

Conversion mixca entre mpeg123 y sox:
mpg123 -s formato_original.mp3 | sox -t raw -r 44100 -s -w -c 2 – -t wav formato_convertido.wav

wav a mp3
ffmpeg -i formato_original.mp3 -acodec mp3 -ab 32 -ar 44100 formato_convertido.wav

wav a gsm (16 bits y 8000 Hz)

sox formato_original.wav formato_convertido.gsm

wav a gsm
sox formato_original.wav -r 8000 formato_convertido.gsm resample -ql

wav a gsm mejor calidad y stereo

sox formato_original.wav -r 8000 -c1 formato_convertido.gsm resample -ql

gsm a wav
sox formato_original.gsm -r 44100 -a formato_convertido.wav

Anuncios

Herramientas linux para el sonido

noviembre 7, 2008

Asterisk maneja diversos codecs y contenedores de sonido, bueno usted puede grabar un menu de opciones y debe tener ciertos formatos de sonido configurados bien para la plataforma. Es importante saber que no todos los formatos de sonidos son compatibles con asterisk, esto lo veremos en otro articulo, por lo pronto es muy importante conocer que timpo de herramientas libres brinda linux para poder tener acceso a la conversion de formatos de sonido o a la grabacion de estos.

Existen diversas herramientas para realizar estas operaciones, pero me enfocare en sox, ffmpeg, mencoder ya que con estas podemos hacer diversas conversiones a los formatos comparibles con asterisk.

Es importante verificar que se encuentren instaladas con el comando rpm a q asi:

rpm -q sox

rpm -q mencoder

rpm -q ffmpeg

rpm -q lame

rpm -q mpg123

Aunque no es necesario tenerlas todas, es de gran ayuda y expande la posibilidad de poder tener diversas maneras para convertir p manejar formatos de audio para asterisk.

De no teneras instaladas, tener un repositorio configurado y con la herramienta yum se puede hacer facilmente.

Estas herramieentas son muy potentes para el manejo multimedia pero para el proyecto PICA es primordial saber algunas opciones que necesitamos para la edicion y sobre todo la conversion de formatos.


Formatos de sonido y codecs soportados por asterisk

noviembre 7, 2008

Es importante saber que tipo de formatos de sonido y codecs la plataforma asterisk puede soportar, esto debido a que cuando realizamos proyectos de diversas clases, lo mas probable es que toque grabar los menus que las empresas o areas donde se esta implementando la plataforma requiren. Es cierto que asterisk viene con unos sonidos pregrabados en diversos formatos, pero son sonidos de administracion, de alli a que es demasiado importante conocer que clases de formato de audio maneja la plataforma asterisk.

A continuacion relacionare los codecs de audio para asterisk:
* GIPS Family – 13.3 Kbps and up
* GSM – 13 Kbps (full rate), 20ms frame size
* iLBC – 15Kbps,20ms frame size: 13.3 Kbps, 30ms frame size
* ITU G.711 – 64 Kbps, sample-based Also known as alaw/ulaw
* ITU G.722 – 48/56/64 Kbps ADPCM 7Khz audio bandwidth
* ITU G.722.1 – 24/32 Kbps 7Khz audio bandwidth (based on Polycom’s SIREN codec)
* ITU G.722.1C – 32 Kbps, a Polycom extension, 14Khz audio bandwidth
* ITU G.722.2 – 6.6Kbps to 23.85Kbps. Also known as AMR-WB. CELP 7Khz audio bandwidth
* ITU G.723.1 – 5.3/6.3 Kbps, 30ms frame size
* ITU G.726 – 16/24/32/40 Kbps
* ITU G.728 – 16 Kbps
* ITU G.729 – 8 Kbps, 10ms frame size
* Speex – 2.15 to 44.2 Kbps
* LPC10 – 2.5 Kbps
* DoD CELP – 4.8 Kbps

Los formatos de audio son muy importante saber cuales maneja, a continuacion relacionare la lista:

gsm: raw gsm encoding, good for VoIP
wav: MS wav format, 16 bit linear
WAV: MS wav format, gsm encoded (wav49)

Es muy recomendable trabajar con el formato gsm en asterisk,  aqui consulte como se puede hacer diversas conversiones de wav a gsm.

Si desea consultar informacion para codecs de audio, favor dar click aqui.

Este blog tambien le ayudara