ค้นหาเว็บไซต์

วิธีแก้ไขข้อมูลเมตาของสื่อโดยใช้ 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 ทําให้กระบวนการมีประสิทธิภาพ