繁体   English   中英

合并多个 .mp3 文件

[英]Merging Multiple .mp3 files

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

cat file1.mp3 file2.mp3 > newfile.mp3

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

find命令会起作用。 在这个例子中,我在当前目录中生成了一个*.mp3文件的排序列表,cat 文件并将其附加到输出文件out

find . -maxdepth 1 -type f -name '*.mp3' -print0 |
  sort -z |
  xargs -0 cat -- >>out

不过我应该警告你。 如果您的mp3文件中有id3标头,那么简单地附加文件并不是一个好方法,因为标头最终会散落在文件中。 有一些工具可以更好地管理这一点。 例如http://mp3wrap.sourceforge.net/

您可以在https://darrenmulholland.com/dev/mp3cat.html 上使用 Darren Mulholland 的 mp3cat

来源可在https://github.com/dmulholland/mp3cat

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

最好使用一些工具,如http://mulholland.xyz/dev/mp3cat/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM