Mp3tag – โปรแกรมแก้ไขแท็กเสียงอเนกประสงค์
(mp3tag.de)- Mp3tag เป็นเครื่องมือสำหรับจัดระเบียบเมทาดาทาและภาพปกอัลบั้มของไฟล์เพลง โดยสามารถแก้ไขหลายไฟล์พร้อมกันเพื่อลดภาระในการดูแลคลังเสียงขนาดใหญ่
- รองรับ ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments, APE Tags และจัดการฟอร์แมตเสียงได้หลากหลาย เช่น MP3, MP4, FLAC, Ogg Vorbis, Opus, WAV
- สามารถดึงแท็กและภาพปกจากฐานข้อมูลออนไลน์อย่าง Discogs, MusicBrainz และ freedb ได้ ช่วยลดการกรอกข้อมูลด้วยตนเอง
- รองรับเวิร์กโฟลว์การจัดระเบียบคลังเพลงอย่างกว้างขวาง ตั้งแต่การเปลี่ยนชื่อไฟล์ตามแท็ก, ดึงแท็กจากชื่อไฟล์, แทนที่สตริงด้วย regex, สร้างเพลย์ลิสต์ ไปจนถึงส่งออกเป็น HTML/RTF/CSV
- v3.35 ล่าสุดมาพร้อมหน้าตัวเลือก Files, การปรับปรุงการปรับแต่งแถบเครื่องมือ, การรองรับ RF64 WAV, การปรับปรุงแหล่งแท็กของ Discogs และ MusicBrainz รวมถึงการแก้ไขหลายรายการ
การแก้ไขแท็กเสียงและการจัดระเบียบไลบรารี
- Mp3tag เป็นโปรแกรมแก้ไขแท็กอเนกประสงค์ที่เน้นการแก้ไขเมทาดาทาของไฟล์เสียง
- สามารถเลือกหลายไฟล์แล้วแก้ไขแท็กพร้อมกันได้
- รองรับการเขียน ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 Tags และ Vorbis Comments
- ลดงานป้อนข้อมูลด้วยการเชื่อมต่อกับฐานข้อมูลออนไลน์
- สามารถดึงแท็กจาก Discogs, freedb, MusicBrainz และแหล่งอื่น ๆ ได้
- สามารถดาวน์โหลดภาพปกอัลบั้มสำหรับคลังเพลงแล้วเพิ่มลงในไฟล์ได้
- จัดระเบียบชื่อไฟล์และแท็กไปพร้อมกันได้
- สามารถเปลี่ยนชื่อไฟล์ตามข้อมูลแท็กได้
- สามารถดึงแท็กจากชื่อไฟล์ได้
- สามารถเปลี่ยนอักขระหรือคำในแท็กและชื่อไฟล์ได้ และรองรับregex
- สามารถสร้างและจัดการเพลย์ลิสต์โดยอัตโนมัติระหว่างการแก้ไขได้
- สามารถส่งออกข้อมูลคอลเลกชันเป็นฟอร์แมตภายนอกได้
- สามารถสร้างรายงานและรายการในรูปแบบ HTML, RTF, CSV ด้วยเทมเพลตที่กำหนดเอง
- ส่วนติดต่อผู้ใช้และการแท็กรองรับUnicode เต็มรูปแบบ
- มีความสามารถเสริมสำหรับการจัดระเบียบเพิ่มเติม
- ส่งออกภาพปกอัลบั้มที่ฝังอยู่แบบเป็นชุด
- รองรับแท็กเฉพาะของ iTunes
- ฟังก์ชันสำหรับรวมหลายแอ็กชันเป็นกลุ่มแล้วใช้ได้ด้วยการคลิกเมาส์ครั้งเดียว
- แท็กเฉพาะของ iTunes มีทั้ง media type, การตั้งค่า TV Show เป็นต้น
ฟอร์แมตที่รองรับและรีลีสล่าสุด
- ฟอร์แมตเสียงที่รองรับครอบคลุมทั้งแบบสูญเสียข้อมูล, ไม่สูญเสียข้อมูล และคอนเทนเนอร์อย่างกว้างขวาง
- รองรับ AAC, ALAC, AIFF, DSF, FLAC, Matroska, Monkey's Audio, MP3, MPEG-4, Musepack, Ogg Vorbis, Opus, OptimFROG, Speex, Tom's Audio Kompressor, True Audio, WMA, WavPack, WAV และ WebM
- Mp3tag v3.35 เมื่อวันที่ 2026-06-19 มาพร้อมหน้าตัวเลือก Files แบบใหม่, การปรับแต่งแถบเครื่องมือที่ดีขึ้น, การรองรับไฟล์ RF64 WAV, การปรับปรุงแหล่งแท็กของ Discogs และ MusicBrainz รวมถึงการปรับปรุงและการแก้ไขหลายรายการ
- ดูรายละเอียดการเปลี่ยนแปลงได้ที่ Release Notes
- Mp3tag v3.34 เมื่อวันที่ 2026-04-10 มาพร้อมไอคอนสมัยใหม่สำหรับแถบเครื่องมือและเมนู, การสเกล UI สูงสุด 200%, แถบเครื่องมือที่ปรับแต่งได้ และการปรับปรุงกับการแก้ไขหลายรายการ
- ดูรายละเอียดการเปลี่ยนแปลงได้ที่ Release Notes
- Mp3tag v3.33 เมื่อวันที่ 2026-01-22 เพิ่มความสามารถในการปรับสเกลและครอปภาพปกให้เป็นสี่เหลี่ยมจัตุรัส, ตัวเลือกการปรับขนาดใหม่สำหรับ artwork ที่ฝังอยู่, การบรรเทาปัญหาที่เกิดจาก Windows Update ล่าสุด และการเปลี่ยนไปใช้ระบบเวอร์ชันแบบใหม่
- ดูรายละเอียดการเปลี่ยนแปลงได้ที่ Release Notes
- Mp3tag v3.32 เมื่อวันที่ 2025-11-14 เพิ่มการเลือกบล็อกไฟล์ที่คล้ายกันตามเกณฑ์การจัดเรียงที่ใช้งานอยู่, การเติมค่าอัตโนมัติของค่ารายการที่กำหนดเองระหว่างแก้ไข File List และ Extended Tags, และการนำเข้า COMPOSER ผ่าน Discogs
3 ความคิดเห็น
ผมเองก็เคยทำยูทิลิตีชื่อ TagGuru สำหรับจัดการ MP3 Tag แล้วเอาไปแจกอยู่บ้าง
นั่นก็ตั้ง 15 ปีมาแล้วสินะ เป็นความทรงจำเลยครับ ฮ่าๆ
ว้าว อันนี้เมื่อก่อนเคยใช้ด้วย คิดถึงจัง
เดี๋ยวนี้เป็นยุคของสตรีมมิงแล้ว...
ความคิดเห็นจาก Hacker News
MP3tag เป็นเครื่องมือที่ชวนให้หวนคิดถึงจริง ๆ เพราะเก่าแก่กว่า Web 2.0, Twitter และ Facebook แต่ก็ยังได้รับการดูแลอย่างแข็งขันอยู่
https://web.archive.org/web/20010502171211/http://www.mp3tag...
เวิร์กโฟลว์สมัยก่อนส่วนใหญ่คือซื้อ CD จากร้านมือสองแล้วริปด้วย AudioGrabber และยังมี CD อยู่ไม่กี่แผ่นที่หลังจากทำแผ่นจริงหายไป ก็เหลือเพียง MP3 บิตเรตสูงเท่านั้น
ทุกวันนี้ใช้ MusicBrainz Picard มาจัดระเบียบไฟล์ริปเก่า ๆ ใหม่ และใช้ automedia เพิ่มพาริตีเข้าไป ผมยังรู้สึกกังวลอยู่เสมอว่า Spotify อาจหายไปสักวัน และไม่อยากสูญเสียคอลเลกชันเพลงเก่า ๆ ไป
ไดรฟ์นี้ทั้งเร็วและแม่นยำ ใช้เวลาประมาณ 120 วินาทีต่อ CD หนึ่งแผ่น และ beets ช่วยทำให้เมทาดาทาเป็นรูปแบบเดียวกันโดยอัตโนมัติได้ 99% จากนั้นใช้
beet convertแปลง FLAC เป็น MP3 192kbps ในตำแหน่งเดิม และเมื่อไฟล์เก็บถาวรมีขนาดถึง 25GB ก็เก็บ FLAC ที่แท็กสมบูรณ์ไว้ในแผ่น Blurayให้ instance Navidrome ที่ self-hosted กับ Windows VM ที่มี iTunes ชี้ไปยังโฟลเดอร์ beets ส่วนบน Android/iPhone ใช้แอป Substreamer กับสมาร์ตเพลย์ลิสต์/รายการโปรดของ Navidrome และ iPod Nano 7 ก็ซิงก์ด้วยสมาร์ตเพลย์ลิสต์ของ iTunes
ทุกอย่างที่ทำได้ก็ทำให้เป็นอัตโนมัติทั้งหมด งานที่ต้องทำด้วยมือจริง ๆ จึงมีแค่ซื้อ ริป และทำไฟล์เก็บถาวรลง Bluray เท่านั้น ซึ่งง่ายกว่าที่คาดไว้มาก
1: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/
2: https://github.com/navidrome/navidrome/issues/1417
โดยส่วนตัวแล้ว ผมยังกังวลกับการใช้ บริการบนอินเทอร์เน็ต เพื่อดึงเมทาดาทาของคอลเลกชันสื่อภายในเครื่องด้วย เพราะเซิร์ฟเวอร์น่าจะบันทึกคำขอ ชื่อไฟล์ เมทาดาทาที่ดึงไป IP และ timestamp แล้วเก็บไว้ช่วงหนึ่ง
ผมไม่รู้ว่ามีที่ไหนขายข้อมูลพวกนั้นมากแค่ไหน แต่สิ่งที่ผมฟังไม่ใช่เรื่องของคนอื่น และผมไม่ต้องการให้หน่วยงานอย่าง RIAA ใช้ข้อมูลนั้นเป็นหลักฐาน หรือมาขอหลักฐานการซื้อ MP3 ทุกไฟล์ที่ปรากฏใน log
https://beets.io/
ตอนนั้นก็สนุกกับงานแบบนั้น และตอนนี้ก็ยังเป็นอยู่ เรียกได้ว่าเป็นสวนดิจิทัลแห่งยุค Web 1.0
ดีใจที่นักพัฒนาเดี่ยวสามารถเลี้ยงชีพได้จากเงินบริจาคให้เครื่องมือนี้และเวอร์ชัน Mac แบบเสียเงิน มันเคยเป็นเครื่องมือที่ขาดไม่ได้สำหรับ การแท็กเสียงแบบ batch และชุมชนก็ช่วยเหลือดีมาก
บน Linux ผมใช้ Puddletag เป็นตัวแทน Mp3tag มาตลอด และมันก็ทำงานได้ค่อนข้างดี
https://docs.puddletag.net/
ตัวแก้ไขแท็กในตัวรองรับ MusicBrainz และยังจัดระเบียบไฟล์ให้อัตโนมัติด้วย แต่ข้อเสียคือมันยังทิ้งโฟลเดอร์และไฟล์เดิมไว้ เช่น ถ้ามีโฟลเดอร์ดาวน์โหลด MP3/FLAC/อื่น ๆ อยู่หลายโฟลเดอร์ที่มีภาพสแกนปก มันจะใช้แท็กจัดระเบียบให้เป็นโครงสร้างที่ต้องการได้ดี แต่ไฟล์ “เพิ่มเติม” จะยังคงอยู่ ต้องไปจัดการลบเอง
ถึงอย่างนั้นก็เป็นเครื่องมือแบบเลื่อยไฟฟ้ามีดพับสวิสที่ทำทุกอย่างในแอปเดียวได้จริง
โครงสร้างไดเรกทอรีที่เหมาะสมคือ
Artist/(YYYY) Album Name/NN-Song Title.[mp3|aac|flac]https://www.strawberrymusicplayer.org/ -- เป็น fork ของ Clementine และ Clementine ก็เป็น fork ของ Amarok
เช่น หลังอัปเดตล่าสุดมี error ของ Python โผล่ขึ้นมา ในขณะที่ Mp3tag ทำงานได้ไร้ที่ติในสารพัดรูปแบบมาตั้งแต่ยุคแรก ๆ เป็นหนึ่งในซอฟต์แวร์ที่ดีที่สุดเท่าที่เคยมีมา เช่นเดียวกับ foobar2000
Foobar2000 มีตัวแก้ไขแท็กที่ดีมาก โดยเฉพาะฟีเจอร์ซิงก์แท็กชื่อเพลงจากชื่อไฟล์แบบ batch ที่ผมชอบ
ทำได้ผ่าน
Properties -> Tools -> Automatically Fill Valuesและในทางกลับกัน การใช้แท็กเปลี่ยนชื่อไฟล์ก็ทำได้ผ่านFile Operations -> Rename Toซึ่งมีประโยชน์มากบน Mac ใช้ Kid3 อยู่
https://kid3.kde.org
แม้จะไม่ใช่แอป Mac แบบเนทีฟเลยไม่ถึงกับสมบูรณ์แบบ แต่ใช้งานจริงได้ดีมาก
ใน ID3 ดูเหมือนจะมีเฟรมแปลก ๆ อย่าง Popularimeter(POPM) ที่เก็บอีเมลและคะแนนด้วย lawik ไล่ดูบางส่วนไว้ในบทความนี้ อ่านสนุกดี
https://underjord.io/id3-specification-and-speculation.html
ไอเดียแปลก ๆ เกี่ยวกับเฟรม POPM ก็น่าสนใจเช่นกัน พอมองจากปัจจุบัน การที่ผู้เขียนมาตรฐาน ID3v2 ในช่วงปลายทศวรรษ 1990 ก่อนยุคสแปมระลอกใหญ่ ออกแบบให้รวมที่อยู่อีเมลไว้ด้วยนั้นดูค่อนข้างไร้เดียงสาทีเดียว
บน macOS มี Meta ด้วย และจากที่ลองใช้แล้วดีกว่า mp3tag
https://www.nightbirdsevolve.com/meta/
Music.app ที่ติดมากับเครื่องก็ใช้จัดระเบียบและแท็กได้เช่นกัน ใช้มันรวมถึง iTunes รุ่นก่อนหน้า มาจัดการคลังเพลงในเครื่องมา 10 ปีแล้ว และเป็นเครื่องมือที่ดีที่สุดในชีวิตผม ข้อดีใหญ่คือซิงก์คลังไปยัง iPhone ได้ด้วย
แต่หลังจากเขียนใหม่ใน Big Sur คุณภาพซอฟต์แวร์ก็ลดลงไปมาก เลยสงสัยเหมือนกันว่ามี ทางเลือกข้ามแพลตฟอร์ม ที่มี tagger ดี ๆ, player/เครื่องมือจัดระเบียบดี ๆ, การซิงก์ไปมือถือที่ง่าย และ player ดี ๆ สำหรับมือถือหรือไม่
เลิกสนใจ MP3 แล้วเปลี่ยนไปใช้ AAC(.m4a) มากว่า 10 ปีแล้ว และสำหรับงานนั้นใช้ AtomicParsley บน command line ถ้ามีใครกำลังมองหาเครื่องมือแบบนี้ก็น่าจะลองดูได้
https://github.com/wez/atomicparsley
น่าสนใจที่เพิ่งเจอและได้ใช้เครื่องมือนี้เมื่อเดือนก่อน อยากย้าย MP3 ที่เหลืออยู่ไม่กี่ร้อยไฟล์จาก iTunes/Music ไปเป็นรูปแบบการเก็บบน file system มาหลายปีแล้ว แต่ iTunes DB เก็บจำนวนครั้งที่เล่นและคะแนนดาวไว้ใน DB ไม่ใช่ในตัวไฟล์
ปรากฏว่าไม่มีแท็กมาตรฐานสำหรับเรื่องนี้ และเท่าที่ค้นดู POPULARIMETER เป็นแบบที่พบบ่อยที่สุด มันเก็บในรูปแบบ
EMAIL|RATING|PLAYCOUNTERโดยอีเมลเป็นสตริงเลือกได้, คะแนนเป็นจำนวนเต็ม 0–255 และจำนวนครั้งที่เล่นก็เป็นจำนวนเต็มเลยเขียนสคริปต์ Python ที่อ่านไฟล์บนดิสก์ จับคู่กับรายการใน iTunes DB แล้วเติม POPULARIMETER จากนั้นตรวจใน MP3tag ว่าตั้งค่าได้ถูกต้องหรือไม่
ใช้เวลาไปหลายชั่วโมงกว่าจะหาวิธีและยืนยันว่าใช้งานได้จริง น่าเสียดายที่ MP3 player ที่ใช้อยู่ตอนนี้อย่าง VLC และ mpv ไม่รองรับการอัปเดตฟิลด์ POPULARIMETER เลยจะกลายเป็นมรดกจากยุค iTunes ที่ไม่เปลี่ยนแปลง
เช่น 1 star → 0.2x255 = 51, 2 star → 0.4x255 = 102
เมื่อก่อนใช้ “Smart Playlist” ประมาณว่าสุ่มเลือกเพลงสัก 30 เพลงที่มีจำนวนครั้งที่เล่นน้อยกว่า 3 แล้วใส่ลง Shuffle เพื่อไม่ให้รสนิยมการฟังเพลงของตัวเองตกไปอยู่ในหลุมเดิม ๆ คิดถึงฟีเจอร์นั้น
ถ้าเป็นทางเลือกบน Mac OS ผมชอบ Metadatics มาก
https://apps.apple.com/us/app/metadatics/id554883654?mt=12
https://mp3tag.app/
TriTag https://github.com/korseby/TriTag
https://plastaq.com/minimoon
https://www.nightbirdsevolve.com/meta/
เป็นซอฟต์แวร์ยอดเยี่ยมที่ใช้มาได้ดีหลายปีแล้ว