Howto Convert MP3 Tags To UTF-8
ไฟล์เพลงส่วนใหญ่ที่เป็นเพลงไทยจะมี ID3tag ที่เข้ารหัสแบบ TIS-620 พอเอามาเล่นบนลินุกซ์ที่เป็น Unicode เลยแสดงข้อมูลที่อ่านไม่ออก จะมีโปรแกรมเล่นเพลงบางตัวบนลินุกซ์เท่านั้นที่กำหนดให้แสดง ID3Tag ด้วยการเข้ารหัสตัวอักษรแบบ TIS-620 ได้แต่โปรแกรมส่วนใหญ่ทำไม่ได้
เราจึงต้องทำให้มันแสดงผลให้ถูกต้อง ด้วยการแปลงให้เป็น UTF-8
มีอยู่หลายวิธี ไม่ว่าจะเป็น
- ใช้โปรแกรมที่เล่นเพลงแก้ไขทันที
- ใช้โปรแกรม EasyTag ซึ่งสามารถติดตั้งผ่าน package manager ทั่วไป
- ใช้ tag2utf ซึ่งเป็นสคริปต์ของ Python เอาไว้แปลงทีละหลายๆไฟล์
- อีกตัวคือ mid3iconv เป็น command line ไว้แปลงทีละหลายๆไฟล์เช่นกัน
โดยเข้าไปในโฟลเดอร์ที่เก็บเพลงแล้วรันบรรทัดคำสั่ง
[ccWn_bash width="100%"]find . -name “*.mp3″ -print0 | xargs -0 mid3iconv -e TIS-620 -d[/ccWn_bash]
ID3Tag ก็จะถูกแปลงเป็น UTF-8 ตามนี้


ความเห็นล่าสุด