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.