Respuestas:
brew install ffmpeg sox
#!/bin/bash
for f in *.m4a; do ffmpeg -i "$f" "${f%m4a}wav"; done
sox *.wav combined.wav
ffmpeg -i combined.wav -acodec libfaac -ac 2 -ab 192k combined.m4a
rm *.wav
Utilizo la excelente fisión de Rogue Ameoba para hacer esto.
Unir archivos. Arrastre y suelte un archivo en otro para unirlos instantáneamente.
No es un proceso por lotes si tiene muchos archivos para unir, pero arrastrar y soltar archivos de audio para concatenar en su ventana es sencillo. Fission tiene una versión de prueba gratuita, pero no le permitirá guardar nada sin degradar el audio.
¿Estos archivos que desea unir forman parte de la misma secuencia de audio que se ha dividido? Tenga en cuenta que si está uniendo audio comprimido, las transiciones entre una pista y otra en el punto de la unión pueden no ser perfectas, ya que el proceso de compresión elimina parte del audio que puede ser audible cuando se vuelven a unir (si sin pérdidas, entonces no debería haber ningún problema).
Alternativamente, si quieres algo gratis, creo que Audacity también lo hará por ti.
También puedes usar Garageband .
Descubrí que Join Together de Doug's Scripts funciona muy bien si ya ha importado los archivos a iTunes. http://dougscripts.com/itunes/itinfo/jointogether.php He usado esto para convertir audiolibros extraídos de CD's a m4b con capítulos, pero también funciona con m4a
Es una toma barata, pero Audacity le permitirá simplemente copiar / pegar sus pistas en un solo archivo. Por lo tanto, no hay una solución por lotes como la que estaba buscando, pero es fácil copiar / pegar.
Sin embargo, deberá descargar e instalar la biblioteca de importación / exportación de FFmpeg .