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

Php Linux:编写ID3v2数据和封面艺术的库,php,command-line,mp3,id3,Php,Command Line,Mp3,Id3,我需要找到一个命令行工具,它允许我将ID3v2和唱片集艺术写入MP3文件。命令行是必需的,因为它将从PHP执行,所以没有图形界面。谷歌搜索已经证明是徒劳的,所以也许有一个工具可以让我做到这一点?PHP有ID3功能,但它看起来不支持相册艺术 如果你真的想要一个命令行工具,那就有。试试使用mp3info,它是命令行。我不确定相册艺术是否存储为标签,mp3info不支持它。我发现它是Linux上最全面的命令行MP3标签操纵器。支持使用--add image参数嵌入艺术(注意:我自己还没有尝试过使用它)

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

PHP有ID3功能,但它看起来不支持相册艺术


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

试试使用mp3info,它是命令行。我不确定相册艺术是否存储为标签,mp3info不支持它。

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

eyeD3(),正如Arboghast所建议的,将完成这项工作

eyeD3——添加图像文件.jpg:FRONT\u COVER music.mp3

将添加封面相册艺术(这是iTunes/iPhone用于图像的内容)

eyeD3——添加图像:封面音乐.mp3


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

那么为什么要在标题中读/写呢?只需通过PHP实现这一点,最简单的方法是命令行。嘿,我有d3v2。我正在努力寻找id3v2和图像嵌入的“方法”。有什么建议吗?命令
id3v2-r“APIC”*.mp3将删除封面艺术。您还可以使用
eyeD3——删除所有图像*.mp3