【发布时间】:2010-11-23 08:37:12
【问题描述】:
我需要找到一个命令行工具,它可以让我将 ID3v2 和专辑封面写入 MP3 文件。命令行是必需的,因为它将从 PHP 执行,所以没有图形界面。谷歌的搜索被证明是徒劳的,所以也许有一个工具可以让我做到这一点?
【问题讨论】:
-
为什么要在标题中读/写呢?
标签: php command-line mp3 id3
我需要找到一个命令行工具,它可以让我将 ID3v2 和专辑封面写入 MP3 文件。命令行是必需的,因为它将从 PHP 执行,所以没有图形界面。谷歌的搜索被证明是徒劳的,所以也许有一个工具可以让我做到这一点?
【问题讨论】:
标签: php command-line mp3 id3
按照 Arboghast 的建议,eyeD3 (http://eyed3.nicfit.net/) 将完成这项工作。
eyeD3 --add-image file.jpg:FRONT_COVER music.mp3
将添加封面专辑封面(这是 iTunes/iPhone 用于图像的)。
eyeD3 --add-image :FRONT_COVER music.mp3
将删除最后一张封面图片。 (请注意,如果您要替换图像[例如您修复了图像],则需要删除图像然后添加它。如果您再次添加图像,您将获得多个封面图像。)
【讨论】:
我发现http://eyed3.nicfit.net/ 是Linux 上最全面的命令行MP3 标签操纵器。支持使用 --add-image 参数嵌入艺术(警告:我自己没有尝试过使用它)。
【讨论】:
尝试使用 mp3info,它是命令行。我不确定专辑封面是否存储为标签,并且不受 mp3info 支持。
【讨论】: