Dada una carpeta llena de archivos 'm4a', puedo fusionarlos todos en un gran archivo m4a utilizando ffmpeg
así:
ffmpeg -f concat -i <(for f in ./*.m4a; do echo "file '$PWD/$f'"; done) \
-c copy ../OUTPUT.m4a
Sin embargo, lo que me gustaría hacer es tener OUTPUT.m4a
contienen capítulos para cada uno de los archivos de entrada originales (cada capítulo sólo necesita un número, no un nombre).
He intentado buscar esto en Google, pero todo lo que he encontrado parece ser sobre la fusión video y MKVs, no archivos m4a.
Idealmente, me gustaría ser capaz de hacer esto a través de la línea de comandos, ya que tengo 60+ carpetas, y me gustaría ser capaz de script esto en lugar de cargarlo en una aplicación de algún tipo.
Se agradecería cualquier ayuda.