แท็ก id3 คืออะไร แท็ก MP3 คืออะไร และมีวัตถุประสงค์อะไร

6 กันยายน 2553 เวลา 15:53 ​​น

MP3 ภายใน ทุกอย่างจัดยังไง?

  • อัลกอริทึม

วันหนึ่งฉันต้องแก้ไขปัญหาง่ายๆ (อย่างที่คิดสำหรับฉันในตอนนั้น) - ค้นหาระยะเวลาของไฟล์ mp3 ในสคริปต์ PHP ฉันได้ยินเกี่ยวกับแท็ก ID3 และคิดทันทีว่าข้อมูลระยะเวลาถูกจัดเก็บไว้ในแท็กหรือในส่วนหัวของไฟล์ MP3 การค้นหาผิวเผินพวกเขาแสดงบนอินเทอร์เน็ตว่าปัญหานี้ไม่สามารถแก้ไขได้ภายในไม่กี่นาที เนื่องจากฉันค่อนข้างอยากรู้อยากเห็นโดยธรรมชาติและมีเวลาจำกัด ฉันจึงตัดสินใจไม่ใช้เครื่องมือของบุคคลที่สาม แต่ค้นหาหนึ่งในรูปแบบที่ได้รับความนิยมมากที่สุดด้วยตัวเอง

สนใจสิ่งที่อยู่ข้างใน ยินดีต้อนรับเจ้าแมว (จราจร)

ในบทความนี้เราจะไม่กล่าวถึงรายละเอียดเกี่ยวกับการแยกแท็ก ID3v2 ซึ่งสามารถรวมไว้ในบทความแยกต่างหากได้เนื่องจากมีความแตกต่างที่แตกต่างกัน และในส่วนของส่วนหัวที่ไม่ได้ใช้จริงในปัจจุบัน (เช่นส่วนเน้นของส่วนหัวของเฟรม mp3) นอกจากนี้เรายังไม่พิจารณาโครงสร้างของข้อมูลเสียงซึ่งเป็นข้อมูลเดียวกับที่เราได้ยินจากลำโพง

แท็ก ID3

ID3 (จากภาษาอังกฤษ Identify a MP3) เป็นรูปแบบข้อมูลเมตาที่ใช้บ่อยที่สุดในไฟล์เสียง MP3 ลายเซ็น ID3 ประกอบด้วยข้อมูลเกี่ยวกับชื่อเพลง อัลบั้ม ชื่อศิลปิน ฯลฯ ซึ่งใช้โดยเครื่องเล่นมัลติมีเดียและโปรแกรมอื่นๆ รวมถึงเครื่องเล่นฮาร์ดแวร์ เพื่อแสดงข้อมูลไฟล์และจัดระเบียบคอลเลกชันเสียงโดยอัตโนมัติ

วิกิพีเดีย

มีสองอย่างอย่างแน่นอน รุ่นที่แตกต่างกันข้อมูล ID3: ID3v1 และ ID3v2

ไอดี3v1– มีขนาดคงที่ 128 ไบต์ ซึ่งต่อท้ายไฟล์ mp3 คุณสามารถจัดเก็บ: ชื่อเพลง ศิลปิน อัลบั้ม ปี ความคิดเห็น หมายเลขเพลง (สำหรับเวอร์ชัน 1.1) และแนวเพลงได้

ทุกคนเห็นได้ชัดอย่างรวดเร็วว่า 128 ไบต์เป็นสถานที่ที่เล็กมากในการจัดเก็บข้อมูลดังกล่าว ดังนั้นเมื่อเวลาผ่านไปข้อมูลเวอร์ชันที่สองจึงปรากฏขึ้นและใช้งานได้สำเร็จ - ไอดี3v2.
แท็ก v2 ต่างจากเวอร์ชันแรกตรงที่มีความยาวผันแปรได้และวางไว้ที่จุดเริ่มต้นของไฟล์ ซึ่งช่วยให้สามารถเล่นแบบสตรีมได้ (รูปแบบ ID3v2.4 ช่วยให้คุณสามารถจัดเก็บข้อมูลที่ส่วนท้ายของไฟล์ได้ด้วย)
ข้อมูล ID3v2 ประกอบด้วยส่วนหัวและเฟรม ID3v2 ที่ตามมา ตัวอย่างเช่น ในเวอร์ชัน ID3v2.3 มีประเภทเฟรมมากกว่า 70 ประเภท

  • เครื่องหมายเท่ากับ 'ID3' เสมอ
  • ใน ในขณะนี้มีสาม รุ่นต่างๆ ID3v2.2, ID3v2.3 และ ID3v2.4
    เวอร์ชัน v2.2 ถือว่าล้าสมัย
    v2.3 เป็นเวอร์ชันที่ได้รับความนิยมมากที่สุด
    v2.4 – ได้รับความนิยม ข้อแตกต่างประการหนึ่งจากเวอร์ชัน 2.3 คืออนุญาตให้ใช้การเข้ารหัส UTF-8 ได้ (ไม่ใช่แค่ UTF-16)
  • ธง- ปัจจุบันใช้เพียงสาม (5,6,7) บิตเท่านั้น:
    ถัง: %abc00000
    'unsynchronization' - ใช้กับรูปแบบ MPEG-2 และ MPEG-2.5 เท่านั้น
    b 'ส่วนหัวแบบขยาย' - บ่งชี้ว่ามีส่วนหัวแบบขยาย
    ด้วย 'ตัวบ่งชี้การทดลอง' – ตัวบ่งชี้การทดลอง
  • ความยาว- ลักษณะเฉพาะของการระบุความยาวของข้อมูล ID3v2 คือในแต่ละไบต์บิตที่ 7 จะไม่ถูกใช้และตั้งค่าเป็น 0 เสมอ
ลองดูตัวอย่าง:

ในกรณีนี้ เมื่อรวมกับส่วนหัว ID3v2 (10 ไบต์) ข้อมูล ID3v2 จะใช้พื้นที่ถึง 1,024 ไบต์

หลังจากส่วนหัว ID3v2 จะมีแท็กจริงมา ตามที่กล่าวไว้ข้างต้น ฉันตัดสินใจที่จะไม่รวมการวิเคราะห์โดยละเอียดของการอ่านแท็ก ID3v2 ในบทความนี้

ขณะนี้เรามีข้อมูลเกี่ยวกับการมีอยู่และความยาวของแท็ก ID3 และเราสามารถเริ่มแยกวิเคราะห์เฟรม mp3 และทำความเข้าใจว่าจัดเก็บระยะเวลาไว้ที่ใด และในขณะเดียวกันก็เข้าใจทุกสิ่งทุกอย่าง

เฟรม MP3

ไฟล์ mp3 ทั้งหมดประกอบด้วยเฟรมที่สามารถแยกได้ตามลำดับเท่านั้น เฟรมประกอบด้วยส่วนหัวและข้อมูลเสียง เนื่องจากเราไม่ได้ตั้งเป้าหมายในการเขียนเฟิร์มแวร์สำหรับเครื่องบันทึกเทป เราจึงสนใจส่วนหัวของเฟรม

ข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ (ตารางและข้อมูลแห้งมากมาย)

ขนาดส่วนหัวคือ 4 ไบต์

คำอธิบาย:

โหมดการบีบอัดข้อมูลหรือบิตเรตคืออะไร

มี 3 โหมดการบีบอัดข้อมูล:

ซีบีอาร์(บิตเรตคงที่) – บิตเรตคงที่ ไม่เปลี่ยนแปลงตลอดเส้นทาง

วีบีอาร์(บิตเรตแปรผัน) – บิตเรตแปรผัน ด้วยการบีบอัดนี้ บิตเรตจะเปลี่ยนแปลงตลอดเวลาตลอดแทร็ก

เอบีอาร์(บิตเรตเฉลี่ย) – บิตเรตเฉลี่ย แนวคิดนี้ใช้เมื่อเข้ารหัสไฟล์เท่านั้น “เอาต์พุต” เป็นไฟล์ VBR

ซีบีอาร์

หากไฟล์ถูกเข้ารหัสด้วยบิตเรตคงที่ ในที่สุดเราก็สามารถทำได้! รับระยะเวลาในการติดตามของเราโดยใช้สูตรต่อไปนี้:
ระยะเวลา = ขนาดข้อมูลเสียง / บิตเรต (เป็นบิต!) * 8

ตัวอย่างเช่น ขนาดไฟล์คือ 350670 ไบต์ มีแท็ก ID3v1 (128 ไบต์) และแท็ก ID3v2 (1024 ไบต์) บิตเรต = 96 ดังนั้น ขนาดของข้อมูลเสียงคือ 350670 – 128 – 1024 = 349518 ไบต์
ระยะเวลา = 349518 / 96000 * 8 = 29.1265 = 29 วินาที

วีบีอาร์

จำเป็นต้องอธิบายวิธีกำหนดโหมดการบีบอัด มันง่ายมาก หากไฟล์ถูกบีบอัดด้วย VBR ส่วนหัว VBR จะถูกเพิ่ม ด้วยการมีอยู่ของมัน เราสามารถเข้าใจได้ว่ามีการใช้บิตเรตแบบแปรผัน
ส่วนหัวมีสองประเภท: Xing และ VBRI
Xing ถูกวางชดเชยจากจุดเริ่มต้นของเฟรม mp3 แรกในตำแหน่งตามตาราง:

ตัวอย่างเช่น: แท็ก ID3v2 ของเรามีขนาด 1,024 ไบต์ หากไฟล์ mp3 ของเรามีโหมดช่องสัญญาณ "สเตอริโอ" ส่วนหัว VBR Xing จะเริ่มต้นที่ออฟเซ็ต 1024 + 32 = 1,056 ไบต์

ส่วนหัว VBRI จะถูกวางไว้ที่ออฟเซ็ต +32 ไบต์จากจุดเริ่มต้นของเฟรม mp3 แรกเสมอ

สี่ไบต์แรกในทั้งสองส่วนหัวมีโทเค็น 'Xing' หรือ 'ข้อมูล' สำหรับ Xing และ 'VBRI' สำหรับ VBRI

ส่วนหัว VBR เหล่านี้มีความยาวผันแปรได้และมีข้อมูลต่างๆ เกี่ยวกับการเข้ารหัสของไฟล์ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับโครงสร้างของส่วนหัว VBR (และอื่นๆ) ได้ เช่น .

ฉันจะบอกคุณเกี่ยวกับสิ่งที่เราสนใจในขณะนี้เท่านั้น กล่าวคือจำนวนเฟรม ตัวเลขนี้มีความยาว 4 ไบต์
ส่วนหัว Xing มีอยู่ที่ออฟเซ็ต +8 ไบต์จากจุดเริ่มต้นของส่วนหัว ใน VBRI +14 ไบต์จากจุดเริ่มต้นของส่วนหัว

การใช้ตาราง Sampler Per Frame ทำให้เราสามารถรับระยะเวลาของไฟล์ MP3 ที่เข้ารหัสด้วยบิตเรตที่แปรผันได้

ระยะเวลา = จำนวนเฟรม * ตัวอย่างต่อเฟรม / อัตราการสุ่มตัวอย่าง

ตัวอย่างเช่น จากส่วนหัว VBRI เราได้จำนวนเฟรม 1118 ตัวอย่างต่อเฟรม = 1152 ความถี่ในการสุ่มตัวอย่าง = 44100
ระยะเวลา = 1118 * 1152/44100 = 29.204 = 29 วินาที

นั่นคือทั้งหมดสำหรับวันนี้ ถ้ามันมีประโยชน์กับใครบางคน - ขอบคุณ.

สำหรับผู้ที่ต้องการเจาะลึกเข้าไปในไฟล์ mp3 ทันที -

โดยปกติแล้วทุกไฟล์จะถูกเรียกด้วยคำบางคำดังนั้นจากคำนี้จะชัดเจนทันทีว่าทำไมจึงจำเป็นและต้องทำอย่างไรกับมัน แต่สำหรับไฟล์บางไฟล์ไม่เพียงมีชื่อและเนื้อหาของไฟล์เท่านั้น แต่ยังเรียกว่าข้อมูลเมตาด้วย นี่ยังไม่ใช่เนื้อหาแต่ไม่ใช่ชื่ออีกต่อไป ดังนั้นในปัจจุบันรูปแบบเสียงที่พบบ่อยที่สุด mp3 จึงมีระบบแท็ก แท็กจะอธิบายว่าเป็นเพลงประเภทใด - ชื่อเพลงอะไร, ใครเล่น, ปีใด, ประเภทใด, และอยู่ในอัลบั้มใดในรายการและภายใต้หมายเลขใด ในภาษาพูดน้อยของแท็ก mp3 เอง:

  • ชื่อเรื่อง (ชื่อเรื่อง);
  • นักแสดง (ศิลปิน);
  • ปี (วันที่);
  • ประเภท (ประเภท);
  • อัลบั้ม (อัลบั้ม);
  • แทร็ก(หมายเลขแทร็ก)

นอกเหนือจากที่กล่าวมาข้างต้น ยังมีแท็กอื่นๆ ซึ่งมีการใช้ไม่บ่อยนักและมีข้อมูลที่ไม่สำคัญสำหรับการจำแนกการเรียบเรียง เช่น ผู้แต่ง ผู้แต่งคำ บทวิจารณ์ หมายเลขแผ่นดิสก์ และ เร็วๆ นี้. ไม่น่าจะมีใครต้องการมัน เว้นแต่คุณจะเป็นนักสะสมเพลงผู้คลั่งไคล้ซึ่งมีจำนวนเพลงเป็นพันล้านเพลง แท็กที่อยู่ในรายการหกแท็กแรกนั้นเพียงพอสำหรับการจำแนกประเภทใดๆ

ภาษาของระบบแท็ก ID3

เครื่องเล่นเพลง ทั้งซอฟต์แวร์และฮาร์ดแวร์ มักจะพยายามอ่านข้อมูลเกี่ยวกับแทร็กเพลงจากแท็กไฟล์เพื่อนำเสนอเพลงที่กำลังเล่นให้คุณ และถ้าคุณต้องการค้นหาเพลงที่คุณต้องการ เครื่องเล่นก็จะค้นหาโดยใช้เพลงเหล่านั้นด้วย ภาษาราชการระบบการแท็กเรียกว่า ID3 (IDentify an mp3) ซึ่งบอกใบ้ โดยเฉพาะอย่างยิ่ง ปัจจุบันมีการใช้ ID3v2 นั่นคือมาตรฐานข้อมูลเมตาของเวอร์ชันที่สอง

“ไครยาโคซีบรา” มาจากไหน?

แล้วทำไมในบางเพลงคุณถึงแสดงคำว่า "abracadabra" แทนชื่อเพลงและ/หรือศิลปิน?
คำตอบนั้นง่าย ด้วยเหตุผลเดียวกับที่เรามี "ข้อบกพร่องบ้า" ในจอภาพของเราในที่อื่น - การเข้ารหัสที่ใช้งานไม่ได้

สิ่งนี้เกิดขึ้นเมื่อเราพยายามอ่านข้อความภาษารัสเซียด้วยการเข้ารหัสแบบหนึ่งในอีกแบบหนึ่ง ดังนั้นแท็ก mp3 ภาษารัสเซียในไฟล์เพลงจึงแสดงในลักษณะบิดเบี้ยว เนื่องจากเพลงส่วนใหญ่บนเครือข่ายจากที่เราดาวน์โหลดมีแท็ก Cyrillic ในการเข้ารหัสที่แตกต่างจากที่ยอมรับโดยมาตรฐาน UTF-8 นั่นคือในการเข้ารหัส Windows - cp1251, koi8-r หรืออย่างอื่น ไอ้เหี้ย

ตัวอย่างเช่นผู้ใช้ประสบปัญหาดังกล่าวโดยตรงเมื่อเขาต้องการฟังเพลงที่ได้รับบนอินเทอร์เน็ตบนระบบ Linux เช่น Ubuntu ฉันเองเจอสิ่งนี้ตลอดเวลาในฐานะผู้ใช้ - ทุกอัลบั้มที่ดาวน์โหลดพร้อมแท็กภาษารัสเซียจะต้องได้รับการบันทึกใหม่เพื่อให้เครื่องเล่น Rhythmbox ที่ฉันชื่นชอบสามารถแสดงได้อย่างสวยงามว่ามันเล่นเพลงประเภทใดและที่สำคัญกว่านั้นคือสามารถค้นหาเพลงที่ฉันต้องการได้ ในคลังเพลง

ยิ่งไปกว่านั้น หาก 98% ของเพลงของศิลปินที่พูดภาษารัสเซียมีแท็กที่คดเคี้ยว ประมาณครึ่งหนึ่งจะถูกดาวน์โหลดด้วยชื่อไฟล์ที่มีการเข้ารหัสที่คดเคี้ยว ซึ่งยังทำให้เกิดความไม่สะดวกบางประการอีกด้วย แต่ก็สามารถรักษาให้หายขาดและง่ายดาย

อีกประการหนึ่ง - มันเกิดขึ้นว่าไฟล์ MP3 ไม่มีแท็กเลย ฉันอยากจะ. ปัญหาทั้งหมดที่ระบุในบทความนี้สามารถแก้ไขได้อย่างง่ายดาย มีตัวแก้ไขและยูทิลิตี้สำหรับการเปลี่ยนแปลงและบันทึกแท็ก และวิธีที่ง่ายและสะดวกในการดำเนินการวางแท็กไฟล์ MP3 ของรัสเซียในไลบรารีเพลงของคุณตามลำดับเกี่ยวกับโปรแกรมแก้ไขยูทิลิตี้และโปรแกรมอื่น ๆ สำหรับการทำงานกับแท็กจะมีการหารือในบทความอื่น

หากก่อนหน้านี้คลังเพลงสามารถวัดได้จากจำนวนแผ่นดิสก์หรือจำนวนชั้นวางที่จัดสรรไว้ ตอนนี้ผู้รักเสียงเพลงส่วนใหญ่จะวัดคอลเลคชันเสียงในหน่วยเมกะไบต์และจำนวนไฟล์ MP3 ทุกคนมีประวัติของตัวเองในการสร้างไลบรารีเพลง: ไฟล์บางไฟล์ที่ดาวน์โหลดมาจากอินเทอร์เน็ตและคัดลอกมาจากเพื่อน ๆ ในขณะที่บางไฟล์ก็ริพซีดีเพลงด้วยตัวเองโดยใช้ Easy CD DA Extractor, Exact Audio Copy และโปรแกรมที่คล้ายกัน ไม่ว่าในกรณีใด คอลเลกชันจะถือเป็นคอลเลกชันได้ก็ต่อเมื่อมีการสั่งซื้อเท่านั้น หากการสั่งซื้อคอลเลกชันแผ่นดิสก์หมายถึงการรวบรวมแคตตาล็อกและการจัดเรียงแผ่นดิสก์ตามเกณฑ์ที่กำหนด คอลเลกชัน MP3 จะซับซ้อนกว่าเล็กน้อย สิ่งสำคัญไม่เพียงแต่ต้องจัดกลุ่มเพลงตามอัลบั้ม และอัลบั้มตามศิลปิน ไม่เพียงแต่เพื่อแคตตาล็อกเพลงทั้งหมดโดยใช้โปรแกรมเช่น Melomania เท่านั้น แต่ยังต้องแน่ใจว่าชื่อไฟล์ถูกต้อง เช่นเดียวกับการมีอยู่และความถูกต้องของแท็ก ID3 . แท็ก ID3 คือข้อมูลที่เพิ่มลงในไฟล์ MP3 แต่ละไฟล์ และมีข้อมูลเกี่ยวกับชื่อเพลง อัลบั้ม ชื่อศิลปิน ฯลฯ เป็นข้อมูลที่ Winamp และผู้เล่นอื่น ๆ ทั้งหมดใช้ในการเล่นไฟล์ โดยแสดงว่าเพลงใดที่กำลังเล่นอยู่ เป็นข้อมูลที่เครื่องเล่นเสียงอ่านและแสดงบนหน้าจออุปกรณ์ระหว่างการเล่น สุดท้ายนี้ แท็ก ID3 จะใช้ในการจัดระเบียบคอลเลกชันเสียงโดยอัตโนมัติ และเพื่อค้นหาแทร็กในเครื่องเล่น เช่น Windows Media Player, Winamp, BS Player และอื่นๆ ที่มีฟังก์ชันไลบรารีสื่อ แท็ก ID3 ปรากฏในปี 1996 และกลายเป็นมาตรฐานสำหรับการจัดเก็บข้อมูลเมตาในไฟล์ MP3 ทันที แท็ก ID3 เวอร์ชันแรก - ID3v1 - มีขนาดเพียง 128 ไบต์ เนื่องจากมีการจัดสรรพื้นที่สำหรับข้อมูลเพียงเล็กน้อย แท็กดังกล่าวจึงสามารถจัดเก็บข้อมูลพื้นฐานเกี่ยวกับเพลงได้เท่านั้น: ชื่อ ประเภท (เลือกจากรายการเล็กๆ) อัลบั้ม ศิลปิน หากชื่อเพลงหรืออัลบั้มมีอักขระมากกว่าสามสิบตัว ชื่อเหล่านั้นจะถูกตัดทอน แน่นอนว่า เนื่องจากข้อจำกัดด้านขนาด ความสามารถในการจัดเก็บข้อมูลเมตาดาต้าแบบขยายใดๆ จึงไม่เป็นปัญหา การปรับปรุงเดียวที่นำมาใช้ในเวอร์ชัน 1.1 คือการใช้ช่องแสดงความคิดเห็นเพื่อจัดเก็บหมายเลขแทร็ก แท็ก ID3 เวอร์ชันที่สอง - ID3v2 - มีความยืดหยุ่นและสะดวกกว่ามาก แม้จะมีชื่อคล้ายกัน แต่ก็ไม่ได้ "เกี่ยวข้อง" กับแท็กของเวอร์ชันแรก เนื่องจากมันถูกเขียนว่า "ตั้งแต่เริ่มต้น" และไม่อิงจาก ID3v1 แท็ก ID3v2 สามารถจัดเก็บข้อมูลได้มากขึ้น รวมถึงปกอัลบั้ม และไม่มีข้อจำกัดเกี่ยวกับจำนวนอักขระ ข้อดีอีกประการหนึ่งของ ID3v2 คือการจัดเก็บข้อมูลในรูปแบบ Unicode ซึ่งทำให้สามารถป้อนข้อความเป็นภาษาซีริลลิกได้ สะดวกในการแก้ไขแท็ก ID3 โปรแกรมพิเศษซึ่งช่วยถ่ายโอนแท็กจากเวอร์ชันหนึ่งไปยังอีกเวอร์ชันหนึ่ง เติมแท็กโดยอัตโนมัติหลังจากได้รับข้อมูลจากอินเทอร์เน็ต และยังทำให้การเปลี่ยนชื่อไฟล์ง่ายขึ้นอีกด้วย เกี่ยวกับพวกเขา เราจะคุยกันในการรีวิววันนี้

ตัวแก้ไขแท็กอัลตร้า 2.4.3

เมื่อจัดระเบียบคอลเลกชันเสียง คุณต้องฟังไฟล์เพื่อให้แน่ใจว่าแทร็กจะไม่ปะปนกัน โปรแกรมแท็กเกือบทั้งหมดมีปุ่มเล่น แต่ไม่ใช่ทุกโปรแกรมที่มีเครื่องเล่นในตัว บางคนพยายามเปิด Windows Media Player บางคนพยายามเปิดเครื่องเล่นที่ติดตั้งในระบบเพื่อเล่นไฟล์เสียงตามค่าเริ่มต้น Ultra Tag Editor มีเครื่องเล่นในตัวที่เรียบง่ายซึ่งสะดวกมากเพราะด้วยเหตุนี้คุณจึงไม่จำเป็นต้องสลับระหว่างสองหน้าต่างตลอดเวลา จริงอยู่ที่เครื่องเล่นนี้ไม่มีความสามารถขั้นสูง แต่คุณสามารถฟังคอร์ดแรกของเพลง กรอกลับทั้งสองทิศทาง และหยุดเล่นได้โดยไม่มีปัญหาใด ๆ

โปรแกรมทำให้สามารถเปรียบเทียบแท็ก ID3v1 และ ID3v2 ที่เขียนในไฟล์ ถ่ายโอนข้อมูลระหว่างแท็กเหล่านั้น และล้างฟิลด์ทั้งหมดได้ด้วยการกดปุ่มเดียว คุณยังสามารถสร้างแท็กจากชื่อไฟล์โดยใช้ตัวแปรได้ เมื่อสร้างแท็กใหม่ในโหมดแบทช์ Ultra Tag Editor สามารถข้ามแทร็กที่มีแท็กที่เติม เขียนทับฟิลด์ทั้งหมดด้วยค่าใหม่ หรือป้อนข้อมูลลงในฟิลด์ว่างเท่านั้น

นอกจากนี้ เมื่อสร้างแท็กใหม่ คุณสามารถควบคุมตัวพิมพ์ของอักขระได้ เช่น เขียนแต่ละคำด้วยตัวพิมพ์ใหญ่ หรือใช้เฉพาะตัวพิมพ์ใหญ่เท่านั้น

เครื่องมือ "ติดตามอัตโนมัติ" ที่สะดวกสบายจะช่วยคุณกรอกข้อมูลในช่องแท็กซึ่งระบุหมายเลขแทร็ก หลังจากเปิดใช้งานแล้ว คุณจะต้องจัดเรียงไฟล์ในหน้าต่างโปรแกรมค่ะ ในลำดับที่ถูกต้องและระบุหมายเลขที่คุณต้องการเริ่มนับหมายเลขแทร็กในอัลบั้ม หลังจากนี้ Ultra Tag Editor จะป้อนตัวเลขลงในฟิลด์ที่เหมาะสมโดยอัตโนมัติ เพื่อหลีกเลี่ยงไม่ให้ไฟล์จำนวนมากสับสน คุณสามารถใช้ตัวกรองได้ เมื่อใช้งาน เฉพาะไฟล์ที่ตรงตามเกณฑ์ที่ระบุเท่านั้นที่จะแสดงในหน้าต่าง Ultra Tag Editor เกณฑ์ดังกล่าวอาจเป็นชื่อกลุ่มหรืออัลบั้ม ปีที่ออก ฯลฯ ผู้ใช้จำเป็นต้องระบุคำหลักที่จะใช้ในการเลือกและฟิลด์ที่ควรปรากฏ

Ultra Tag Editor ได้รับการเผยแพร่เป็นแชร์แวร์ คุณสามารถดาวน์โหลดเวอร์ชันทดลองได้จากเว็บไซต์อย่างเป็นทางการ

ตัวแก้ไขแท็ก Zortam ID3 4.0

