【问题标题】:Merging Multiple .mp3 files合并多个 .mp3 文件
【发布时间】:2015-02-06 10:39:40
【问题描述】:

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

cat file1.mp3 file2.mp3 > newfile.mp3

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

【问题讨论】:

    标签: macos audio


    【解决方案1】:

    find 命令可以工作。在此示例中,我在当前目录中生成了一个 *.mp3 文件的排序列表,对文件进行分类并将其附加到名为 out 的输出文件中

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

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

    【讨论】:

      【解决方案2】:

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

      最好使用http://mulholland.xyz/dev/mp3cat/ 等工具。

      【讨论】:

        【解决方案3】:

        您可以使用 Darren Mulholland 的 mp3cat,地址为https://darrenmulholland.com/dev/mp3cat.html

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

        【讨论】:

        猜你喜欢
        • 2012-05-16
        • 2013-12-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多