วิดีโอ MP4 (.mp4)

ISO/IEC มาตรฐาน

MPEG-4 Part 14 (MP4) คือรูปแบบคอนเทนเนอร์มัลติมีเดียติจิตอลสากลที่เป็นมาตรฐานไร้ข้อกังขาสำหรับการสตรีมวิดีโออินเทอร์เน็ต การแพร่ภาพกระจายเสียง และการเล่นสื่อส่วนบุคคล

แปลง MP4 เป็น WEBM

ตัวแปลงจาก MP4 เป็น WEBM ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบและดู Metadata

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MP4 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
การรับประกันความเป็นส่วนตัวแบบไม่มีการส่งผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MP4 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 0):

00 00 00 18 66 74 79 70 69 73 6F 6D

การแสดงผลรูปแบบ ASCII: ....ftypisom

มาตรฐาน: ISO/IEC 14496-14:2003

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์ISO Base Media File Format (ISO/IEC 14496-12) box/atom structure
การบีบอัดH.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio
การจัดลำดับไบต์ (Byte Endianness)Big-Endian box hierarchy
พื้นที่สีRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
ช่องสัญญาณและโครงสร้างMulti-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos)
ขนาดสูงสุดUnrestricted; natively supports 4K, 8K, and high framerate 120 fps video
ความโปร่งใสSupported via specialized HEVC with alpha channels in modern Apple hardware
การสตรีมและแบบโปรเกรสซีฟNative support for HLS, DASH, and Fast-Start progressive web streaming

ตารางเปรียบเทียบทางเทคนิค: MP4 กับคู่แข่ง

คุณลักษณะทางเทคนิคMP4 (ปัจจุบัน)MKVWEBMMOV
ความเข้ากันได้สากล100% บนฮาร์ดแวร์และเบราว์เซอร์ทั้งหมดต้องใช้แอปพลิเคชันเล่นของบุคคลที่สามบน Apple/ทีวีสากลบนเว็บ, จำกัดบนทีวีรุ่นเก่าใช้งานได้ดีเยี่ยมบน Apple, แบบผสมบนอุปกรณ์อื่น
ความเหมาะสมในการสตรีมเว็บมาตรฐานทองคำสำหรับ HTML5, HLS และ DASHแย่สำหรับแท็กวิดีโอ HTML5ยอดเยี่ยมสำหรับวิดีโอบนเว็บแบบเปิด HTML5ดีเมื่อใช้ร่วมกับแฟล็ก Fast-Start
ซับไตเติลข้อความตามเวลาพื้นฐาน (tx3g, WebVTT)ซับไตเติลแบบมีสไตล์ขั้นสูงเต็มรูปแบบ (ASS/SSA)WebVTTข้อความตามเวลาของ Apple
กระบวนการทำงานด้านการตัดต่อสูง; มาตรฐานสำหรับผู้บริโภคและการส่งมอบงานพบได้น้อยใน DAW สำหรับการตัดต่อระดับมืออาชีพพบได้น้อยใน DAW สำหรับการตัดต่อระดับมืออาชีพมาตรฐานทองคำในสตูดิโอระดับมืออาชีพ

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

ไฟล์วิดีโอไม่สามารถเปิดได้ โดยแจ้งเตือนว่า 'ไฟล์เสียหายหรือถูกตัดทอน'

สาเหตุหลัก: อุปกรณ์บันทึกสูญเสียพลังงานก่อนที่จะสรุปส่วนหัวอะตอม 'moov'

การกู้คืน: ใช้ File2File MP4 Repair หรือยูทิลิตี้ 'untrunc' ร่วมกับวิดีโออ้างอิงที่บันทึกจากอุปกรณ์เดียวกัน

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

เนื่องจากไฟล์ MP4 ถูกแยกวิเคราะห์โดยอัตโนมัติจากโซเชียลมีเดียและแพลตฟอร์มการส่งข้อความ มิติของอะตอมที่มีรูปแบบไม่ถูกต้องจึงเป็นเป้าหมายหลักสำหรับการโจมตีแบบ zero-click

เวกเตอร์การโจมตีที่ทราบ

  • การเกิด Integer overflow ในการแยกวิเคราะห์อะตอม 'stsc' (sample-to-chunk) นำไปสู่การรันโค้ดจากระยะไกล
  • การเขียนหน่วยความจำนอกขอบเขต (Heap out-of-bounds) ในตัวแยกวิเคราะห์ MP4 ของ Stagefright บนอุปกรณ์ Android ที่ยังไม่ได้แพทช์
  • การปฏิเสธการให้บริการ (Denial of service) ผ่านต้นไม้ออะตอมที่ซ้อนกันลึกเกินไปทำให้สแต็กหมด

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2020โคเดกวิดีโอ AV1 ถูกรวมเข้ากับมาตรฐาน MP4 สำหรับการสตรีมบนเว็บรุ่นใหม่
2003มาตรฐาน ISO/IEC 14496-14:2003 เข้ามาแทนที่มาตรฐานปี 2001 โดยทำให้กฎระเบียบของคอนเทนเนอร์ MP4 สมัยใหม่เป็นทางการ
2001มีการเผยแพร่ข้อกำหนด MPEG-4 Part 14 ฉบับแรก ซึ่งปรับปรุงโดยตรงมาจากรูปแบบ QuickTime MOV ของ Apple