คุณสมบัติที่โดดเด่นของ Zortam ID3 Tag Editor คือการมีไลบรารีสื่อ ตามกฎแล้วฟังก์ชั่นนี้สามารถเห็นได้ในเครื่องเล่นสื่อ แต่ผู้สร้าง Zortam ID3 Tag Editor พิจารณาว่าจะไม่ฟุ่มเฟือยในยูทิลิตี้สำหรับการทำงานกับแท็ก หากต้องการเพิ่มไฟล์ลงในไลบรารี คุณต้องสั่งให้โปรแกรมสแกนฮาร์ดไดรฟ์ของคุณ ความสะดวกของไลบรารีสื่อคือไฟล์ในนั้นจะไม่แสดงในโฟลเดอร์ แต่จะถูกจัดเรียงตามข้อมูลในแท็ก - สามารถดูได้ตามประเภท, ตามศิลปิน, ตามปีที่ออกอัลบั้ม ฯลฯ จริงอยู่ การเรียงลำดับจะทำงานได้อย่างถูกต้องหลังจากกรอกแท็กแล้วเท่านั้น ไฟล์ที่มีแท็กว่างนั้นหาได้ง่ายมาก - Zortam ID3 Tag Editor จะสร้างส่วนแยกต่างหาก เช่น Unknown Artist ซึ่งจะเก็บไฟล์ที่ไม่ระบุชื่อไว้

หน้าต่างโปรแกรมจะแสดงแท็กของทั้งเวอร์ชันแรกและเวอร์ชันที่สอง มีปุ่มสำหรับจัดการอย่างรวดเร็ว: ล้าง บันทึก เปลี่ยนตัวพิมพ์ เริ่มแต่ละคำด้วยตัวพิมพ์ใหญ่ กรอกแท็ก ID3v2 ด้วยข้อมูลจาก ID3v2 ยกเลิก การกระทำครั้งสุดท้ายฯลฯ ด้วยการใช้ Zortam ID3 Tag Editor คุณสามารถค้นหาทางอินเทอร์เน็ตและแนบปกอัลบั้ม รูปถ่ายของศิลปิน และเนื้อเพลงลงในไฟล์ได้ การค้นหาข้อมูลนี้สามารถทำได้ในแต่ละไฟล์หรือในโหมดแบตช์ เมื่อแก้ไขแท็กของไฟล์จำนวนมาก ฟังก์ชันการไฮไลต์จะสะดวกมาก สิ่งสำคัญคือในหน้าต่างโปรแกรม Zortam ID3 Tag Editor ไฟล์สามารถเน้นด้วยสีที่ต่างกันได้ ผู้ใช้สามารถกำหนดเกณฑ์การคัดเลือกได้อย่างอิสระ ตัวอย่างเช่น คุณสามารถตั้งค่าการไฮไลต์ไฟล์ที่ไม่ได้กรอกแท็ก แทร็กที่มีบิตเรตต่ำ ไฟล์เสียงที่ดาวน์โหลดปกอัลบั้มหรือเนื้อเพลง แน่นอนคุณสามารถกำหนดสีแบ็คไลท์ได้ด้วยตัวเอง รายการที่ไฟล์ถูกเน้นด้วยสีจะชัดเจนกว่ามาก เนื่องจากคุณสามารถระบุได้ทันทีว่าไฟล์ใดสามารถลบได้และไฟล์ใดที่ยังต้องดำเนินการ หากคุณยังทำงานกับไฟล์ไม่เสร็จและต้องการกลับมาแก้ไขแท็กในภายหลัง คุณสามารถบุ๊กมาร์กไฟล์ไว้เพื่อให้ค้นหาได้อย่างรวดเร็วในภายหลัง คุณลักษณะนี้ทำงานในลักษณะเดียวกับคุณลักษณะที่คล้ายกันในเบราว์เซอร์ บุ๊กมาร์กยังสะดวกหากคุณต้องการเปรียบเทียบสองไฟล์และต้องการสลับระหว่างไฟล์เหล่านั้นอย่างรวดเร็ว

สำหรับเจ้าของคอลเลกชันเสียงขนาดใหญ่ Zortam ID3 Tag Editor ให้ความสามารถในการค้นหารายการที่ซ้ำกัน เมื่อค้นหาโปรแกรมจะพิจารณาทั้งข้อมูลในแท็กและชื่อไฟล์ดังนั้นโอกาสที่จะระบุแทร็กที่ซ้ำกันจึงค่อนข้างสูง

Zortam ID3 Tag Editor ได้รับการแจกจ่ายเป็นแชร์แวร์ คุณสามารถดาวน์โหลดเวอร์ชันทดลองได้จากเว็บไซต์อย่างเป็นทางการ

mp3แท็ก 5.6

มีโปรแกรมเกือบทั้งหมดสำหรับการทำงานกับแท็ก จำนวนมากแท็บ ปุ่ม และองค์ประกอบอินเทอร์เฟซอื่นๆ ที่ให้การเข้าถึงเครื่องมือต่างๆ สำหรับการเปลี่ยนแปลงข้อมูลเมตาของไฟล์เสียง ผู้สร้าง mp3Tag คิดค้นวิธีที่น่าสนใจในการลดภาระในหน้าต่างโปรแกรมหลัก พวกเขาแบ่งแยก พื้นที่ทำงานออกเป็นหลายหน้าต่างที่แยกจากกันและสามารถปิดหรือเปิดแยกกันได้ หน้าต่างหลักแสดงรายการแทร็ก ฟิลด์แท็กสำหรับไฟล์ที่เลือก และปุ่มสำหรับดำเนินการพื้นฐาน - การเปลี่ยนชื่อ การสร้างแท็ก การบันทึก การสร้างเพลย์ลิสต์ ข้อมูลอื่นๆ ทั้งหมดจะแสดงในหน้าต่างเพิ่มเติม ซึ่งรวมถึงข้อมูลเกี่ยวกับคุณภาพและขนาดของไฟล์เสียง เนื้อเพลง ปกอัลบั้ม และรูปภาพอื่นๆ ที่เกี่ยวข้องกับไฟล์ ดังนั้นหากต้องการซ่อนการแสดงข้อมูลที่ไร้ประโยชน์คุณสามารถปิดหน้าต่างที่ต้องการได้

สามารถเพิ่มเนื้อเพลงและรูปภาพได้ด้วยตนเองหรือสอบถามจากฐานข้อมูลออนไลน์ เช่นเดียวกับข้อมูลเกี่ยวกับแท็ก แหล่งอินเทอร์เน็ตหลักที่โปรแกรมใช้งานได้คือฐานข้อมูล FreeDB และร้านค้าออนไลน์ของ Amazon นอกจากนี้ คุณยังสามารถดาวน์โหลดข้อมูลแท็กจากไฟล์ข้อความได้ ซึ่งสะดวกหากคอมพิวเตอร์ของคุณไม่ได้เชื่อมต่อกับอินเทอร์เน็ต สิ่งที่น่าสนใจคือยูทิลิตี้เกือบทั้งหมดสำหรับการทำงานกับแท็กมีความสามารถในการส่งออกแท็ก ไฟล์ข้อความแต่ไม่ใช่ทั้งหมดที่มีการดำเนินการย้อนกลับ - การนำเข้าข้อมูลจากไฟล์ดังกล่าว mp3Tag มีฟังก์ชันดังกล่าว หากต้องการสั่งโปรแกรมให้ประมวลผลอย่างมาก จำนวนมากไฟล์ในโหมดแบตช์ อาจใช้เวลานานพอสมควร โดยเฉพาะอย่างยิ่งสำหรับกรณีเช่นนี้ mp3Tag มีโหมดพื้นหลังที่โปรแกรมใช้ทรัพยากรระบบขั้นต่ำ เพื่อให้แน่ใจว่าจะไม่รบกวนงานหลักของคุณ ในกรณีนี้ไอคอน mp3Tag จะถูกวางไว้ในถาดระบบและโดยการเลื่อนเคอร์เซอร์ไปที่ไอคอนนั้นคุณจะเห็นได้ว่างานนั้นอยู่ในขั้นตอนใด mp3Tag ถูกแจกจ่ายเป็นแชร์แวร์ คุณสามารถดาวน์โหลดโปรแกรมได้จากเว็บไซต์อย่างเป็นทางการ

Mp3/แท็กสตูดิโอ 3.5

คุณสมบัติที่น่าสนใจของ Mp3/Tag Studio คือความสามารถในการดำเนินการกับแท็กหรือเกี่ยวข้องกับการเปลี่ยนชื่อไฟล์โดยไม่ต้องเปิดหน้าต่างโปรแกรม หลังจากติดตั้งแล้ว เมนูย่อย Mp3/Tag Studio จะปรากฏในเมนูบริบทซึ่งมีคำสั่งที่ใช้บ่อยที่สุด ดังนั้นโดยไม่ต้องออกจากหน้าต่างตัวจัดการไฟล์ คุณสามารถลบแท็กทั้งหมดออกจากไฟล์ที่เลือก เปลี่ยนชื่อโดยใช้มาสก์: "ชื่อศิลปิน" บวก "ชื่อเพลง" ล้างช่องความคิดเห็นทั้งหมด ฯลฯ เมนูนี้ยังมีคำสั่งให้เลิกทำการกระทำล่าสุดอีกด้วย

Mp3/Tag Studio มีตัวเลือกมากมายสำหรับการตั้งค่าการเปลี่ยนชื่อไฟล์แบตช์และการเปลี่ยนแปลงแท็ก ดังนั้น ที่นี่คุณสามารถระบุกฎสำหรับการเปลี่ยนตัวพิมพ์ ลบช่องว่าง ตัดอักขระแยกกันสำหรับแต่ละฟิลด์ในแท็ก ดังนั้น คุณสามารถบอกโปรแกรมได้ว่าควรบันทึกชื่อแทร็กไว้ เป็นต้น เป็นตัวพิมพ์ใหญ่และเหลือเพียงทุนแรกในชื่อศิลปิน การตั้งค่าที่เลือกสามารถบันทึกเพื่อใช้ในอนาคตแล้วโหลดเข้าโปรแกรมในภายหลังได้เพื่อไม่ให้เสียเวลาเลือกการตั้งค่าอีก

การเปลี่ยนชื่อและการเปลี่ยนแปลงแท็กอาจไม่มีผลกับไฟล์ทั้งหมด แต่เฉพาะกับไฟล์ที่ตรงกับตัวกรองที่ติดตั้งเท่านั้น ตัวกรองดังกล่าวอาจมีช่องอย่างน้อยหนึ่งช่อง เช่น "แก้ไขไฟล์เสียงที่เผยแพร่ในปี 1988 แต่ไม่เกี่ยวข้องกับแนวเพลงบลูส์" Mp3/Tag Studio ยังมีเครื่องมือที่ค่อนข้างแปลกสำหรับแอปพลิเคชันประเภทนี้อีกด้วย เมื่อสลับไปที่แท็บเครื่องมือไฟล์ คุณสามารถตัดแต่งไฟล์ MP3 ได้โดยการระบุระยะเวลา รวมถึงคุณต้องการตัดจากจุดเริ่มต้นหรือจุดสิ้นสุด เมื่อใช้ Mp3/Tag Studio คุณสามารถลองแก้ไขไฟล์ที่เสียหายซึ่งเครื่องเล่นไม่สามารถเล่นได้ บ่อยครั้งที่ปัญหาดังกล่าวเกิดขึ้นเนื่องจากข้อผิดพลาดในส่วนหัว Mp3/Tag Studio ได้รับการเผยแพร่ในรูปแบบแชร์แวร์ คุณสามารถดาวน์โหลดเวอร์ชันทดลองได้จากเว็บไซต์อย่างเป็นทางการ

แท็กและเปลี่ยนชื่อ 3.3.5

หน้าต่างแท็กและเปลี่ยนชื่อประกอบด้วยสามแท็บ ชื่อที่ให้แนวคิดเกี่ยวกับความสามารถของโปรแกรม: การแก้ไขแท็ก การเปลี่ยนชื่อไฟล์ตามข้อมูลที่มีอยู่ในแท็ก หรือ การกระทำย้อนกลับ– กรอกแท็กโดยใช้ชื่อไฟล์

