lavariega.com

Mi espacio de notas, hablo de Tecnología.
lavariega-sox-cambiar-formato-rapido-para-asterisk-issabel-telefonia-ip

Cambiar formato de audio de muchos archivos a la vez

Para Cambiar formato de audio de muchos archivos a la vez usaremos la herramienta SOX. Esta la podemos instalar tanto en linux como en MAC con los siguientes comandos.

Para Linux con apt-get

Abrimos la terminal de linux y escribiremos el siguiente comando.

Opcional si queremos soporte para for mp3, flac y ogg files
$ apt-get install libsox-fmt-all
Instalamos Sox
$ apt-get install sox

Comandos para instalar SOX en LINUX

Para Linux como Centos

Opcional si queremos soporte para for mp3, flac y ogg files
$ yum install libsox-fmt-all
Instalamos Sox
$ yum install sox

Instalar SOX en Centos para Issabel

Para MAC

$ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
$brew install sox

Instalar SOX desde mac

Creamos un bash con lo siguiente

!/bin/bash

set -x
for i in find $1 -name "*.$2"
do
j=echo $i | cut -d . -f 1
sox -t raw -r 8000 -c 1 -U $j.$2 $j.$3
done

Damos permisos de ejecución a nuestro archivo

chmod +x convertir.sh

Para ejecutarlo lo invocamos del siguiente modo

./cambia_codec.sh  /home/lavariega/Desktop/proyecto/ mp3 wac

  • cambia_codec.sh: Es el nombre del archivo creado
  • /home/lavariega/Desktop/proyecto/ : Es la ruta donde están los audios a convertir
  • mp3: Formato origen
  • wav: Formato destino

Solo convertir un archivo

Para convertir solamente un archivo, solo ejecutamos el comando desde la terminal del siguiente modo.

sox -t raw -r 8000 -c 1 -U /mi/ruta/ hola.mp3 hola.wav

Con este pequeño articulo sabremos Cambiar formato de audio de muchos archivos

Otros métodos para convertir audios a la vez


Podemos crear un archivo ejecutable con el siguiente contenido.

set -x 
#!/bin/bash
for i in *.mp3
do
    sox "$i" -r 8000 -c 1 "waves/$(basename "$i" .mp3).wav"
done

Otros artículos interesantes para ti

http://172.236.115.75/instalar-linux-en-una-maquina-virtual/
http://172.236.115.75/estrategias-y-consejos-para-un-buen-audio-de-bienvenida-telefonica/

Deja un comentario

No se publicará tu dirección de correo electrónico. Los campos obligatorios están marcados con *.

*
*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Contáctame

¡Conversemos en WhatsApp para apoyarte en tu proyecto de telefonía o call center!


Categorías

actualizar aprendizaje asterisk audio brew call center Centos cli codecs comandos contraseñas desarrollo de software enfermedad Firewall free GNU google grandstream gratis Issabel ivr lavariega libros linux mac manuales Maquina Virtual marcacion mexico OpenSource raspberry rtp SIP sofphone sox ssh sysadmin telefonia tips ubuntu vim VirtualBox virtualizacion virus voip


Apasionado de las tecnologías VoIP