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!
Odpowiedzi:
W przypadku MP3 wypróbuj eyeD3 , który znajduje się w tej odpowiedzi SO.
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
źródło
coverart=$(base64 -w 0 $jpegfile)
. Przetestowany i obraz pojawia się w odtwarzaczu VLC!