โปรแกรมมีตัวจัดการไฟล์ในตัวที่ใช้เปิดไฟล์ มันมีมากมาย คุณสมบัติพิเศษซึ่งทำให้ค้นหาและไฮไลท์ไฟล์เสียงได้ง่ายขึ้น ตัวอย่างเช่น คุณสามารถแสดงไฟล์ทั้งหมดในโฟลเดอร์ในหน้าต่างเดียว รวมถึงไฟล์ที่อยู่ในไดเร็กทอรีย่อยด้วย แสดงไฟล์ที่อยู่ในดิสก์ไม่ได้อยู่ในรูปแบบของโครงสร้างต้นไม้ แต่อยู่ในรูปแบบของรายการเมื่อไฟล์ที่อยู่ในโฟลเดอร์ต่าง ๆ เรียงกันทีละไฟล์ มีการคำนึงถึงวิธีการเลือกไฟล์ด้วย - ซึ่งสามารถทำได้โดยใช้ปุ่ม Shift และ CTRL หรือใช้ช่องทำเครื่องหมายที่อยู่ถัดจากชื่อของแต่ละไฟล์ เครื่องมือการเปลี่ยนชื่อในแท็กและเปลี่ยนชื่อมีความยืดหยุ่นมาก - ทุกอย่างสร้างขึ้นจากการใช้มาสก์ และทำให้การเปลี่ยนชื่อเป็นชุดเป็นเรื่องง่าย ตัวอย่างเช่น คุณสามารถตั้งชื่อแทร็กทั้งหมดในอัลบั้มโดยใช้มาสก์ต่อไปนี้ ชื่อนักร้องบวกชื่อเพลง หรือชื่ออัลบั้มพร้อมหมายเลขแทร็ก คุณสามารถใช้ตัวแปรผสมกันใดก็ได้ และรวมข้อมูล เช่น ความยาวหรือปีที่ออกอัลบั้มไว้ในชื่อไฟล์ การใช้แท็กและเปลี่ยนชื่อ ทำให้คุณสามารถเปลี่ยนชื่อเป็นชุดได้ ไม่เพียงแต่ไฟล์เท่านั้น แต่ยังรวมไปถึงโฟลเดอร์ที่จัดเรียงไฟล์ด้วย เพื่อหลีกเลี่ยงความสับสนกับตัวแปร คุณสามารถใช้ฟังก์ชันแสดงตัวอย่างได้ ชื่อไฟล์ใหม่จะแสดงในหน้าต่างพิเศษถัดจากชื่อก่อนที่จะเปลี่ยนชื่อ ดังนั้นหากจำเป็นคุณสามารถกลับไปที่การตั้งค่าเพื่อเปลี่ยนชื่อและทำการเปลี่ยนแปลงได้ แต่หากสังเกตเห็นว่าตั้งชื่อไฟล์ไม่ถูกต้องหลังจากดำเนินการเสร็จสิ้นสามารถกลับไปใช้ชื่อเดิมได้เนื่องจาก Tag & Rename จะจดจำพารามิเตอร์ การดำเนินการครั้งสุดท้ายและอนุญาตให้คุณทำการย้อนกลับได้

หนึ่งใน โอกาสที่น่าสนใจโปรแกรม - สร้างเพลย์ลิสต์ตามไฟล์ที่เลือกหรือทั้งหมดที่รวมอยู่ในโฟลเดอร์ปัจจุบัน หากต้องการสร้างเพลย์ลิสต์อย่างรวดเร็ว แท็กและเปลี่ยนชื่อจะมีปุ่มพิเศษบนแถบเครื่องมือ คุณจะพบปุ่มสำหรับสร้างรายงานที่นั่น รูปแบบที่แตกต่างกัน- XML, CSV, TXT และ HTML ตัวเลือกสุดท้ายนั้นสะดวกมาก เช่น หากคุณต้องการสร้างรายการเพลงจากคลังเพลงของคุณเพื่อโพสต์บนอินเทอร์เน็ต เมื่อสร้างรายงาน คุณสามารถระบุข้อมูลที่ควรรวมไว้ในแท็กได้ เช่น อัลบั้ม ศิลปิน ปีที่ออก ประเภท บิตเรต ระยะเวลา ฯลฯ

แท็กและเปลี่ยนชื่อถูกแจกจ่ายเป็นแชร์แวร์ คุณสามารถดาวน์โหลดเวอร์ชันทดลองซึ่งใช้งานได้ 30 วันได้จากเว็บไซต์อย่างเป็นทางการ

แท็กสแกนเนอร์ 5.0.1

Tagscanner มีความโดดเด่นตรงที่มันนำเสนอฟีเจอร์ที่เกือบจะเหมือนกับโปรแกรมเชิงพาณิชย์ แต่ให้ใช้งานได้ฟรี อินเทอร์เฟซจะแสดงด้วยสี่แท็บ - Misic Renamer สำหรับการเปลี่ยนชื่อไฟล์, TAG Editor สำหรับการเพิ่มและแก้ไขแท็กด้วยตนเอง, ตัวประมวลผล TAG สำหรับการเปลี่ยนแท็กโดยอัตโนมัติในไฟล์จำนวนมากในเวลาเดียวกัน และ List Maker สำหรับการสร้างเพลย์ลิสต์

ในเครื่องมือแก้ไขแท็ก คุณสามารถทำงานกับฟิลด์จำนวนมากได้ ซึ่งมีเช่นเจ้าของลิขสิทธิ์ ผู้แต่ง นักร้องที่แสดงเพลงเป็นครั้งแรก (เป็นฟิลด์ที่น่าสนใจ โดยเฉพาะอย่างยิ่งหากคุณลองนึกถึงจำนวนการคัฟเวอร์ใหม่ มีอยู่ในแวดวงดนตรีสมัยใหม่) ไฟล์เสียงแต่ละไฟล์สามารถมีรูปภาพที่ดาวน์โหลดจากฮาร์ดไดรฟ์ของคุณมาด้วย และคุณยังสามารถเพิ่มเนื้อเพลงได้อีกด้วย โหมดตัวประมวลผล TAG มีประโยชน์หากคุณต้องการเติมแท็กสำหรับไฟล์ที่ประกอบเป็นทั้งอัลบั้มโดยอัตโนมัติ ในกรณีนี้โปรแกรมสามารถสืบค้นฐานข้อมูลออนไลน์ freedb เพื่อดูข้อมูลได้ แต่โปรดจำไว้ว่าเพื่อที่จะค้นหาอัลบั้มได้ คุณต้องจัดเรียงเพลงตามลำดับที่อยู่ในอัลบั้ม หากการค้นหาของคุณไม่ทำให้เกิดผลลัพธ์ใดๆ คุณสามารถลองค้นหาอัลบั้มโดยใช้คำหลัก เช่น โดยการป้อนชื่ออัลบั้มและชื่อศิลปิน หากคุณทราบหมายเลข Disk ID ในฐานข้อมูล freedb คุณสามารถป้อนได้ จะพบอัลบั้มและแท็กสำหรับไฟล์เสียงจะถูกกรอก

เมื่อเปลี่ยนชื่อไฟล์เป็นชุด Tagscanner สามารถใช้ตัวแปร และยังเปลี่ยนตัวพิมพ์ของอักขระโดยอัตโนมัติ เขียนชื่อเป็นการทับศัพท์ หรือทำการทับศัพท์แบบย้อนกลับ หากคุณวางแผนที่จะเขียนไฟล์ไปยัง FTP ให้ใส่ใจกับช่องทำเครื่องหมาย "รูปแบบ FTP" เมื่อติดตั้งแล้ว ช่องว่างทั้งหมดในชื่อไฟล์จะถูกแทนที่ด้วยขีดล่าง คุณสมบัติการเปลี่ยนชื่ออื่น ๆ ได้แก่ การตัดชื่ออัตโนมัติ จำนวนหนึ่งโอนไฟล์ไปยังโฟลเดอร์ที่ระบุ และลบโฟลเดอร์ว่างที่เหลือหลังจากนี้

หากคุณต้องการเปลี่ยนชื่อโฟลเดอร์ที่มีไฟล์อยู่ คุณต้องคลิกขวาที่ไฟล์นั้นแล้วเลือกคำสั่ง "เปลี่ยนชื่อโฟลเดอร์ด้วย TAG" จากนั้นระบุหนึ่งในเทมเพลต - ศิลปิน, อัลบั้ม, ศิลปิน+อัลบั้ม, ปี+ อัลบั้ม ฯลฯ

ก่อนที่จะเปลี่ยนชื่อ คุณสามารถดูรายชื่อไฟล์ใหม่และชื่อไฟล์เก่าได้ หากไฟล์ถูกย้ายไปยังโฟลเดอร์อื่นแล้ว วิธีใหม่มันจะแสดงในหน้าต่างนี้และเน้นด้วยตัวหนา คุณสามารถดาวน์โหลด Tagscanner ได้จากที่นี่ โปรแกรมนี้แจกฟรี

บทสรุป

โดยทั่วไปแล้ว โปรแกรมใด ๆ ที่อธิบายไว้ในบทวิจารณ์นี้เหมาะอย่างยิ่งสำหรับการเปลี่ยนแท็กและเปลี่ยนชื่อไฟล์ โดยทั้งหมดสามารถรับข้อมูลจากอินเทอร์เน็ต ทำการเปลี่ยนชื่อโดยใช้มาสก์ เปลี่ยนแท็ก และชื่อในโหมดแบตช์ ดังนั้นในการเลือกโปรแกรมประเภทนี้ ก่อนอื่นคุณควรใส่ใจกับสิ่งเล็กๆ น้อยๆ ที่ทำให้การทำงานสะดวกขึ้น สิ่งเหล่านี้รวมถึงการมีอินเทอร์เฟซภาษารัสเซีย เครื่องเล่นในตัว และการดูตัวอย่างก่อนที่จะเปลี่ยนชื่อ เนื่องจาก Tagscanner เป็นโปรแกรมฟรีเพียงโปรแกรมเดียวในการตรวจสอบของเราและในขณะเดียวกันก็เป็นไปตามเกณฑ์เหล่านี้ทั้งหมด เราขอแนะนำให้คุณเริ่มต้นด้วยยูทิลิตี้นี้ และหากคุณไม่พอใจกับยูทิลิตี้นี้ ให้มองหาทางเลือกเชิงพาณิชย์

ไอดี3v1

หลังจากสร้างรูปแบบ MP3 ปัญหาก็เกิดขึ้นกับการจัดเก็บข้อมูลเกี่ยวกับไฟล์เพลง MP3 ไม่ได้จัดเตรียมไว้สำหรับสิ่งนี้ แต่อย่างใด ในปี 1996 Eric Camp เกิดแนวคิดที่จะเพิ่มหน่วยความจำบางส่วนให้กับไฟล์เพื่อแก้ไขปัญหานี้

แท็ก ID3 เวอร์ชันแรกมีขนาดเพียง 128 ไบต์ โดยเริ่มจากสตริง แท็ก- แท็กถูกวางไว้ที่ส่วนท้ายของไฟล์เพื่อรักษาความเข้ากันได้กับผู้เล่นรุ่นก่อน ๆ บางคนส่งเสียงดังเล็กน้อยเมื่อพยายามอ่านแท็ก แต่ส่วนใหญ่เพิกเฉย ผู้เล่นยุคใหม่รับรู้ข้อมูลนี้อย่างถูกต้อง

เนื่องจากมีพื้นที่ว่างสำหรับข้อมูลเพียงเล็กน้อย แท็กดังกล่าวจึงสามารถจัดเก็บข้อมูลพื้นฐานเกี่ยวกับเพลงเท่านั้น: ชื่อ อัลบั้ม ศิลปิน ความคิดเห็น 30 ไบต์สำหรับแต่ละฟิลด์ 4 ไบต์สำหรับจัดเก็บปี และหนึ่งไบต์สำหรับประเภท ซึ่งอาจเป็น เลือกจากรายการที่กำหนดไว้ล่วงหน้า 80 ค่า (ภายหลัง Winamp ขยายรายการด้วยค่า 68 ของตัวเอง) หากชื่อเพลงหรืออัลบั้มมีอักขระมากกว่าสามสิบตัว ชื่อเหล่านั้นจะถูกตัดทอน แน่นอนว่า เนื่องจากข้อจำกัดด้านขนาด ความสามารถในการจัดเก็บข้อมูลเมตาดาต้าแบบขยายใดๆ จึงไม่เป็นปัญหา

การปรับปรุงเดียวที่เปิดตัวในเวอร์ชัน 1.1 ได้รับการเสนอโดย Michael Mutschler ในปี 1997: เนื่องจากช่องความคิดเห็นยังเล็กเกินไปที่จะจัดเก็บสิ่งที่มีประโยชน์ จึงมีการตัดสินใจที่จะย่อให้สั้นลงสองไบต์เพื่อใช้สำหรับจัดเก็บหมายเลขแทร็ก

รูปแบบขยาย

แท็กแบบขยายคือบล็อกข้อมูลเพิ่มเติมที่อยู่ด้านหน้าแท็ก ID3v1 ซึ่งช่วยให้คุณสามารถเพิ่มฟิลด์ ID3(v1-v1.1) บางฟิลด์เป็นสามเท่า และเพิ่มฟิลด์ใหม่หลายฟิลด์ นักพัฒนาส่วนขยายนี้พยายามปฏิบัติตามแนวคิดเรื่องความเข้ากันได้ที่ยิ่งใหญ่ที่สุด ดังนั้นจุดเริ่มต้นของแท็กทั้งหมดจึงถูกจัดเก็บไว้ในแท็ก ID3v1 ปกติ ซึ่งอนุญาตให้โปรแกรมใด ๆ ที่เข้าใจ ID3v1 สามารถอ่านหรือเขียนข้อมูลได้ และเฉพาะในกรณีที่ จำนวนไบต์ที่จัดสรรไม่เพียงพอ ความต่อเนื่องสำหรับแต่ละฟิลด์จะถูกจัดเก็บไว้ในบล็อกขยาย (หากโปรแกรมสามารถเขียนได้ที่นั่น) บล็อกแบบขยายมีขนาด 227 ไบต์ ตั้งอยู่ก่อนแท็ก ID3v1 และขึ้นต้นด้วยแท็ก TAG+ มันจัดสรรเพิ่มอีก 60 ไบต์สำหรับชื่อเพลง ศิลปิน และอัลบั้ม 1 ไบต์สำหรับความเร็ว (สไตล์ ประเภท) ของเพลง (01=ช้า 02=ปานกลาง 03=เร็ว 04=ฮาร์ดคอร์) ฟรี 30 ไบต์ ประเภทอินพุตรวมถึง 6 ไบต์สำหรับเวลาเริ่มต้นและสิ้นสุดของเพลงในไฟล์ (เช่น เพื่อเพิ่มระดับเสียงอย่างราบรื่น) ช่องความคิดเห็นไม่ได้ขยายและเหลือ 28-30 ไบต์ หากไม่ได้ใช้สิ่งใดข้างต้น ระบบจะละเว้นโดยอัตโนมัติ

