Audio · Edición
Separar pistas por silencios
Grabaste varias canciones, tomas o pistas en un solo archivo largo y necesitas separarlas. SoX las divide automáticamente cada vez que detecta un silencio, generando archivos numerados, todo en tu computadora.
1. Instala SoX
Se instala una sola vez y queda para siempre. Es gratis y de código abierto:
# macOS (Homebrew)
brew install sox
# Ubuntu / Debian (con soporte MP3 incluido)
sudo apt install sox libsox-fmt-all
Si nunca has usado la terminal, empieza por la guía de la terminal.
2. Dividir en archivos por silencio
El efecto silence combinado con newfile y restart corta la grabación cada vez que encuentra un silencio largo y empieza un archivo nuevo:
sox grabacion.wav pista.wav silence 1 0.5 1% 1 2.0 1% : newfile : restartEl 2.0 es la duración del silencio que dispara el corte: aquí, 2 segundos. SoX numera la salida automáticamente como pista001.wav, pista002.wav, y así sucesivamente.
Ajustar la sensibilidad del corte
1% es el umbral de silencio y el 2.0 cuántos segundos de silencio se necesitan para separar. Si tus pistas se parten en exceso, sube los segundos (3.0 o 4.0) para exigir pausas más largas. Si no las separa, baja ese valor o sube el umbral a 2% por si hay ruido de fondo.Tareas relacionadas
Preguntas frecuentes
¿Cómo quedan nombrados los archivos resultantes?
SoX toma el nombre que indiques en la salida —en el ejemplo, pista— y le añade un número correlativo: pista001.wav, pista002.wav, etcétera. Así obtienes cada segmento como un archivo independiente y ordenado, listo para renombrar o procesar por separado.
¿Y si los silencios entre pistas son muy cortos?
El método depende de que haya una pausa clara entre segmentos. Si las pistas casi se tocan, baja el umbral de duración del silencio para que SoX detecte huecos más breves, asumiendo el riesgo de cortes de más. Cuando no existe ningún silencio entre pistas, conviene cortar manualmente con trim en los segundos exactos.