Resimleri destekleyen mp3 ve ogg için komut satırı etiketleme aracı arama


10

Ben ogg ve mp3 etiketleme destekleyen ve etiketlere bir resim eklemek için izin veren bir komut satırı etiketleme aracı arıyorum.

Şu anda kullanıyorum lltagama bu resimleri desteklemiyor. daggerdaha önce kullandığım araç ama resim desteği de yok.


Gerçekten mp3 / ogg dosyasının içinde bir resim ister misiniz? Bu dosya biçimi (id3 etiketi) tarafından da destekleniyor mu?
Johan

1
Evet desteklenmektedir. Seçtiğiniz podcast'inize bakın, bunu yapmak için grafik bir araç EasyTAG olacaktır - easytag.sourceforge.net
ddeimeke

<3 kolay etiket! ama ne yazık ki bunu yapabilen başka bir araç bilmiyorum ...
xenoterracide

1
Mp3 için, mutagen python kütüphanesi APIC'yi destekler (örnek: mydigitallife.co.za/… ). Yapan bir komut satırı aracı bilmiyorum; python biliyorsanız basit bir sarıcı yazabilirsiniz.
Gilles 'SO- kötü olmayı bırak'

Yanıtlar:


8

MP3 için, bu SO yanıtında bulunan eyeD3'ü deneyin .

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

Ogg için vorbisomment var . Resim dosyalarının kutudan çıkarılmasını desteklemez, ancak Vorbis'teki bir kapak resmi etiketi yalnızca base64 ile kodlanmış, COVERART etiketinde ve mime türünde COVERARTMIME'da depolanan bir resim dosyasıdır.

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

Bir deneyeceğim. Çok teşekkürler. Ama ogg dosyaları için destek yok gibi görünüyor.
ddeimeke

Haklısın. Cevabı güncelledim, ancak ogg çözümü o kadar temiz değil.
André Paramés

Belki kendim için bir şeyler yazmalıyım. Desteğin için teşekkürler.
ddeimeke

Lütfen etiketleri etiketlere eklemeden önce, özellikle de her dosyaya ekliyorsanız, görüntüleri optimize edin. Bu sürece yardımcı olacak bir senaryo bile yazdım . Sadece yardım etmeye çalışıyorum. :-)
amphetamachine

1
İyi cevap, base64 kodlamasındaki satır kesmelerinin işe yaramamasına rağmen coverart=$(base64 -w 0 $jpegfile). Test edildi ve görüntü VLC medya oynatıcıda görünüyor!
Michael Franzl
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.