【问题标题】:Linux: Library to write ID3v2 data and cover artLinux:编写 ID3v2 数据和封面的库
【发布时间】:2010-11-23 08:37:12
【问题描述】:

我需要找到一个命令行工具,它可以让我将 ID3v2 和专辑封面写入 MP3 文件。命令行是必需的,因为它将从 PHP 执行,所以没有图形界面。谷歌的搜索被证明是徒劳的,所以也许有一个工具可以让我做到这一点?

【问题讨论】:

  • 为什么要在标题中读/写呢?

标签: php command-line mp3 id3


【解决方案1】:

按照 Arboghast 的建议,eyeD3 (http://eyed3.nicfit.net/) 将完成这项工作。

eyeD3 --add-image file.jpg:FRONT_COVER music.mp3

将添加封面专辑封面(这是 iTunes/iPhone 用于图像的)。

eyeD3 --add-image :FRONT_COVER music.mp3

将删除最后一张封面图片。 (请注意,如果您要替换图像[例如您修复了图像],则需要删除图像然后添加它。如果您再次添加图像,您将获得多个封面图像。)

【讨论】:

    【解决方案2】:

    PHP 具有 ID3 功能 built in,但它似乎不支持专辑封面。

    如果你真的想要一个命令行工具,这里有id3v2。

    【讨论】:

    • 它只需要通过 PHP 实现这一点的简单方法,而且最简单的选项似乎是命令行。
    • 嘿,我有 d3v2。我正在尝试寻找 id3v2 和图像嵌入的“方法”。有什么建议吗?
    • 命令id3v2 -r "APIC" *.mp3 将删除封面艺术。你也可以使用eyeD3 --remove-all-images *.mp3。
    【解决方案3】:

    我发现http://eyed3.nicfit.net/ 是Linux 上最全面的命令行MP3 标签操纵器。支持使用 --add-image 参数嵌入艺术(警告:我自己没有尝试过使用它)。

    【讨论】:

      【解决方案4】:

      尝试使用 mp3info,它是命令行。我不确定专辑封面是否存储为标签,并且不受 mp3info 支持。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-05
        • 2016-11-24
        相关资源
        最近更新 更多