合并多个.mp3文件

时间:2015-02-06 10:39:41

标签: macos audio

在mac / linux上有一个将mp3文件合并在一起的命令

cat file1.mp3 file2.mp3 > newfile.mp3

我想知道是否有更简单的方法或命令在文件夹中选择多个mp3并将其作为单个文件输出?

3 个答案:

答案 0 :(得分:1)

find命令可行。在此示例中,我在当前目录中生成*.mp3个文件的排序列表,捕获该文件并将其附加到名为out

的输出文件中
find . -maxdepth 1 -type f -name '*.mp3' -print0 |
  sort -z |
  xargs -0 cat -- >>out
但是,我应该警告你。如果您的mp3文件中包含id3个标题,则只需附加文件就不是一个好方法,因为标题会在文件中散落。有一些工具可以更好地管理这一点。例如http://mp3wrap.sourceforge.net/

答案 1 :(得分:1)

您可以使用@ http://mulholland.xyz/dev/mp3cat/

提供的mp3cat

资料来源于https://github.com/dmulholland/mp3cat

答案 2 :(得分:1)

只需将文件链接在一起就行不通。不要忘记现代Mp3文件头部有元数据。即使您不关心播放器名称,专辑名称等,您至少应该使“文件结束”标记正确。

更好地使用某些工具,例如http://mulholland.xyz/dev/mp3cat/