SoX (Sound eXchange) es un software multiplataforma creado para manipular archivos de audio, ya sea reproducir, grabar, convertir y demás opciones.
Esta disponible para Gnu Linux, Windows y Mac Os X.
Los formatos que soporta SoX son más de 85, pero los más comunes son: AU, WAV, AIFF, Ogg Vorbis, FLAC y MP3.
Ahora empezamos la parte interesante:
Para su instalación en Debian, Ubuntu y compañia seguiremos el siguiente comando:
$ sudo apt-get install sox libsox-fmt-all
Si tu caso no es el anterior puedes descargar tu archivo correspondiente desde SoX, ya seas otra distribución de Gnu Linux, usuario de Windows o Mac Os X.
Una vez instalado veremos unos comandos básicos para su ejecución y funcionamiento:
¿Cómo obtener información de un archivo?: Pues solo tendremos que abrir una terminal e introducir:
$ sox nombrecanción.formato
ej: sox tux.mp3
Lógicamente modificaremos nombre de la canción por el correspondiente y lo mismo el formato, al igual que se enseña en el ejemplo.
¿Cómo reproducimos un archivo?: Pues al igual que en el caso anterior desde una terminal ejecutamos el comando "play" de la siguiente forma (modificando los detalles por tu elección):
$ play tux.mp3
¿Cómo grabar?: Esta vez emplearemos desde la consola el comando "rec", en este caso elegiré 8 kbps, pero como en los otros casos eso se modiica a elección de la persona y el nombre del archivo que se generara:
$ rec -r 8000 -c 1 migrabacion.mp3
¿Cómo convertir el formato?: Otra vez desde la terminal ejecutaremos al tarea siguiendo el siguiente ejemplo, en este caso de mp3 a OGG:
$ sox tux.mp3 tux.ogg
¿Cómo acelerar la reproducción de un archivo?: En el ejemplo le aumentare la velocidad al doble, pero con una simple modificación en la numeración final esta se altera:
$ sox tux.ogg acelerado.wav speed 2.0
¿Cómo recortar un archivo?: Con este comando lograremos extraer una parte de un archivo de audio, en este ejemplo seleccionara los primeros 10 segundos después del primer minuto de reproducción:
$ sox tux.wav recortado.ogg trim 60 10
¿Cómo reproducir archivos Podcasts?: En este caso ejecutaremos el comando "play" más la url seleccionada, de tal forma que el ejemplo seria el siguiente:
$ play http://direccióndelaudioquequiero.ogg
Si aun quieres más comandos o información visita SoX Features.
Fuente: Hipertextual.