Answers:
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
我使用Rogue Ameoba出色的裂变功能来做到这一点。
连接文件。将一个文件拖放到另一个文件中以立即将它们合并在一起。
如果要加入许多文件,则不是一个批处理过程,但是拖放音频文件以将其串联到其窗口中非常简单。Fission确实有免费试用版,但不允许您保存任何内容而不会降低音频质量。
这些文件是否要加入已拆分的同一音频流的一部分?请注意,如果要连接压缩音频,则在连接点处一个音轨与另一音轨之间的过渡可能不是无缝的,因为压缩过程会删除部分音频,当重新连接在一起时,该音频可能会被听到(如果它们重新无损,那么应该没有问题)。
另外,如果您想要免费的东西,我相信Audacity也会为您做这件事。
您也可以使用Garageband。
我发现,如果您已经将文件导入到iTunes中,那么从道格的脚本中加入Join Together效果很好。http://dougscripts.com/itunes/itinfo/jointogether.php 我已经使用它来将从CD翻录的有声读物转换为带有章节的m4b,但也可以与m4a一起使用
这是一个便宜的镜头,但是Audacity允许您简单地将曲目复制/粘贴到一个文件中。因此,没有您想要的批处理解决方案,而是易于复制/粘贴。
不过,您将需要下载并安装FFmpeg导入/导出库。