[英]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
简单地将文件链接在一起是行不通的。 不要忘记现代 Mp3 文件的头部有元数据。 即使你不关心播放器名称、专辑名称等,你至少应该使“文件结束”标记正确。
最好使用一些工具,如http://mulholland.xyz/dev/mp3cat/ 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.