Risposte:
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
Per fare questo uso l'eccellente Fissione di Rogue Ameoba .
Unisci file. Trascina e rilascia un file in un altro per unirli immediatamente.
Non è un processo batch se hai molti file da unire, ma trascinare e rilasciare i file audio da concatenare nella sua finestra è semplice. Fission ha una prova gratuita ma non ti permetterà di salvare nulla senza degradare l'audio.
Questi file vuoi unire parte dello stesso flusso audio che è stato suddiviso? Tieni presente che se stai unendo l'audio compresso, le transizioni tra una traccia e un'altra nel punto di unione potrebbero non essere fluide, poiché il processo di compressione rimuove parte dell'audio che può essere udibile quando si ricollegano (se senza perdita di dati, quindi non dovrebbero esserci problemi).
In alternativa, se vuoi qualcosa di gratuito, credo che Audacity farà anche questo per te.
Puoi usare anche Garageband .
Ho scoperto che Join Together from Doug's Scripts funziona molto bene se hai già importato i file in iTunes. http://dougscripts.com/itunes/itinfo/jointogether.php Ho usato questo per convertire i libri audio strappati dai CD al capitolo m4b ma funziona anche con m4a
È uno scatto economico, ma Audacity ti permetterà semplicemente di copiare / incollare le tue tracce in un unico file. Quindi, nessuna soluzione batch come quella che stavi cercando, ma facile copia / incolla.
Tuttavia , dovrai scaricare e installare la libreria di importazione / esportazione di FFmpeg .