Combinar múltiples archivos m4a

10

¿Hay una forma fácil de hacer esto?

Tengo varias carpetas con archivos de música que quiero unir. Por lo tanto, sería bueno si hay una solución por lotes para este problema.

Philip
fuente

Respuestas:

5

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
Lri
fuente
Descomprimir a wav, luego volver a comprimir puede generar artefactos de compresión significativos ...
Adam Davis
@AdamDavis Sí, hay utilidades para fusionar archivos MP3 sin volver a codificar (como mp3cat), pero no encontré nada para AAC.
Lri
La fisión puede fusionar MP3 y AAC sin volver a codificar. Esa es una de sus grandes fortalezas.
Uso la versión hombrew de ffmpeg en macOS y no tiene libfaac. Pero "-acodec aac" funciona con su versión. ¡Gracias!
chrislarson el
3

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.

ingrese la descripción de la imagen aquí

¿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.

binarybob
fuente
Secundo esta recomendación. Audacity es gratuito y potente, con una gran lista de características, pero difícil de usar para muchas de ellas. La fisión es aerodinámica y muy capaz para ciertas funciones, y fácil de usar. Verifique la lista de funciones
Desafortunadamente, Fission requiere solo un archivo que se puede soltar a la vez y no puede seleccionar varios archivos y soltarlos para agregarlos a la pista existente.
Sanjiv Jivan
2

También puedes usar Garageband .

Siamak Hejazi
fuente
1

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 .

ingrese la descripción de la imagen aquí

Michiel
fuente