มันเป็นมาตรฐานที่ไม่เป็นทางการและได้รับการสนับสนุนจากผู้เล่นจำนวนไม่มาก

โครงสร้าง ID3

เส้นคั่นด้วยศูนย์หรือช่องว่าง ช่องที่ไม่ได้ใช้จะถูกกรอกเป็นบรรทัดว่าง

ID3(v1-v1.1): 128 ไบต์

แท็กขยาย

วางไว้ก่อนแท็ก ID3v1: 227 ไบต์

เนื้อเพลง3

Lyrics3 เป็นความพยายามครั้งแรกในการฝังเนื้อเพลงไว้ในไฟล์ MP3 ซึ่งดำเนินการโดย Petr Strnad ในสมัยของ ID3v1.x บล็อกข้อความถูกวางไว้ระหว่างบรรทัด LYRICSBEGIN และ LYRICSEND ที่ส่วนท้ายของไฟล์ ก่อนแท็ก ID3v1.x (หากไม่มีอยู่ ก็จะถูกสร้างขึ้น) ข้อความถูกเข้ารหัส ISO-8859-1 ความยาวสูงสุดคือ 5100 ไบต์ บรรทัดคั่นด้วยอักขระ CR+LF และรองรับการประทับเวลา

เมื่อเวลาผ่านไป รูปแบบ Lyrics3 v2.00 ก็ได้รับการเผยแพร่ซึ่งมี ความเป็นไปได้มากขึ้น(โดยเฉพาะขนาดบล็อกเพิ่มขึ้นอย่างมาก มีฟิลด์เพิ่มเติมและความสามารถในการแทรกรูปภาพปรากฏขึ้น) บล็อกเวอร์ชัน 2.00 ถูกวางไว้ระหว่างบรรทัด LYRICSBEGIN และ LYRICS200 และมีความยาวผันแปรได้ ซึ่งถูกเขียนในช่วง 6 ไบต์สุดท้ายก่อนบรรทัด LYRICS200 สุดท้าย

แนวคิดนี้ไม่ได้ใช้กันอย่างแพร่หลายเนื่องจากมีการเปิดตัวมาตรฐาน ID3v2 ซึ่งแนวคิดที่คล้ายกันได้รับการจัดระเบียบอย่างยืดหยุ่นและใช้งานได้มากขึ้น

คำติชมและความคิดเห็น

ID3v1 ถูกวิพากษ์วิจารณ์มากมายเกี่ยวกับปัญหาหลายประการ ประการแรก ช่องข้อมูลมีขนาดเล็กเกินไปสำหรับข้อมูลส่วนใหญ่ที่ควรจัดเก็บ 30 ไบต์ไม่เพียงพอสำหรับชื่อยาว แต่ถูกตัดทอน

ข้อเสนอให้สงวนประเภทไว้สำหรับทางเลือกจำนวนจำกัดยังพบคู่ต่อสู้จำนวนมาก หลายคนไม่ชอบรายการที่เสนอซึ่งไม่ได้จัดสรรพื้นที่สำหรับประเภทต่างๆ เช่น มินิมอลลิสต์หรือบาโรก

ไอดี3v2

เพื่อตอบสนองต่อคำวิพากษ์วิจารณ์ มาตรฐานใหม่ ID3v2 จึงได้รับการพัฒนาในปี 1998 แม้ว่าจะเรียกว่า ID3 แต่ก็มีความคล้ายคลึงกับ ID3 เวอร์ชันแรกเพียงเล็กน้อย

แท็ก ID3v2 มีความยาวผันแปรได้ และมักจะอยู่ที่ตอนต้นของไฟล์เพื่อรองรับการสตรีม แท็กประกอบด้วยหลายแท็ก เฟรมซึ่งแต่ละรายการมีข้อมูลเมตาบางส่วน ตัวอย่างเช่น เฟรม TIT2ประกอบด้วยชื่อและ สวมใส่มีลิงก์ไปยังเว็บไซต์ของศิลปิน เฟรมมีความยาวได้สูงสุด 16 MB ในขณะที่แท็กทั้งหมดมีความยาวได้สูงสุด 256 MB ปัญหาเกี่ยวกับการเข้ารหัสจะหมดไปด้วยการรองรับ UTF-16 กรอบข้อความจะถูกทำเครื่องหมายด้วยบิตการเข้ารหัส แม้ว่าข้อบกพร่องจะยังคงเกิดขึ้นได้หากคุณใช้การเข้ารหัสแบบกำหนดเองแทน UTF-16

ใน เวอร์ชันล่าสุดมาตรฐาน ID3v2 มี 84 ประเภทต่างๆเฟรมและแอปพลิเคชันยังสามารถกำหนดเฟรมของตนเองได้ นอกจากนี้ยังมีกรอบมาตรฐานสำหรับจัดเก็บภาพหน้าปก จำนวนครั้งต่อนาที สิทธิ์และใบอนุญาต คำ ข้อความอิสระ ลิงก์ และข้อมูลอื่นๆ

แต่ละเฟรมเริ่มต้นด้วยตัวระบุ (อักขระ 4 ตัว ซึ่งอาจเป็นตัวพิมพ์ใหญ่และตัวเลขละติน) 4 ไบต์ถัดไปคือขนาด และอีก 2 ไบต์คือแฟล็ก คุณจะสังเกตเห็นว่าส่วนหัวของเฟรมประกอบด้วย 10 ไบต์ด้วย

ID3v2 มีสามเวอร์ชัน:

