วิธีแก้ไขข้อมูลเมตาของสื่อโดยใช้ FFmpeg
FFmpeg เป็นเครื่องมือบรรทัดคําสั่งอันทรงพลังที่ใช้สําหรับการจัดการไฟล์มัลติมีเดีย รวมถึงการแก้ไขข้อมูลเมตา ซึ่งมีข้อมูลสําคัญ เช่น ชื่อ ศิลปิน อัลบั้ม ประเภท วันที่สร้าง และรายละเอียดการเข้ารหัส
การแก้ไขข้อมูลเมตามีประโยชน์สําหรับการจัดระเบียบไลบรารีสื่อ ปรับปรุงความสามารถในการค้นหา และการเพิ่มรายละเอียดลิขสิทธิ์หรือผู้แต่งลงในไฟล์สื่อ
คู่มือนี้อธิบายวิธีแก้ไขข้อมูลเมตาของสื่อโดยใช้ FFmpeg พร้อมตัวอย่างที่ใช้งานได้จริงใน Linux
ทําความเข้าใจข้อมูลเมตาของสื่อ
ข้อมูลเมตาในไฟล์มีเดียจะถูกเก็บไว้ในคอนเทนเนอร์ เช่น MP4, MKV, MP3 และ FLAC
ฟิลด์ข้อมูลเมตาเหล่านี้ประกอบด้วย:
- ชื่อเรื่อง – ชื่อของไฟล์สื่อ
- ศิลปิน – ผู้สร้างไฟล์
- อัลบั้ม – ชื่ออัลบั้ม (สําหรับไฟล์เสียง)
- ประเภท – หมวดหมู่ของสื่อ
- ปี – วันที่วางจําหน่ายหรือสร้าง
- ความคิดเห็น – ข้อมูลเพิ่มเติม
- ลิขสิทธิ์ – รายละเอียดความเป็นเจ้าของ
FFmpeg ช่วยให้คุณสามารถแก้ไขข้อมูลเมตาโดยไม่ต้องเข้ารหัสสื่อใหม่ ทําให้กระบวนการรวดเร็วและมีประสิทธิภาพ
การตรวจสอบข้อมูลเมตาของไฟล์สื่อ
ก่อนแก้ไขข้อมูลเมตาให้ตรวจสอบข้อมูลเมตาที่มีอยู่ของไฟล์สื่อโดยใช้คําสั่งต่อไปนี้ตัวเลือก -hide_banner
ลบรายละเอียดเวอร์ชัน
ffmpeg -hide_banner -i planetearth.mp4
การอัปเดตข้อมูลเมตาในไฟล์เสียง/วิดีโอ
เมื่อต้องการแก้ไขเขตข้อมูลเมตาของแฟ้มเสียง เช่น ชื่อ ศิลปิน อัลบั้ม หรือประเภท ให้ใช้:
ffmpeg -i awesome.mp3 -metadata title="New Title" -metadata artist="New Artist" -metadata album="New Album" -metadata genre="Rock" -codec copy awesome-output.mp3
สําหรับไฟล์วิดีโอ ให้ใช้คําสั่งที่คล้ายกัน:
ffmpeg -i input.mp4 -metadata title="My Video" -metadata author="John Doe" -codec copy output.mp4
ที่นี่:
-metadata title="ชื่อใหม่"
จะอัปเดตชื่อเรื่อง-metadata artist="New Artist"
จะเปลี่ยนชื่อศิลปิน-metadata album="New Album"
จะแก้ไขชื่ออัลบั้ม-metadata genre="Rock"
จะตั้งค่าประเภท-codec copy
ป้องกันการเข้ารหัสใหม่ทําให้กระบวนการไม่สูญเสียข้อมูล
หากต้องการเพิ่มหรือแก้ไขคําอธิบายของไฟล์ ให้ใช้:
ffmpeg -i input.mp4 -metadata comment="This is a sample video" -codec copy output.mp4
วิธีเพิ่มรายละเอียดลิขสิทธิ์ลงในไฟล์สื่อ
ffmpeg -i input.mp4 -metadata copyright="© 2025 Your Name" -codec copy output.mp4
คุณสามารถเพิ่มปกอัลบั้มลงในไฟล์ MP3 หรือ FLAC:
ffmpeg -i input.mp3 -i cover.jpg -map 0 -map 1 -metadata:s:v title="Album Cover" -metadata:s:v comment="Cover Image" -codec copy output.mp3
คุณสามารถแยกข้อมูลเมตาและบันทึกเป็นไฟล์ข้อความได้
ffmpeg -i input.mp4 -f ffmetadata metadata.txt
หากต้องการแก้ไขข้อมูลเมตา ให้แก้ไข metadata.txt แล้วนําไปใช้กับไฟล์:
ffmpeg -i input.mp4 -i metadata.txt -map_metadata 1 -codec copy output.mp4
การลบข้อมูลเมตาออกจากไฟล์สื่อ
เมื่อต้องการเอาข้อมูลเมตาทั้งหมดออกจากแฟ้มสื่อออกโดยสมบูรณ์:
ffmpeg -i input.mp4 -map_metadata -1 -codec copy output.mp4
สําหรับไฟล์เสียง:
ffmpeg -i input.mp3 -map_metadata -1 -codec copy output.mp3
บทสรุป
FFmpeg เป็นวิธีที่ง่ายแต่มีประสิทธิภาพในการแก้ไขข้อมูลเมตาของสื่อโดยไม่ต้องเข้ารหัสไฟล์ใหม่ ไม่ว่าคุณจะอัปเดตชื่อเรื่อง เพิ่มข้อมูลลิขสิทธิ์ ฝังปกอัลบั้ม หรือลบข้อมูลเมตา FFmpeg ทําให้กระบวนการมีประสิทธิภาพ