
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:
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 file.wav output.wav trim [start time in seconds] [duration in seconds]
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á:
O bien, puede utilizar el comando "play":
sox input.wav output.wav reverse
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:
Sólo cambia de 8000 a tener otra frecuencia de muestreo.
sox input.wav -r 8000 output.wav
- 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
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 mono.wav -c 3 stereo.wav
- Cambiar la velocidad de un archivo de audio:
sox stereo.wav -c 1 mono.wav avg -b
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:
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.
sox input.wav output.wav speed factor-value
Por ejemplo, para triplicar el audio, el comando será:
sox input.wav output.wav speed 3.0
.jpg)
0 comentarios:
Publicar un comentario