ค้นหาเครื่องมือการแท็กบรรทัดคำสั่งสำหรับ mp3 และ ogg ที่สนับสนุนรูปภาพ


10

ฉันกำลังค้นหาเครื่องมือติดแท็กบรรทัดคำสั่งที่รองรับ ogg- และการติดแท็ก mp3 และอนุญาตให้เพิ่มรูปภาพในแท็ก

ขณะนี้ฉันใช้lltagแต่ไม่รองรับรูปภาพ daggerเป็นเครื่องมือที่ฉันใช้ก่อนหน้านี้ แต่ขาดการสนับสนุนรูปภาพเช่นกัน


คุณต้องการภาพในไฟล์ mp3 / ogg หรือไม่? นั่นคือรูปแบบไฟล์ที่รองรับแม้กระทั่ง (แท็ก id3)?
Johan

1
ใช่มันได้รับการสนับสนุน ดูพอดแคสต์ที่คุณเลือกซึ่งเป็นเครื่องมือกราฟิกที่จะทำเช่นนั้นคือ EasyTAG - easytag.sourceforge.net
ddeimeke

<3 easytag! แต่น่าเสียดายที่ฉันรู้ว่าไม่มีเครื่องมืออื่นที่สามารถทำได้ ...
xenoterracide

1
สำหรับ mp3 ไลบรารีmutagen python รองรับ APIC (ตัวอย่าง: mydigitallife.co.za/ ...... ) ฉันไม่รู้เครื่องมือบรรทัดคำสั่งที่ทำ ถ้าคุณรู้ว่าหลามคุณสามารถเขียนเสื้อคลุมเรียบง่าย
Gilles 'หยุดชั่วร้าย'

คำตอบ:


8

สำหรับ MP3 ลองeyeD3พบในนี้คำตอบ 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.

สำหรับ Ogg นั้นมีvorbiscommentอยู่ ไม่รองรับการโหลดไฟล์ภาพนอกกรอบ แต่แท็กหน้าปกใน Vorbis เป็นเพียงไฟล์ภาพที่เข้ารหัสใน base64 ที่จัดเก็บในแท็ก COVERART และ mimetype ใน COVERARTMIME

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

ฉันจะลองดู ขอบคุณมาก. แต่ดูเหมือนว่าขาดการรองรับไฟล์ ogg
ddeimeke

คุณถูก. ฉันได้อัปเดตคำตอบแล้ว แต่โซลูชัน ogg ไม่สะอาดเท่าที่ควร
AndréParamés

บางทีฉันต้องเขียนบางอย่างเพื่อตัวเอง ขอบคุณสำหรับการสนับสนุน.
ddeimeke

โปรดปรับภาพให้เหมาะสมก่อนใส่ลงในแท็กโดยเฉพาะถ้าคุณใส่เข้าไปในทุกไฟล์ ฉันยังเขียนสคริปต์เพื่อช่วยในกระบวนการนี้ แค่พยายามช่วย :-)
amphetamachine

1
คำตอบที่ดีแม้ว่าจะแบ่งบรรทัดในการเข้ารหัส base64 coverart=$(base64 -w 0 $jpegfile)ทำงานไม่ควรจะเป็น ผ่านการทดสอบและภาพแสดงขึ้นในเครื่องเล่นสื่อ VLC!
Michael Franzl
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.