Wyszukiwanie narzędzia do oznaczania wiersza poleceń dla plików mp3 i ogg, które obsługuje obrazy


10

Szukam narzędzia do znakowania wiersza polecenia, które obsługuje tagowanie ogg i mp3 i pozwala dodać zdjęcie do tagów.

Obecnie używam, lltagale nie obsługuje zdjęć. daggerto narzędzie, którego używam wcześniej, ale brakuje też obsługi obrazu.


Czy na pewno chcesz zdjęcie w pliku mp3 / ogg? Czy jest to obsługiwane nawet przez format pliku (tag id3)?
Johan

1
Tak, to jest obsługiwane. Zobacz wybrany podcast, graficznym narzędziem do wykonania tego byłoby EasyTAG - easytag.sourceforge.net
ddeimeke

<3 easytag! ale niestety nie znam żadnego innego narzędzia, które mogłoby to zrobić ...
Xenoterracide

1
W przypadku mp3 biblioteka pytagenowa mutagen obsługuje APIC (przykład: mydigitallife.co.za/… ). Nie znam takiego narzędzia wiersza poleceń; jeśli znasz Pythona, możesz napisać proste opakowanie.
Gilles „SO - przestań być zły”,

Odpowiedzi:


8

W przypadku MP3 wypróbuj eyeD3 , który znajduje się w tej odpowiedzi SO.

  --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.

Dla Ogga jest bardzo pochlebne . Nie obsługuje ładowania plików graficznych po wyjęciu z pudełka, ale znacznik okładki w Vorbis to tylko plik obrazu zakodowany w base64, przechowywany w znaczniku COVERART i jego typ mimetyczny w COVERARTMIME - coś w rodzaju

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

Spróbuję. Wielkie dzięki. Ale wydaje się, że brakuje obsługi plików ogg.
ddeimeke

Masz rację. Zaktualizowałem odpowiedź, ale rozwiązanie ogg nie jest tak czyste.
André Paramés,

Może muszę coś dla siebie napisać. Dziękuję za wsparcie.
ddeimeke

Zoptymalizuj obrazy przed wstawieniem ich do tagów, szczególnie jeśli wstawiasz je do każdego pliku. Napisałem nawet skrypt, aby pomóc w tym procesie. Po prostu próbuje pomóc. :-)
amfetamachina

1
Dobra odpowiedź, choć nie działają podziały wierszy w kodowaniu base64 coverart=$(base64 -w 0 $jpegfile). Przetestowany i obraz pojawia się w odtwarzaczu VLC!
Michael Franzl
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.