ข้อได้เปรียบและจุดเด่นสำคัญ

  • ความเข้ากันได้สากล 100%: สามารถเล่นได้บนทุกสมาร์ทโฟน เว็บเบราว์เซอร์ โทรทัศน์ และคอมพิวเตอร์ทั่วโลก
  • ปรับแต่งมาเพื่อการสตรีมอินเทอร์เน็ตประสิทธิภาพสูงผ่านการดาวน์โหลดแบบโปรเกรสซีฟ, HLS และ MPEG-DASH
  • รองรับโคเดกวิดีโอรุ่นใหม่ที่มีประสิทธิภาพสูงเป็นพิเศษ เช่น H.265 (HEVC) และ AV1 ควบคู่ไปกับ H.264 มาตรฐาน

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • การออกแบบคอนเทนเนอร์ต้องบันทึกให้เสร็จสิ้นจึงจะเขียนอะตอม 'moov' ได้ ดังนั้นการขัดข้องระหว่างการบันทึกจะทำให้ไฟล์เสียหาย
  • มีความยืดหยุ่นน้อยกว่า Matroska (MKV) สำหรับซับไตเติลแบบกำหนดเองขั้นสูงและเสียงหลายแทร็ก
  • โคเดกแบบเปิดรุ่นใหม่บางตัว เช่น VP9 และ Opus ในอดีตประสบปัญหาการรองรับคอนเทนเนอร์ MP4 ที่ไม่สม่ำเสมอ

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • กล่อง 'ftyp' ที่จุดเริ่มต้นของไฟล์ MP4 จะระบุแบรนด์หลักและข้อกำหนดที่เข้ากันได้
  • วิดีโอกว่า 85% ที่ส่งผ่านอินเทอร์เน็ตทั่วโลกถูกบรรจุอยู่ในคอนเทนเนอร์ MP4
  • แฟล็ก Fast-Start จะย้ายอะตอมข้อมูลเมตา 'moov' จากท้ายไฟล์มาไว้ที่จุดเริ่มต้นเพื่อให้การสตรีมเริ่มต้นได้ทันที

คำถามทางเทคนิคที่พบบ่อย

ทำไมวิดีโอ MP4 ของฉันจึงใช้เวลานานมากกว่าจะเริ่มเล่นบนเว็บ?

หากเมตาดาตา 'moov' atom อยู่ที่ส่วนท้ายของไฟล์ เบราว์เซอร์จะต้องดาวน์โหลดวิดีโอทั้งหมดก่อนจึงจะเริ่มเล่นได้ การย้าย 'moov' atom ไปไว้ที่ส่วนต้นด้วยเครื่องมือ FastStart จะช่วยให้เล่นได้ทันที

ตัวแปลงสัญญาณวิดีโอใดที่อยู่ภายในไฟล์ MP4 มาตรฐาน?

ไฟล์ MP4 ส่วนใหญ่ใช้วิดีโอ H.264 (AVC) และเสียง AAC เพื่อความเข้ากันได้สูงสุด ไฟล์ MP4 ใหม่ๆ มักจะใช้ H.265 (HEVC) หรือ AV1 เพื่อประสิทธิภาพการบีบอัดที่เหนือกว่า

ฉันจะลดขนาดของไฟล์ MP4 โดยไม่ทำให้คุณภาพภาพเสียได้อย่างไร?

ใช้ File2File Compressor เพื่อเข้ารหัสวิดีโอใหม่ด้วยการตั้งค่า Constant Rate Factor (CRF) ที่เหมาะสม ซึ่งช่วยลดขนาดไฟล์ลง 40% ถึง 70% โดยแทบไม่สูญเสียคุณภาพทางสายตาเลย

คู่การแปลงไฟล์ MP4 ที่เกี่ยวข้อง

MP4 ไปยัง WEBM

การแปลงไฟล์ MP4 เป็น WebM จะเปลี่ยนคอนเทนเนอร์สื่อและตัวแปลงสัญญาณการบีบอัดให้ตรงกับมาตรฐานเว็บโอเพนซอร์สสมัยใหม่

WEBM ไปยัง MP4

การแปลงไฟล์วิดีโอ WebM เป็นรูปแบบ MP4 จะเปลี่ยนคอนเทนเนอร์สื่อโอเพนซอร์สให้เป็นรูปแบบที่เข้ากันได้สากลซึ่งรองรับโดยเครื่องเล่นฮาร์ดแวร์และอุปกรณ์มือถือทั้งหมด

MOV ไปยัง MP4

แปลงคอนเทนเนอร์วิดีโอ QuickTime MOV ของ Apple เป็นไฟล์ MP4 สากลภายใน 1-2 วินาทีโดยไม่ต้องเข้ารหัส CPU ใหม่

GIF ไปยัง MP4

การแปลงไฟล์ GIF ภาพเคลื่อนไหวเป็นวิดีโอวงรอบ MP4 ช่วยลดขนาดไฟล์ได้อย่างมาก พร้อมทั้งยกระดับความลึกของสีจาก 256 สีดัชนีเป็นสีจริงหลายล้านสี

MP4 ไปยัง GIF

การแปลงวิดีโอวงรอบ MP4 เป็น GIF ภาพเคลื่อนไหวจะสร้างรูปแบบภาพที่รองรับอย่างกว้างขวางซึ่งเล่นได้โดยอัตโนมัติโดยไม่ต้องใช้โปรแกรมเล่นวิดีโอ