aspose.info
TH

รูปแบบไฟล์ MP4,

อัปเดตเมื่อ

ไฟล์ MP4 คืออะไร?

MP4 (ย่อมาจาก MPEG-4 Part 14) เป็นรูปแบบไฟล์ที่อิงตาม ISO/IEC 14496-12:2004 ที่ยึดตาม QuickTime File Format แต่ระบุอย่างเป็นทางการว่ารองรับ Initial Object Descriptors (IOD) และคุณสมบัติ MPEG อื่นๆ ส่วนใหญ่ใช้เพื่อจัดเก็บวิดีโอและเสียง แต่ยังสามารถใช้เพื่อจัดเก็บคำบรรยายและภาพนิ่ง ไฟล์ MP4 ถูกจัดเก็บด้วยนามสกุล .mp4 MP4 เป็นมาตรฐานการเข้ารหัสภาพและเสียงระดับสากล คล้ายกับรูปแบบคอนเทนเนอร์สมัยใหม่ส่วนใหญ่ MP4 รองรับการสตรีมผ่านอินเทอร์เน็ต เนื่องจากใช้การบีบอัดสูงใน MP4 ไฟล์ผลลัพธ์ที่ได้จึงมีขนาดเล็กลงโดยยังคงคุณภาพต้นฉบับไว้เกือบทั้งหมด

ประวัติย่อ

ข้อมูลจำเพาะ MP4 ได้รับการพัฒนาโดยกลุ่มผู้เชี่ยวชาญด้านภาพเคลื่อนไหว (MPEG) และอิงตามรูปแบบ QuickTime MOV ที่เผยแพร่ในปี 2544 MP4 เวอร์ชันแรก (ISO/IEC 14496-1:2001) เป็นการแก้ไข MPEG-4 ส่วนที่ 1: ข้อมูลจำเพาะของระบบที่เผยแพร่ในปี 1999 รูปแบบไฟล์ MP4 ได้รับการทำให้เป็นมาตรฐาน ISO Base Media File Format ISO/IEC 14496-12:2004 ซึ่งกำหนดโครงสร้างทั่วไปสำหรับไฟล์มีเดียตามเวลา ด้วยเหตุนี้ จึงใช้เป็นพื้นฐานสำหรับรูปแบบไฟล์อื่นๆ

โครงสร้างของไฟล์ MP4

MP4 เป็นไฟล์คอนเทนเนอร์ที่ขยายได้ ซึ่งหมายความว่าไม่ได้กำหนดโครงสร้างที่เข้มงวดและอนุญาตให้มีโครงสร้างและลำดับชั้นที่กำหนดเองสำหรับสื่อแต่ละประเภท ข้อมูลในไฟล์ MP4 แบ่งออกเป็นสองส่วน ส่วนแรกประกอบด้วยข้อมูลที่เกี่ยวข้องกับสื่อ และส่วนที่สองประกอบด้วยข้อมูลเมตา ข้อมูลสื่อประกอบด้วยเสียงหรือวิดีโอและข้อมูลเมตาระบุแฟล็กสำหรับการเข้าถึงแบบสุ่ม การประทับเวลา ฯลฯ โดยทั่วไปโครงสร้างใน MP4 จะเรียกว่าอะตอมหรือกล่อง ขนาดต่ำสุดของอะตอมคือ 8 ไบต์ (4 ไบต์แรกระบุขนาด และ 4 ไบต์ถัดไประบุประเภท) นี่คือรายการของอะตอมระดับรากที่มีอยู่ในไฟล์ MP:

  • ftyp: ประกอบด้วยประเภทไฟล์ คำอธิบาย และโครงสร้างข้อมูลทั่วไปที่ใช้
  • pdin: มีข้อมูลการโหลด/ดาวน์โหลดวิดีโอแบบโปรเกรสซีฟ
  • moov: คอนเทนเนอร์สำหรับข้อมูลเมตาของภาพยนตร์ทั้งหมด
  • moof: คอนเทนเนอร์ที่มีชิ้นส่วนวิดีโอ
  • mfra: คอนเทนเนอร์ที่มีการเข้าถึงส่วนย่อยของวิดีโอแบบสุ่ม
  • mdat: ที่เก็บข้อมูลสำหรับสื่อ
  • stts: ตารางตัวอย่างต่อเวลา
  • stsc: ตารางตัวอย่างต่อกลุ่ม
  • stsz: ขนาดตัวอย่าง (กรอบ)
  • เมตา: คอนเทนเนอร์ที่มีข้อมูลเมตาดาต้า

นี่คือรายการของอะตอมระดับที่สองที่ใช้ใน MP4:

  • mvhd: มีข้อมูลส่วนหัวของวิดีโอพร้อมรายละเอียดทั้งหมดของวิดีโอ
  • แทร็ก: คอนเทนเนอร์ที่มีแทร็กแต่ละรายการ
  • udta: คอนเทนเนอร์ที่มีผู้ใช้และข้อมูลการติดตาม
  • iods: ตัวอธิบายไฟล์ MP4

อ้างอิง

ดูเพิ่มเติม