¿Alguna vez ha tenido un archivo de audio largo que desea dividir en partes más pequeñas y manejables? Si es así, ¡estás de suerte porque en realidad es una tarea bastante fácil!
En este artículo, le mostraré cómo usar un script bash simple en su Mac para dividir su archivo de audio en varios archivos más pequeños, cada uno de entre 8 y 10 minutos de duración, o básicamente la duración que desee. ¡Entonces empecemos!
Requisito previo
Para que esto funcione, su Mac necesitará estos dos componentes instalados, cerveza casera y FFmpeg.
Cómo instalar cerveza casera
Instale Homebrew si aún no lo ha hecho; Puede hacer esto abriendo una ventana de Terminal e ingresando el siguiente comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Cómo instalar FFmpeg
Una vez que Homebrew esté instalado, ejecute el siguiente comando para instalar FFmpeg:
brew install ffmpeg
Espere a que se complete la instalación, lo que llevará un tiempo, y FFmpeg estará listo para usar.
Dividir un archivo de audio en fragmentos más pequeños
Con Homebrew y FFmpeg instalados, ahora estamos listos para dividir el archivo de audio grande en partes más pequeñas.
Paso 1.
Abra su editor de código favorito, pegue el siguiente script bash y guárdelo como ”.
#!/bin/bash # Define the path to the input MP3 file input_file="file.mp3" # Define the length of each chunk in seconds (480 seconds = 8 minutes) chunk_length=480 # Create an output directory to store the chunks mkdir -p output # Use ffmpeg to split the MP3 file into chunks ffmpeg -i "$input_file" -f segment -segment_time "$chunk_length" -c copy "output/chunk_%03d.mp3"
Paso 2.
Reemplace file.mp3 en input_file=”file.mp3″ con el nombre de su archivo de audio.
Ejemplos:
El nombre del archivo es ” |
input_file="meeting.mp4" |
El nombre del archivo es ”, dentro de la carpeta ” |
input_file="audio/meeting.mp4" |
Chunk_length decide la longitud que debe tener cada archivo de audio de salida, en segundos. Si desea que sean minutos cada uno, entonces su trozo_longitud debería ser .
La última línea del código determina dónde se guardará cada fragmento del archivo de audio y su prefijo de nombre de archivo.
ffmpeg -i "$input_file" -f segment -segment_time "$chunk_length" -c copy "output/chunk_%03d.mp3".
En nuestro código, el patrón de nombre de archivo de salida output/chunk_%03d.mp3, que guardará cada fragmento en el directorio ” con un nombre de archivo de , , y así sucesivamente.
Paso 3.
Asegúrese de que todos los cambios en ” estén guardados, si aún no lo ha hecho. A continuación, necesitaremos hacerlo ejecutable.
En Terminal, escriba el siguiente comando y presione Enter.
chmod +x splitaudio.sh
Etapa 4.
Finalmente, ejecute el script bash con el siguiente comando:
/splitaudio.sh
Eso es todo. Deberías dividir tu archivo de audio en partes más pequeñas y guardarlo dentro de la carpeta de salida.
PREGUNTAS MÁS FRECUENTES:
1. ¿Cómo desinstalar Homebrew?
- Abre la aplicación Terminal en tu Mac.
- Escriba el siguiente comando y presione Enter:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
- Sigue las indicaciones para desinstalar Homebrew. Es posible que se le solicite que ingrese su contraseña.
- Una vez que se completa el proceso de desinstalación, puede verificar que Homebrew se haya desinstalado escribiendo el siguiente comando en la Terminal y presionando Enter:
brew --version
Si Homebrew se ha desinstalado correctamente, debería ver el mensaje de error “comando no encontrado”.
2. ¿Cómo desinstalar FFmpeg?
Abra la aplicación Terminal en su Mac y escriba el siguiente comando.
brew uninstall ffmpeg
Siga las indicaciones para completar el proceso de desinstalación.