Пошук інструмента для позначення командного рядка для mp3 та ogg, який підтримує зображення


10

Я шукаю інструмент тегування командного рядка, який підтримує теги ogg- та mp3 та дозволяє додавати зображення до тегів.

В даний час я використовую, lltagале це не підтримує фотографії. daggerє інструментом, яким я користувався раніше, але він також не підтримує зображення.


Ви дійсно хочете зображення у файлі mp3 / ogg? Це навіть підтримується файловим форматом (тег id3)?
Йоган

1
Так, це підтримується. Дивіться свій підкаст за вибором, графічний інструмент, який можна зробити EasyTAG - easytag.sourceforge.net
ddeimeke

<3 простий тег! але, на жаль, я не знаю жодного іншого інструменту, який міг би це зробити ...
xenoterracide

1
Для mp3 бібліотека мутагенних пітонів підтримує APIC (приклад: mydigitallife.co.za/… ). Я не знаю інструменту командного рядка, який це робить; якщо ви знаєте python, ви можете написати просту обгортку.
Жил "ТАК - перестань бути злим"

Відповіді:


8

Для MP3 спробуйте eyeD3 , знайдений у цій відповіді ТАК.

  --add-image=IMG_PATH:TYPE[:DESCRIPTION]
                      Add an image to the tag.  The description and type
                      optional, but when used, both ':' delimiters must be
                      present.  The type MUST be an string that corresponds
                      to one given with --list-image-types. If the IMG_PATH
                      value is empty the APIC frame with TYPE is removed.

Що стосується Огга , то це неприємність . Він не підтримує завантаження графічних файлів з поля, але тег обкладинки у Vorbis - це лише файл зображення, закодований у base64, який зберігається в тезі COVERART та його міметиці в COVERARTMIME - щось подібне

coverart=$(base64 $jpegfile)
vorbiscomment -a -t 'COVERART=$coverart' -t 'COVERARTMIME=image/jpeg' $infile $outfile

Я спробую. Дуже дякую. Але, здається, не вистачає підтримки ogg-файлів.
ddeimeke

Ти правий. Я оновив відповідь, але рішення ogg не настільки чисте.
Андре Парамеш

Можливо, я мушу щось написати для себе. Дякую за твою підтримку.
ddeimeke

Будь ласка, оптимізуйте зображення перед тим, як вставляти їх у теги, особливо якщо ви вставляєте їх у кожен файл. Я навіть написав сценарій, щоб допомогти в цьому процесі. Просто намагаюся допомогти. :-)
амфетамахін

1
Хороша відповідь, хоч розриви рядків у кодування base64 не спрацьовують coverart=$(base64 -w 0 $jpegfile). Випробувані та зображення відображаються у медіаплеєрі VLC!
Майкл Францл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.