Linux:库编写ID3v2数据和封面艺术

时间:2009-08-27 11:53:36

标签: php command-line mp3 id3

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

4 个答案:

答案 0 :(得分:6)

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

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

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

eyeD3 --add-image :FRONT_COVER music.mp3

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

答案 1 :(得分:3)

PHP具有ID3功能built in,但它看起来不支持专辑封面。

如果你真的想要一个命令行工具,那就是id3v2

答案 2 :(得分:3)

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

答案 3 :(得分:0)

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