ID3v2.2 เป็น ID3v2 ตัวแรกที่ใช้กันอย่างแพร่หลาย ตัวระบุเฟรมสามอักขระถูกใช้แทน 4x( ทีที2สำหรับชื่อเรื่องแทน TIT2- มาตรฐานยอดนิยมยังรวมถึง v2.3 และ v2.4 ซึ่งมีเฟรมคล้ายกับ v2.2 มาตรฐานนี้ถือว่าล้าสมัย

ID3v2.3 ขยายตัวระบุเป็น 4 ไบต์และเพิ่มจำนวนเฟรม เฟรมสามารถมีค่าได้หลายค่า โดยคั่นด้วย "/" นี่คือแท็กเวอร์ชันที่พบบ่อยที่สุด

ID3v2.4 เป็นเวอร์ชันล่าสุด ย้อนกลับไปในเดือนพฤศจิกายน ช่วยให้คุณสามารถจัดเก็บสตริงในรูปแบบ UTF-8 ซึ่งดีกว่า UTF-16 อย่างเห็นได้ชัด ไบต์ว่างใช้เพื่อแยกค่า ( ภาษาอังกฤษ) เพื่อให้สามารถใช้เครื่องหมาย “/” ในข้อความได้อย่างปลอดภัย คุณสมบัติอีกอย่างที่นำมาใช้ใน ID3v2.4 คือความสามารถในการเพิ่มแท็กที่ส่วนท้ายของไฟล์ เช่นเดียวกับในเวอร์ชันแรก

ส่วน ID3v2

เป็นครั้งแรกที่เราเขียนเกี่ยวกับการแยกไฟล์ในเดือนธันวาคม 2548 แต่จนถึงขณะนี้คุณลักษณะนี้ยังไม่แพร่หลาย ช่วยให้ผู้ใช้สามารถข้ามไปยังจุดหรือบทเฉพาะภายในไฟล์เสียงได้อย่างรวดเร็ว หรือจัดให้มีสไลด์โชว์รูปภาพที่ซิงโครไนซ์ระหว่างการเล่น แอปพลิเคชันทั่วไป - พอดคาสต์ขั้นสูง ( ภาษาอังกฤษ) ซึ่งรองรับโดยแท็ก ID3v2.3 หรือ ID3v2.4

การวิพากษ์วิจารณ์

แม้ว่า ID3v2 เวอร์ชันต่างๆ จะมีแนวคิดคล้ายคลึงกัน แต่ก็ได้รับการพิสูจน์แล้วว่าเป็นเรื่องยากที่จะใช้การสนับสนุนสำหรับเวอร์ชันทั้งหมด มีความแตกต่างที่ละเอียดอ่อนและสำคัญหลายประการระหว่างเวอร์ชันต่างๆ แม้แต่ในเวอร์ชันต่างๆ โครงสร้างเฟรมก็มีความแตกต่างกันอย่างมาก ตัวอย่างเช่น เฟรม TIT2มีชื่อเรื่องและ USLTกับเนื้อเพลงต้องใช้อัลกอริธึมการแยกข้อมูลที่แตกต่างกัน แท็กรูปแบบอื่นๆ เช่น แท็ก APEv2 หลีกเลี่ยงปัญหานี้ และใช้คู่คีย์-ค่าอย่างง่ายเพื่อแสดงโครงสร้างภายในของแต่ละเฟรม

ID3v2 เก็บข้อมูลจำนวนมากที่เกี่ยวข้องกับรูปแบบการบีบอัดนั่นเอง ตัวอย่างเช่น เฟรม ทเลนเก็บความยาวของการบันทึกเสียงแม้ว่าจะใช้เพื่อแสดงความคืบหน้าในการเล่นและเฟรมก็ตาม เอเอ็นซีมีวิธีการบีบอัดสำหรับสตรีมเสียง

มีเพียงมาตรฐาน ID3v2.4 เท่านั้นที่สามารถวางข้อมูลแท็กไว้ที่ส่วนท้ายของไฟล์ได้ ID3v2.2 และ 2.3 กำหนดให้ตำแหน่งเหล่านี้อยู่ที่จุดเริ่มต้นของไฟล์ แม้ว่าสิ่งนี้จะจำเป็นสำหรับการสตรีมข้อมูล แต่สำหรับไฟล์ทั่วไป การอัปเดตข้อมูลแท็กจำเป็นต้องเขียนทับทั้งไฟล์ เครื่องมือแก้ไขแท็กอาจเว้นช่องว่างไว้หลังแท็กเพื่อป้องกันไม่ให้ไฟล์ถูกเขียนทับหากแท็กถูกขยาย แต่นี่ไม่ใช่มาตรฐาน: ข้อกำหนดของแท็กจะแตกต่างกันไป โดยเฉพาะอย่างยิ่งหากมีเพลงประกอบอยู่ด้วย APIC(ภาพที่เกี่ยวข้อง)

การใช้งานแบบเดิม

โปรแกรมที่รองรับ ID3v2.4 ปรากฏในช่วงสองถึงสามปีที่ผ่านมา อย่างไรก็ตาม ไฟล์ส่วนใหญ่ใช้ ID3v2 เวอร์ชันก่อนหน้า และมีโปรแกรมเพียงไม่กี่โปรแกรมที่รองรับเฟรมทุกประเภทที่กำหนดโดยข้อกำหนดมาตรฐาน ID3v2

วินโดวส์เอ็กซ์พลอเรอร์

ใช้ในรูปแบบและทางเลือกอื่นๆ

แม้ว่า ID3 จะถูกประดิษฐ์ขึ้นสำหรับ MP3 แต่มาตรฐานนี้สามารถจัดเก็บแท็กในรูปแบบไฟล์อื่นที่ไม่ใช่ MP3 และ MP3Pro โดยทั่วไปรายการแท็กจะเป็นส่วนอิสระของไฟล์และสามารถนำมาใช้ในทางใดก็ได้ ในทางปฏิบัติ รูปแบบเดียวที่ใช้ประโยชน์จาก ID3v2 อย่างกว้างขวางคือ AIFF โดยที่แท็กจะถูกจัดเก็บไว้ในพื้นที่ RIFF ภายใต้ชื่อ "ID3" สิ่งเดียวกันนี้ถูกนำไปใช้ใน WAV แต่ไม่ได้ใช้ ระบบการแท็กเดียวที่ใช้กันอย่างแพร่หลายสำหรับ WAV คือ "Broadcast WAV" รูปแบบสื่อ Windows (ASF, WMA, WMV) มีรูปแบบแท็กของตัวเอง แต่ยังรองรับ ID3 ที่รวมอยู่ในแอตทริบิวต์ด้วย MP4 คาดว่าจะเปิดใช้งาน ID3 แต่ก็ไม่ได้รับการสนับสนุนอย่างกว้างขวางเช่นกัน รูปแบบที่ใช้คอนเทนเนอร์อื่นๆ จะใช้ระบบการติดแท็กของตัวเอง ตัวอย่างคือ Vorbis ซึ่งใช้


พวกเราเกือบทุกคนเคยพบกับความจริงที่ว่าในโทรศัพท์หรือเครื่องเล่น MP3 ชื่อเพลงและชื่อของศิลปินจะแสดงในรูปแบบที่บิดเบี้ยวซึ่งเรียกว่า krakozyabrs หรือเมื่อใดแทนที่จะตั้งใจไว้ ชื่อเพลงที่อยู่ของเว็บไซต์บางแห่งจะปรากฏขึ้นซึ่งคุณสามารถดูได้บนโทรศัพท์หรือเครื่องเล่นที่คุณไม่ต้องการอย่างแน่นอน สิ่งนี้ทำให้เกิดคำถาม: “เหตุใดชื่อเพลงจึงแสดงบนคอมพิวเตอร์ตามปกติ แต่ไม่ปรากฏบนเครื่องเล่น MP3 และฉันจะบังคับให้เครื่องเล่นแสดงชื่อเพลงโปรดของฉันอย่างถูกต้องได้อย่างไร”

เมื่อดูภาพหน้าจอเหล่านี้ คุณจะเห็นการเปลี่ยนแปลงที่อาจเกิดขึ้นกับไฟล์เพลง

สำหรับเจ้าของโทรศัพท์หรือเครื่องเล่น MP3 ที่ไม่เคยทราบมาก่อนว่ามีแท็กใด ๆ อยู่ที่นั่น อาจกล่าวได้ว่า ตัวอย่างคลาสสิกทำความรู้จักกับข้อมูลเมตา สำหรับผู้ที่มีส่วนร่วมในดนตรีมาเป็นเวลานาน การรวบรวมและเติมเต็มคลังเพลงของพวกเขาไม่เพียงแต่ด้วยเพลงเท่านั้น แต่ยังรวมไปถึงข้อมูลอื่น ๆ ที่เกี่ยวข้องกับข้อมูลเมตาดาต้าช่วยอำนวยความสะดวกในการทำกิจกรรมของพวกเขาอย่างมาก เนื่องจากข้อมูลเมตาที่แนบมากับไฟล์เพลง ทำให้สามารถเสริมเพลงด้วยข้อมูลที่จำเป็นได้ ข้อมูลอาจมีความหลากหลายมาก ตามความต้องการและความปรารถนาของผู้แต่งหรือเจ้าของเพลง ข้อมูลเมตา- นี่ไม่ใช่แค่ชื่อเพลงหรือปีที่ออกอัลบั้มเท่านั้น แต่ยังรวมถึงชื่อของผู้แต่ง ผู้เรียบเรียง เนื้อเพลงของเพลง ที่อยู่เว็บไซต์ อีเมล - ทุกอย่างที่เกี่ยวข้องกับการออกแบบเชิงศิลปะของเพลง หรืออัลบั้ม เช่น ปก นอกจากนี้ยังเปิดโอกาสให้ผู้ใช้รวมตัวกันตามความสนใจผ่านทางอินเทอร์เน็ตและฟังก์ชั่นที่มีประโยชน์อื่น ๆ อีกมากมาย สำหรับอุปกรณ์มัลติมีเดียสมัยใหม่การค้นหาเพลงในนั้นไม่ได้ดำเนินการตามชื่อไฟล์และโฟลเดอร์ แต่โดยข้อมูลเมตาที่อยู่ในนั้นและเฉพาะในกรณีที่ไม่มีข้อมูลเมตา - โดยชื่อของไฟล์ ผู้ผลิตโทรศัพท์มือถือยี่ห้อที่มีชื่อเสียง เช่น โนเกีย, โซนี่อีริคสัน, ไอพอด ฯลฯ ปฏิบัติตามหลักการเดียวกัน

ตอนนี้เกี่ยวกับข้อมูลเมตาโดยตรง
ข้อมูลเมตา- จากภาษากรีก เมตาและละติจูด ข้อมูล ซึ่งแปลตามตัวอักษรว่าเป็นข้อมูลเกี่ยวกับข้อมูล ข้อมูลเกี่ยวกับชุดข้อมูลอื่น มีไม่มาก รูปแบบข้อมูลเมตา, ตัวอย่างเช่น:

    EXIFและ ไอพีทีซี- ข้อมูลเมตาสำหรับภาพถ่ายหรือภาพ

    XMP- ข้อมูลเมตาจาก Adobe

    ID3แท็ก- ข้อมูลเมตาสำหรับไฟล์เพลง MP3

จากประวัติเมตาดาต้าสำหรับเสียง
ทุกอย่างเริ่มต้นด้วยการถือกำเนิดของรูปแบบ เอ็มพี3ซึ่งการวิจัยและพัฒนาในขณะนั้นดำเนินการโดยสถาบันวงจรรวม Fraunhofer (Fraunhofer IIS, เยอรมนี) ไม่มีนักพัฒนาคนใดสามารถจินตนาการได้ว่า MP3 จะได้รับความนิยมขนาดนี้ และรูปแบบทางเทคนิคล้วนๆ ซึ่งมีจุดประสงค์เพื่อวัตถุประสงค์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง จะถูกนำมาใช้เพื่อจัดเก็บเพลงหรือเผยแพร่ผ่านทางอินเทอร์เน็ต และยิ่งรูปแบบ MP3 ได้รับความนิยมในหมู่ผู้ใช้มากขึ้นเท่าใด ข้อเสียเปรียบที่สำคัญมากขึ้นก็เริ่มปรากฏให้เห็นชัดเจนยิ่งขึ้น กล่าวคือ การขาดข้อมูลเกี่ยวกับผลงานดนตรี ข้อมูลทั้งหมดเกี่ยวกับไฟล์ใดไฟล์หนึ่งมีอยู่ในชื่อเท่านั้น และหากมีใครต้องการแสดงความคิดเห็นเกี่ยวกับเพลงหรือปกอัลบั้ม เช่น พวกเขาจะต้องสร้างไฟล์สำหรับสิ่งนี้และจัดเก็บไว้ที่ใดที่หนึ่งถัดจากแทร็กนั้น ข้อมูลที่จำเป็นบางส่วนสามารถเขียนเป็นชื่อของไฟล์ได้ แต่อย่าลืมว่าชื่อไฟล์หรือความยาวในสมัยนั้นยังถูกจำกัดด้วยความสามารถของระบบปฏิบัติการคอมพิวเตอร์เวอร์ชันก่อนๆ อีกด้วย จากนั้นโปรแกรมเมอร์ที่กระตือรือร้นก็ลงมือทำธุรกิจและด้วยความพยายามของพวกเขาเมตาดาต้าแรกสำหรับรูปแบบ MP3 ก็ปรากฏขึ้น

ผู้ก่อตั้งในปี 1996 คือโปรแกรมเมอร์ Eric Kemp และโปรเจ็กต์ของเขา "Studio3" Eric Kemp เสนอให้เพิ่มบล็อกข้อมูลขนาดเล็กลงในไฟล์ MP3 ซึ่งมีขนาดเพียง 128 ไบต์ บล็อกนี้เรียกว่า ID3tag (แท็ก, ป้ายภาษาอังกฤษ, ป้าย) ตัวย่อ ID3 ย่อมาจาก Identification Data สำหรับ Studio3 ต่อมาชื่อ TAG ได้ถูกแนบอย่างแน่นหนากับข้อมูลเมตาของรูปแบบอื่น ๆ เช่น WMA, OGG, MP4 เป็นต้น

การเพิ่มแท็กลงในไฟล์ MP3 อาจทำให้เข้ากันไม่ได้กับเครื่องเล่น ดังนั้น Eric Kemp จึงวางแท็กไว้ที่ท้ายไฟล์ ซึ่งกำจัดออกไป ปัญหานี้และเมื่อไฟล์ดังกล่าวถูกเล่นโดยผู้เล่นที่ไม่รองรับแท็ก ข้อมูลนี้จะถูกละเว้นโดยไม่มีผลกระทบใดๆ ขณะนี้ คุณสามารถเพิ่มข้อมูลข้อความใหม่ลงในไฟล์ MP3 ได้โดยไม่ต้องกลัวว่าข้อมูลจะหายไประหว่างการคัดลอกหรือเล่น ลักษณะนี้ในทางปฏิบัติสามารถดูได้โดยใช้ตัวอย่างเช่น โปรแกรมมาตรฐานแผ่นจดบันทึก

สำหรับ การแก้ไขสำหรับเมตาดาต้านั้นมีโปรแกรมจำนวนมาก ทั้งโปรแกรมธรรมดาที่ออกแบบมาสำหรับผู้ใช้ทั่วไปและโปรแกรมที่ "ซับซ้อน" สำหรับมืออาชีพ

มีการกำหนดสิ่งต่อไปนี้ ประเภทต่างๆ ใน ​​ID3v1

00 - บลูส์
01 - คลาสสิคร็อค
02 - ประเทศ
03 - เต้นรำ
04 - ดิสโก้
05 - ฟังก์
06 - กรันจ์
07 - ฮิปฮอป
08 - แจ๊ส
09 - โลหะ
10 - ยุคใหม่
11 - เนียร์
12 - อื่นๆ
13 - ป๊อป
14 - อาร์แอนด์บี
15 - แร็พ
16 - เร้กเก้
17 - ร็อค
18 - เทคโน
19 - อุตสาหกรรม
20 - ทางเลือก
21 - สกา
22 - เดธเมทัล
23 - แกล้งกัน
24 - เพลงประกอบ
25 - ยูโรเทคโน
26 - สภาพแวดล้อม
27 - ทริปฮอป
28 - เสียงร้อง
29 - แจ๊ส+ฟังค์
30 - ฟิวชั่น
31 - ความมึนงง
32 - คลาสสิค
33 - เครื่องดนตรี
34 - กรด
35 - บ้าน
36 - เกม
37 - คลิปเสียง
38 - ข่าวประเสริฐ
39 - เสียงรบกวน
40 - อัลเทอร์เนทีฟร็อค
41 - เบส
42 - วิญญาณ
43 - พังค์
44 - อวกาศ
45 - ชอบคิด
46 - เครื่องดนตรีป๊อป
47 - เครื่องดนตรีร็อค
48 - ชาติพันธุ์
49 - โกธิค
50 - คลื่นมืด
51 - เทคโนอุตสาหกรรม
52 - อิเล็กทรอนิกส์
53 - ป๊อปโฟล์ค
54 - ยูโรแดนซ์
55 - ความฝัน
56 - ร็อคใต้
57 - ตลก
58 - ลัทธิ
59 - อันธพาล
60 - 40 อันดับแรก
61 - คริสเตียนแร็พ
62 - ป๊อป/ฟังค์
63 - ป่า
64 - ชนพื้นเมืองอเมริกัน
65 - คาบาเรต์
66 - คลื่นลูกใหม่
67 - ประสาทหลอน
68 - คลั่ง
69 - การแสดง
70 - ตัวอย่าง
71 - โล-ไฟ
72 - ชนเผ่า
73 - แอซิดพังก์
74 - แอซิดแจ๊ส
75 - ลาย
76 - ย้อนยุค
77 - ดนตรี
78 - ร็อกแอนด์โรล
79 - ฮาร์ดร็อค

เพิ่มเมื่อ 12 ธันวาคม 1997 Winamp:
80 - พื้นบ้าน
81 - โฟล์คร็อค
82 - พื้นบ้านแห่งชาติ
83 - สวิง
84 - ฟิวชั่นเร็ว
85 - เบบ๊อบ
86 - ละติน
87 - การฟื้นฟู
88 - เซลติก
89 - บลูแกรสส์
90 - เปรี้ยวจี๊ด
91 - โกธิคร็อค
92 - โปรเกรสซีฟร็อค
93 - หินหลอนประสาท
94 - ซิมโฟนิกร็อค
95 - สโลว์ร็อค
96 - บิ๊กแบนด์
97 - คอรัส
98 - ฟังสบายๆ
99 - อะคูสติก
100 - อารมณ์ขัน
101 - คำพูด
102 - ชานสัน
103 - โอเปร่า
104 - แชมเบอร์มิวสิค
105 - โซนาต้า
106 - ซิมโฟนี
107 - ผมบอกเบส
108 - พรีมัส
109 - ร่องหนังโป๊
110 – เสียดสี

เพิ่มเมื่อ 26 มกราคม 1998เพื่อให้แน่ใจว่า Winamp 1.7 เข้ากันได้:
    111 - แยมช้า
    112 - คลับ
    113 - แทงโก้
    114 - แซมบ้า
    115 – นิทานพื้นบ้าน
เพิ่มเมื่อ 13 เมษายน 1998เพื่อให้แน่ใจว่า Winamp 1.90 เข้ากันได้:
116 - เพลงบัลลาด
117 - บัลลาดแห่งพลัง
118 - จังหวะวิญญาณ
119 - ฟรี
120 - ร้องเพลงคู่
121 - พังก์ร็อก
122 - กลองโซโล
123 - อะคาเปลลา
124 - ยูโรเฮาส์
125 - ห้องเต้นรำ
126 - กัว
127 - กลองและเบส
128 - คลับเฮาส์
129 - ฮาร์ดคอร์
130 - ความหวาดกลัว
131 - อินดี้
132 - บริทป็อป
133 - เนเกอร์พังค์
134 - โปแลนด์พังก์
135 - จังหวะ
136 - คริสเตียนอันธพาลแร็พ
137 - เฮฟวีเมทัล
138 - โลหะดำ
139 - ครอสโอเวอร์
140 - คริสเตียนร่วมสมัย
141 - คริสเตียนร็อค

เพิ่มเมื่อวันที่ 1 มิถุนายน 1998เพื่อให้แน่ใจว่า Winamp 1.91 เข้ากันได้:
    142 - เมอแรงค์
    143 - ซัลซ่า
    144 - ถังขยะโลหะ
    145 - อนิเมะ
    146 - เจป๊อป
    147 – ซินธ์ป็อป
ID3v1.1.
เวอร์ชันปรับปรุง ID3แท็กนี้ปรากฏในปี 1997 จากนักพัฒนา Michael Mutschler แก้ไขข้อผิดพลาดที่เกิดขึ้นในโปรแกรมเมื่ออ่านฟิลด์แท็กว่างโดยแทนที่ด้วยไบต์ว่าง ซึ่งอนุญาตให้โปรแกรมหยุดอ่านฟิลด์เมื่อพบไบต์ว่าง

ในแท็ก ID3 ของเวอร์ชันแรก การเข้ารหัส ISO-8859-1 (ละติน 1) จะถูกใช้เป็นค่าเริ่มต้นเสมอ แต่ถ้าแท็กได้รับการแก้ไข เช่น เป็นภาษารัสเซีย ระบบปฏิบัติการจากนั้นการเข้ารหัสที่ใช้ในคอมพิวเตอร์ก็ถูกนำมาใช้กับแท็ก ซึ่งหมายความว่าหากใช้ซีริลลิกหรือภาษาอื่นที่ไม่ใช่ละตินในการบันทึกแท็ก ผู้เล่นจะแสดงสัญลักษณ์ที่ไม่มีความหมายซึ่งพูดพล่อยๆ แทนตัวอักษร ปัญหาเกิดขึ้นเนื่องจากแท็กไม่มีข้อมูลเกี่ยวกับการเข้ารหัสที่ใช้ และโปรแกรมเล่นจะไม่สามารถจดจำได้หากไม่มีสิ่งนี้ แต่ถ้าผู้ผลิตเครื่องเล่นตั้งโปรแกรมให้แสดงการเข้ารหัส Cyrillic ISO-8859-5 จากนั้นเมื่อเปลี่ยนภาษาเมนูของเครื่องเล่น MP3 เป็นภาษารัสเซียก็ไม่น่าจะมีปัญหาในการแสดงคำจารึก และด้วยเหตุนี้ หากผู้เล่นไม่รองรับภาษาที่จำเป็น ภาษาเหล่านั้นจะไม่แสดงขึ้นมา

ความคิดเห็นและการวิจารณ์
หลัก ข้อบกพร่องเวอร์ชันแรกประกอบด้วยสัญลักษณ์จำนวนจำกัดในแต่ละช่อง และจำนวนช่องเองก็จำกัดเพียงเจ็ดตำแหน่งเท่านั้น ซึ่งไม่ตรงกับความต้องการของผู้ใช้ที่ต้องการดูข้อมูลที่กว้างขวางมากขึ้นเกี่ยวกับพวกเขา แต่อย่างใด ดนตรี. ตัวอักษรสามสิบตัวสำหรับศิลปินและชื่ออัลบั้มนั้นไม่เพียงพอเสมอไป และช่อง "ความคิดเห็น" ก็ไร้ความหมายโดยสิ้นเชิง รายชื่อประเภทที่สร้างโดย Eric Kemp ก็ทำให้เกิดการวิพากษ์วิจารณ์เช่นกัน ขาดแนวเพลงทั่วไปหลายประเภท แต่มีแนวเพลงแปลกใหม่ (หายาก) มากเกินพอ

และแน่นอนว่าไม่สามารถละเลยจอแสดงผล "krakozyabr" ได้
ป.ล.
อาจมีคนรู้สึกว่าข้อบกพร่องมีความสำคัญมากจน Eric Kemp จะดีกว่าถ้าไม่สร้างอะไรเลย แต่ในความเป็นจริงไม่มีใครตำหนิใครเลยเพราะนี่เป็นเพียงก้าวแรกและนักพัฒนาไม่สามารถคาดการณ์ทุกสิ่งได้ในคราวเดียว

ID3v2.X
การแก้ไขข้อบกพร่องที่สำคัญที่สุดถูกนำมาใช้ในเวอร์ชันที่สองในปี 1998 โดย Martin Nilsson โปรแกรมเมอร์ชาวสวีเดน ช่องอักขระ 30 ตัวแบบเก่าถูกแทนที่ด้วยเฟรม ซึ่งทำให้แท็กมีความยืดหยุ่นและใช้งานได้จริงไม่จำกัดด้วยขอบเขตที่เข้มงวด เช่น จำนวนอักขระ ขนาดเฟรมสามารถเข้าถึง 16MB เมื่อขนาดของแท็กเองสามารถรองรับได้ถึง 256MB มันเป็นภาชนะชนิดหนึ่งสำหรับบล็อกข้อมูลหลายเฟรม นี่เป็นเพียงความเป็นไปได้บางประการที่ทำให้สามารถให้ข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับไฟล์เพลงได้: บิตเรต ระดับเสียง เนื้อเพลงที่มีความสามารถในการซิงโครไนซ์กับเพลง (เช่น คาราโอเกะ) URL ทุกประเภท ตำแหน่งสูงสุด หลายภาพและข้อมูลอื่น ๆ อีกมากมาย เช่นเดียวกับเวอร์ชันก่อนหน้า การเข้ารหัส ISO-8859-1 ใช้สำหรับข้อความ แต่บางส่วนรองรับ Unicode (UTF-16) แล้ว แท็กถูกย้ายไปยังจุดเริ่มต้นของไฟล์ ทำให้เครื่องเล่นเสียงสามารถแสดงข้อมูลเมตาก่อนที่จะเริ่มเล่น แต่นี่ก็มีด้านลบเช่นกัน เมื่อเพิ่มหรือเปลี่ยนแปลงแท็ก ไฟล์ทั้งหมดจะถูกเขียนใหม่ ซึ่งอาจใช้เวลานาน แต่เครื่องมือแก้ไขแท็กสมัยใหม่ส่วนใหญ่จะแก้ปัญหานี้ด้วยสิ่งที่เรียกว่าช่องว่างภายใน (พื้นที่ว่างที่สงวนพื้นที่สำหรับข้อมูล) เมื่อแท็กมีการเปลี่ยนแปลง หากการสำรองนี้เพียงพอ เฉพาะบล็อกที่มีแท็กเท่านั้นที่จะถูกเขียนทับ ไม่ใช่ทั้งไฟล์ ขนาดการสำรองข้อมูลมาตรฐานคือ 4Kb

รายการบางส่วน เฟรม ID3v2:

    TALB - (ชื่ออัลบั้ม/ภาพยนตร์/รายการ) ชื่ออัลบั้ม ภาพยนตร์ หรือรายการที่มีการนำข้อความที่ตัดตอนมานี้มาใช้

    TPE1 – (นักแสดงนำ/นักร้องเดี่ยว)

    TPE2 - (วงดนตรี/วงออเคสตรา/ดนตรีประกอบ) กลุ่ม/วงออเคสตรา/ดนตรีประกอบ

    TBPM - (BPM (ครั้งต่อนาที) ประกอบด้วยจำนวนครั้งต่อนาที

    COMM - (ความคิดเห็น) ความคิดเห็น

    TCOM - (นักแต่งเพลง) นักแต่งเพลง

    TPE3 – (การปรับแต่งคำบรรยาย/Deion) การชี้แจงชื่อผลงาน

    TIT1 – (กลุ่มเนื้อหา deion) คำอธิบายกลุ่มเนื้อหา (เช่น "คอนเสิร์ต - เปียโน" "สภาพอากาศ - พายุเฮอริเคน")

    TCOP – (ข้อความลิขสิทธิ์) ข้อมูลลิขสิทธิ์

    TPOS – (ส่วนหนึ่งของชุด) หมายเลขชิ้นส่วนอัลบั้ม (หากใช้สื่อหลายรายการ เช่น ซีดีคู่)

    TENC – (เข้ารหัสโดย) ชื่อของบุคคลหรือองค์กรที่เข้ารหัสไฟล์เสียง

    TCON - (ประเภทเนื้อหา) แนวเพลง

    TLAN - (ภาษา ภาษาของเนื้อเพลง

    TEXT - (ผู้แต่งเนื้อร้อง/ผู้เขียนข้อความ) ผู้แต่งเนื้อเพลง

    TOLY – (ผู้แต่งบทเพลงต้นฉบับ/ผู้เขียนข้อความ ผู้แต่ง) ข้อความต้นฉบับ

    TIT2 - (ชื่อเรื่อง/ชื่อเพลง/เนื้อหา) ชื่อผลงาน

    TIT3 - (การปรับแต่งคำบรรยาย/Deion) การชี้แจงชื่อผลงาน

    TRCK – (หมายเลขแทร็ก/ตำแหน่งในชุด) หมายเลขแทร็กในอัลบั้ม

    USLT – (เนื้อเพลง/ข้อความที่ไม่ซิงโครไนซ์) เนื้อเพลงของเพลง (ประกอบด้วยช่องการเข้ารหัส ภาษา และประเภทข้อความ อนุญาตให้ใช้การขึ้นบรรทัดใหม่ได้ โดยแต่ละภาษาและประเภทจะมีได้เพียงข้อความเดียวเท่านั้น)

    WXXX – (เฟรมลิงก์ URL ที่ผู้ใช้กำหนด)

    TYER – (ปี) ปี (4 ตัวอักษร)

    APIC - (มีภาพแนบ) ปก (แนะนำให้ใช้ รูปแบบ PNGหรือ JPG)

    SYLT – (เนื้อเพลง/ข้อความที่ซิงโครไนซ์) เนื้อเพลงที่ซิงโครไนซ์ เช่น คาราโอเกะ

    ETCO - (รหัสกำหนดเวลาเหตุการณ์) ข้อมูลเกี่ยวกับจุดเริ่มต้น/จุดสิ้นสุด เช่น คอรัส

    SYLT - (เนื้อเพลง/ข้อความที่ซิงโครไนซ์) เครื่องหมายการซิงโครไนซ์กับสตรีมเสียงสำหรับเนื้อเพลงของเพลง

รายการเฟรมทั้งหมดและวัตถุประสงค์สามารถดูได้จากเว็บไซต์อย่างเป็นทางการ (ภาษาอังกฤษ)

นอกเหนือจากเฟรมที่มีอยู่ในรายการข้อมูลจำเพาะแล้ว ผู้ใช้สามารถสร้างเฟรมของตนเองด้วยโครงสร้างของตนเองได้ โดยส่วนใหญ่จะใช้โปรแกรมมีเดียออแกไนเซอร์ แต่เฟรมดังกล่าวสามารถอ่านได้โดยโปรแกรมที่สร้างขึ้นเท่านั้น

เวอร์ชัน 2.2 ซึ่งพัฒนาในปี 1998 ถือว่าล้าสมัยและมีการใช้งานน้อยมาก เช่น Apple ยังคงใช้ในผลิตภัณฑ์ของตนต่อไป ในปี 1999 เวอร์ชัน v2.3 ได้รับการเผยแพร่ ซึ่ง Martin Nilsson ได้เพิ่มการรองรับ Unicode (UTF-16) อย่างเต็มรูปแบบ เพื่อต่อสู้กับแฮกเกอร์ ทำให้สามารถบันทึกข้อมูลเมตาในภาษาใดก็ได้ มีการเพิ่มเฟรมใหม่เก้าเฟรม

ในเวอร์ชัน v2.4 (2000) เริ่มใช้การเข้ารหัส Unicode UTF-8 สำหรับช่องข้อความ และสามารถวางแท็ก v2.4 ไว้ที่ส่วนท้ายของไฟล์ได้ นอกจากนี้ ยังมีการเพิ่มประเภทเฟรมใหม่ 18 ประเภท และประเภทเฟรมก่อนหน้า 9 ประเภทถูกลบออก กลไกของมาตรฐานนั้นเป็นเช่นนั้นในความเป็นจริงแล้วเวอร์ชัน 2.3 และ 2.4 ได้รวมเป็นหนึ่งเดียวแล้วและบ่อยครั้งมากขึ้นที่เราพบไฟล์ที่มีประเภทเฟรม 2.4 ในการเข้ารหัส UTF-8 แต่ไฟล์เหล่านั้นถูกเขียนตาม เป็นเวอร์ชันมาตรฐาน 2.3 ไลบรารีแท็กส่วนใหญ่จะอ่านได้โดยไม่มีปัญหาใดๆ อย่างไรก็ตาม ผู้เล่นฮาร์ดแวร์ประสบปัญหานี้

ความคิดเห็นและการวิจารณ์
ID3v2.X. ถือเป็นการพัฒนาแท็กอย่างไม่ต้องสงสัย และในปัจจุบันเวอร์ชัน 2.3 มีผู้ใช้มากที่สุด เวอร์ชัน 2.4 แม้จะมีการเข้ารหัส UTF-8 ที่เพิ่มเข้ามาและการรวมเฟรมเล็กน้อย แต่ก็ไม่ได้เปลี่ยนแปลงอะไรโดยพื้นฐานและบางครั้งก็สร้างปัญหาให้กับโปรแกรมเมอร์ด้วยซ้ำ ด้วยเหตุผลนี้ บางครั้งการรองรับเวอร์ชันนี้ในผู้เล่นจึงขาดหายไปหรือนำไปใช้บางส่วน

ปัญหาในการแสดง "krakozyabr" โดยทั่วไปได้รับการแก้ไขแล้ว แต่ไม่สามารถพูดได้ว่าถูกกำจัดออกไปแล้ว

เวอร์ชันที่มีอยู่มากมาย การมีอยู่ของความไม่สอดคล้องกันเล็กๆ น้อยๆ และความไม่เข้ากันระหว่างโครงสร้างเฟรม ตลอดจนความยืดหยุ่นที่มากเกินไปของแท็ก ทำให้เกิดปัญหามากมายสำหรับนักพัฒนาโปรแกรมที่ใช้ความพยายามอย่างมากเพื่อให้แน่ใจว่าการพัฒนาของพวกเขาสามารถแสดงหรือแก้ไขได้อย่างเหมาะสม ความอุดมสมบูรณ์อันอุดมสมบูรณ์ที่แท็กมอบให้

เนื้อเพลง 3 แท็ก

เนื้อเพลง3(เวอร์ชั่น 1.00)
เนื้อเพลง – เนื้อเพลง (คำภาษาอังกฤษสำหรับ “เพลง”) ถูกนำมาใช้ร่วมกับไฟล์เพลงมานานแล้ว เมื่อเครื่องเล่น (ไม่ใช่ทุกคน) เล่นจะแสดงเนื้อเพลงของเพลงบนหน้าจอ อันที่จริงนี่เป็นคาราโอเกะครั้งแรกและให้โอกาสเช่นอ่านคำที่เข้าใจผิดและหากต้องการก็สามารถร้องเพลงร่วมกับนักแสดงได้ด้วย รูปแบบไฟล์เนื้อเพลงที่เรียกว่าเช่น เนื้อเพลงที่ถูกจัดเก็บไว้ในไฟล์แยกกัน เช่น *.txt จากนั้น *.lrc จะต้องอยู่ในโฟลเดอร์เดียวกันกับไฟล์ MP3 ซึ่งทำให้เกิดความไม่สะดวกบางประการ
ในเวลานั้น ID3tag เวอร์ชันแรกมีอยู่แล้วโดยมีความสามารถเพียงเล็กน้อย โปรแกรมเมอร์จากสาธารณรัฐเช็ก Petr Strnad ตัดสินใจเสริม ID3v1 ด้วยบล็อกข้อมูลของเขาเอง หรือใช้แท็ก Lyrics3 ซึ่งจะมีเนื้อเพลงของเพลง เขาวางแท็กไว้ระหว่างไฟล์เสียงและแท็ก ID3v1 ซึ่งจำเป็นต้องมีอยู่ด้วย แท็กขึ้นต้นด้วยคำว่า "LYRICSBEGIN" ลงท้ายด้วยคำว่า "LYRICSEND" และเนื้อเพลงของเพลงอยู่ระหว่างนั้น
หากต้องการซิงโครไนซ์เพลงกับเนื้อเพลง คุณสามารถรวมการประทับเวลาในรูปแบบ mm:ss ไว้ในเนื้อเพลงได้ การเข้ารหัสข้อความคือ ISO-8859-1 (ละติน 1) เช่นเดียวกับใน ID3v1 และความยาวเนื้อเพลงสูงสุดคือ 5100 ไบต์ (อักขระ) ซึ่งเพียงพอสำหรับเนื้อเพลงของเพลงใดๆ

เนื้อเพลง3(เวอร์ชั่น 2.00)
กำลังมองหาการชดเชย ข้อเสียเปรียบหลัก ID3tag เวอร์ชันแรกคือขีดจำกัด 30 อักขระ Petr Strnad ได้ทำการเปลี่ยนแปลงที่สำคัญในเวอร์ชันที่สอง แท็ก ได้รับฟิลด์ที่คุณสามารถป้อนชื่อของผู้แต่งเพลงหรือเนื้อเพลง ศิลปินหน้าปก และข้อมูลที่จำเป็นอื่น ๆ มีแม้กระทั่งฟิลด์ทางเลือกสำหรับประเภท โดยที่ ID3 ไม่ได้ใช้ฟิลด์ "ประเภท"
มีลิงก์ไปยังไฟล์กราฟิก (รูปแบบ BMP, JPG, GIF) ซึ่งสามารถแสดงเป็นสไลด์โชว์ระหว่างการเล่นได้
ตามทฤษฎีแล้ว จำนวนฟิลด์สามารถไม่จำกัด แต่ละฟิลด์มีตัวแปรหรือขนาดคงที่ของตัวเอง ตำแหน่งของแท็กยังคงไม่เปลี่ยนแปลง เช่นเดียวกับแท็ก Lyrics3 แบบเก่า ซึ่งอยู่ระหว่างแท็กเสียงและแท็ก ID3 แท็กขึ้นต้นด้วยคำว่า "LYRICSBEGIN" และลงท้ายด้วย "LYRICS200" การเข้ารหัสข้อความยังคงเหมือนเดิม - ISO-8859-1

ความคิดเห็นและการวิจารณ์
Lirics3 เป็นส่วนเสริมที่ดีของ ID3tag ในเวอร์ชันแรก แต่ด้วยการเปิดตัว ID3v2 สถานการณ์เปลี่ยนไปอย่างมาก และความจำเป็นในการใช้ Lirics3 เพิ่มเติมก็หายไปโดยสิ้นเชิง หากต้องการใช้ Lirics3 อย่างเต็มรูปแบบ ผู้เล่นจะต้องสนับสนุนแท็กนี้ นอกจากนี้ปัญหา “krakozyabr” ก็ไม่ได้ละเว้นแท็กนี้เช่นกัน

แท็กเอพีอี
แท็ก APEv1 เวอร์ชันแรกมีไว้สำหรับรูปแบบเสียงของ Monkey\\\\"s โดยเฉพาะ และอาจยังคงพบได้ใน Monkey\\\\"s Audio เวอร์ชันเก่า โครงสร้างของแท็ก APE แตกต่างอย่างมากจากแท็ก ID3 นักพัฒนาไม่ได้ใช้เส้นทางในการสร้างฟิลด์คงที่อย่างเคร่งครัด แต่ให้สิทธิ์นี้แก่ผู้ใช้ แต่สำหรับผู้ที่ไม่ต้องการสร้างวงล้อขึ้นมาใหม่ มีรายการหมวดหมู่ที่แนะนำจากนักพัฒนาซึ่งแสดงไว้ด้านล่างนี้ โครงสร้างแท็กยังมีความยืดหยุ่นสูงและไม่ถูกจำกัดด้วยจำนวนอักขระหรือขนาดของแท็ก APEv1 ไม่มีส่วนหัว ด้วยเหตุนี้แท็กจึงอยู่ที่ส่วนท้ายของไฟล์เสียง และหากใช้ร่วมกับ ID3.1 แท็กก็ควรอยู่ก่อน ID3 APEv1 ใช้การเข้ารหัส ASCII ซึ่งทำให้เกิดลักษณะ "บ้า" โดยธรรมชาติเมื่อใช้แบบอักษรที่ไม่ใช่ภาษาละติน ต่อมา ได้มีการกำหนดรูปแบบแท็กอย่างเป็นทางการรูปแบบเดียวขึ้นมา มันกลายเป็นรูปแบบ APE2.

เอพีอีv2
การปรากฏของแท็ก APE เวอร์ชันที่สองนั้นเกิดจาก Frank Klemm (ร่วม) ผู้พัฒนารูปแบบ MPC - MusePack (mpp, mp+, mpc, MPEG+) และโดยธรรมชาติแล้ว รุ่นนี้เดิมทีแท็กมีไว้สำหรับรูปแบบนี้เท่านั้น ต่อมา APEv2 เริ่มถูกนำมาใช้ใน Monkey\\\\"s Audio, WavPack, OptimFROG และ MP3 แท็กได้รับส่วนหัว "ส่วนหัว" ซึ่งเป็นจุดเริ่มต้นของแท็กซึ่งทำให้สามารถระบุตำแหน่งได้ไม่เพียง แต่ที่ส่วนท้ายเท่านั้น แต่หากจำเป็น ให้วางไว้ที่ส่วนท้ายของไฟล์ด้วย นอกจากนี้ Frank Klemm ยังจัดเตรียมแท็กที่มีการเข้ารหัส Unicode (UTF-8) อีกด้วย มีการเสนอมาตรฐานที่อนุญาตให้บันทึกข้อมูลไบนารีไม่ใช่แค่ข้อความซึ่งทำให้สามารถบันทึกภาพกราฟิก () ปกซีดี) ในแท็กเหล่านี้

ตามค่าเริ่มต้น รายการหมวดหมู่ต่อไปนี้จะถูกนำเสนอ:

    ชื่อเรื่อง - ชื่อเพลง

    Subtitle - ชี้แจงชื่อผลงาน

    ศิลปิน-นักแสดง

    อัลบั้ม - ชื่ออัลบั้ม

    เปิดตัวอัลบั้ม - เปิดตัวอัลบั้ม

    ผู้จัดพิมพ์ - บริษัทที่บันทึกการเรียบเรียง

    คอนดักเตอร์ - คอนดักเตอร์

    แทร็ก - หมายเลขแทร็ก

    ผู้แต่ง - ผู้แต่ง

    ความคิดเห็น - ความคิดเห็น เช่น เกี่ยวกับงานหรือนักแสดง

    ISBN - รหัสพิเศษที่ช่วยให้อุปกรณ์สแกนจดจำผลิตภัณฑ์เป็นหนังสือได้

    ISRC - รหัสพิเศษที่ช่วยให้อุปกรณ์สแกนจดจำผลิตภัณฑ์เป็นซีดีเพลง

    แคตตาล็อก - หมายเลขแคตตาล็อก

    LC - รหัสป้ายกำกับ

    ปี - วันที่ออกเพลง

    Record Date - วันที่บันทึกเพลง

    ตำแหน่งบันทึก - ตำแหน่งที่เพลงถูกบันทึก

    ประเภท - ประเภท

    ที่เกี่ยวข้อง - ข้อมูลเพิ่มเติม

    ภาษา - ภาษาของเนื้อเพลง

    บรรณานุกรม - บรรณานุกรมของผู้แต่งหรือนักแสดง

ความคิดเห็นและการวิจารณ์
ไม่ต้องสงสัยเลยว่า APEv2 มีข้อดีหลายประการ เช่น ไม่มีข้อจำกัดด้านจำนวนและความยาวของฟิลด์ การใช้ Unicode และความง่ายในการบันทึก (ซ้ำ) ตามที่กล่าวไว้ข้างต้น APEv2 ใช้สำหรับรูปแบบเสียงต่างๆ เนื่องจากแท็กมีความยืดหยุ่นที่ดี อย่างไรก็ตามก็มี จุดทางเทคนิคสร้างปัญหาเมื่ออ่านแท็กของผู้เล่นบางคน แต่โดยทั่วไป การดำเนินการนี้ไม่ได้ป้องกัน APEv2 ไม่ให้รวมอยู่ในรายการแท็กที่รองรับในโปรแกรมเล่นและโปรแกรมแก้ไขข้อมูลเมตาเกือบทั้งหมด

ข้อมูลเมตา WM
พร้อมกับการพัฒนาและส่งเสริมรูปแบบ WM Microsoft ได้พัฒนาแท็กสื่อของตัวเอง เนื่องจาก WMA เป็นส่วนหนึ่งของมาตรฐาน Windows Media จึงมีการสร้างแท็กเดียวสำหรับทั้งเสียงและวิดีโอ ข้อมูลเมตาสำหรับ WM ไม่มีชื่อเฉพาะ Microsoft เรียกง่ายๆ ว่าข้อมูลมัลติมีเดีย แต่ชื่อต่างๆ เช่น ASF/WMA-tag หรือ WMA/ASF-comments/metadata ก็เป็นชื่อทั่วไปเช่นกัน โครงสร้างของข้อมูลเมตา WM คล้ายกับ ID3v2tag มาก แท็กแบ่งออกเป็นหมวดหมู่ ซึ่งแต่ละหมวดหมู่มีชื่อของตัวเองและสามารถเปลี่ยนแปลงระดับเสียงได้ ชื่อหมวดหมู่ส่วนใหญ่จะเหมือนกับ ID3v2 แม้ว่าจะมีชื่อเพิ่มเติมที่เกี่ยวข้องกับวิดีโอ เช่น ผู้ผลิต ข้อมูลสตูดิโอ การจัดระดับอายุ ฯลฯ แท็กที่มีสตรีมข้อมูลเสียงจะบรรจุอยู่ในคอนเทนเนอร์แบบ Wrapper ASF (Advanced Systems Format) ASF ช่วยให้คุณสามารถป้อนข้อมูลจากแท็กไฟล์เสียงลงในไฟล์เก็บถาวรได้โดยอัตโนมัติ และจัดเก็บข้อมูลเมตาที่กระจาย กล่าวคือ ลงในไฟล์เสียงโดยตรง นามสกุลไฟล์สามารถเป็น *.wma หรือ *.asf และนามสกุล *.wma ใช้สำหรับไฟล์เสียงเท่านั้น

ข้อมูลเมตา WM อิงตามไวยากรณ์ XML ซึ่งสามารถใช้การเข้ารหัส ISO/IEC 8859 หรือ Unikode ได้เกือบทั้งหมด แต่ข้อมูลเมตา WM ใช้ Unikode โดยเฉพาะ

ฉันคิดว่าไม่มีประโยชน์ที่จะแสดงรายการหมวดหมู่สำหรับแท็กสื่อนี้และแท็กถัดไป ซึ่งโดยทั่วไปจะเหมือนกับที่อธิบายไว้ข้างต้น โดยเฉพาะอย่างยิ่งเนื่องจาก ที่สุดซึ่งยังคงไม่เต็ม เหตุผลก็คือ: ในด้านหนึ่ง ผู้ใช้และผู้แต่งเพลงที่ไม่ต้องการทำเช่นนี้ และในทางกลับกัน ซอฟต์แวร์ที่มุ่งเป้าไปที่ผู้ใช้คนเดียวกันเหล่านี้ โดยจัดให้มีหมวดหมู่ที่สามารถแก้ไขได้จำนวนจำกัด อย่างไรก็ตาม ฉันต้องการทราบว่าโปรแกรมแก้ไขข้อมูลเมตาที่สร้างไว้ใน Windows Media Player มีช่วงที่ดีมาก เครื่องเล่นที่หายากและไม่ใช่ทุกตัวแก้ไขแท็กจะเสนอให้คุณซิงโครไนซ์เนื้อเพลงกับเพลง นอกจากนี้ข้อมูลเกี่ยวกับผลงานและศิลปินยังถูกนำเสนออย่างกว้างขวางกว่าข้อมูลอื่นๆ เล็กน้อย แต่สิ่งนี้ไม่เกี่ยวข้องกับหัวข้อนี้และไม่ได้พูดถึงข้อดีหรือข้อเสียของข้อมูลเมตา WM แต่อย่างใด