Linux: библиотека для записи данных ID3v2 и обложки - PullRequest
5 голосов
/ 27 августа 2009

Мне нужно найти инструмент командной строки, который позволил бы мне записать ID3v2 и обложку альбома в файл MP3. Требуется командная строка, так как она будет выполняться из PHP, поэтому нет графического интерфейса. Поиски в Google оказались бесплодными, так что, возможно, есть инструмент, который позволит мне это сделать?

Ответы [ 4 ]

6 голосов
/ 03 марта 2010

eyeD3 (http://eyed3.nicfit.net/),, как предложено Arboghast, выполнит эту работу.

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

добавит обложку альбома (это то, что iTunes / iPhone использует для изображения).

eyeD3 --add-image :FRONT_COVER music.mp3

удалит последнее изображение передней обложки. (Обратите внимание, что если вы хотите заменить изображение [например, вы исправили изображение], вам нужно удалить изображение, а затем добавить его. Если вы просто добавите изображение снова, вы получите несколько изображений передней обложки.)

3 голосов
/ 02 сентября 2009

Я считаю http://eyed3.nicfit.net/ наиболее полным манипулятором тегов MP3 для командной строки в Linux. Поддерживает встраивание искусства с использованием аргумента --add-image (предостережение: я сам не пытался его использовать).

3 голосов
/ 27 августа 2009

PHP имеет возможности ID3 , встроенный в , но похоже, что он не поддерживает обложки альбомов.

Если вам действительно нужен инструмент командной строки, есть id3v2 .

0 голосов
/ 27 августа 2009

попробуйте использовать mp3info, это командная строка. Я не уверен, что обложка альбома хранится в виде тега и не поддерживается mp3info.

...