Search

Con la tecnología de Blogger.

SoX - una herramienta de utilidad de línea de comandos de audio




SoX una herramienta de comandos multiplataforma utilidad de línea de audio, el nombre es sinónimo de Intercambio de sonido. SoX es muy útil si necesitas hacer algunas tareas sencillas con música o archivos de audio desde el terminal. Para ser más específicos, SOX normalmente se utiliza para convertir y editar archivos de audio, cambiar los atributos de audio, añadir efectos de audio y otras funciones avanzadas de manipulación de sonido.


SoX está disponible en el repositorio de todos los populares distribuciones de Linux lo que la instalación es muy simple. Si usted está usando Ubuntu o distribuciones similares, el comando para instalar SoX es:

sudo apt-get install sox


Para obtener la comprensión completa de cómo utilizar SoX, usted debe comprobar su página de documentación oficial. Pero en este artículo, voy a enumerar algunos ejemplos comunes de cómo SoX se puede utilizar:

 sox-m file1.wav file2.wav output.wav
- Combina varios archivos de audio en un solo archivo:

Por ejemplo, si tiene dos archivos de audio, y file1.wav file2.wav, el comando para combinar estos dos archivos es:
  sox-m file1.wav file2.wav output.wav

O en lugar de utilizar la opción-m, también se puede utilizar "soxmix":

soxmix file1.wav file2.wav output.wav  


- Copiar-Pegar una parte de un archivo de audio en otro archivo

La sintaxis para extraer una parte de un archivo de audio en el archivo de salida es:

sox file.wav output.wav trim [start time in seconds] [duration in seconds]
Por ejemplo, el siguiente comando copiará pegar una parte de un archivo de audio que se inicia en la segunda º 90 y duran de 2 minutos:

sox input.wav output.wav trim 90 120 

- Reproducir un archivo de audio hacia atrás:

Una característica interesante de SOx es que se puede utilizar para reproducir una canción al revés, el comando será:

 sox input.wav output.wav reverse  
O bien, puede utilizar el comando "play":

play input.wav reverse  


Nota: se puede usar SoX para reproducir archivos de audio normalmente si usted no utiliza la opción "reverse".

- Cambiar la frecuencia de muestreo de un archivo de audio:

La velocidad de muestreo está en muestras por segundo. Por ejemplo, 44100/8000. Para cambiar la frecuencia de muestreo con SOX, el comando que puede utilizar es:

sox input.wav -r 8000 output.wav  

Sólo cambia de 8000 a tener otra frecuencia de muestreo.

- Convertir audio mono a estéreo y viceversa:

La opción "-c" opción se utiliza para convertir audio mono a los canales múltiples. Por ejemplo, para convertir un archivo de audio mono a estéreo de 3 canales, el comando es

sox mono.wav -c 3 stereo.wav  

Conversión de un archivo estéreo en mono es más complicada, ya que tendrá que determinar los canales. Esto se hace mediante el efecto medio con una opción que indica qué canal a utilizar. Las opciones son "-l" por izquierda "-r" para bien "-f" para el frente, y "B-" para volver. He aquí cómo se extrae el canal de nuevo en un archivo de audio mono:

 sox stereo.wav -c 1 mono.wav avg -b  

- Cambiar la velocidad de un archivo de audio:

Para acelerar o reducir la velocidad del sonido de un archivo, utilice la velocidad para modificar el tono y la duración del archivo. Esto aumenta la velocidad y reduce el tiempo.

La sintaxis para cambiar la velocidad de un reproductor de audio es:


sox input.wav output.wav speed factor-value  


       
El valor del factor por defecto es de 1,0 lo cual hace ningún cambio en el audio. 2,0 duplica la velocidad, con lo que la longitud de tiempo se corta mediante un medio paso y es un intervalo mayor.

Por ejemplo, para triplicar el audio, el comando será:

 sox input.wav output.wav speed 3.0  


Share on Google Plus

About mdark666

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comentarios:

Publicar un comentario