รูปแบบวิดีโอ: MP4, WebM, MKV และโคเดก
ความแตกต่างระหว่างคอนเทนเนอร์วิดีโอและโคเดกการบีบอัด รวมถึงวิธีเลือกรูปแบบที่เหมาะสมสำหรับเว็บ มือถือ และการตัดต่อ
ไฟล์ของคุณได้รับการประมวลผลทั้งหมดภายในเว็บเบราว์เซอร์ของคุณโดยใช้ HTML5 Canvas และ WebAssembly ไม่มีข้อมูลใดออกจากอุปกรณ์ของคุณเลย
ข้ามคิวการอัปโหลดและดาวน์โหลด การแปลงไฟล์เกิดขึ้นในเครื่องด้วยความเร็วสูงสุดของฮาร์ดแวร์โดยไม่มีข้อจำกัดจากเซิร์ฟเวอร์
สอดคล้องตามข้อกำหนดอย่างเป็นทางการของ ISO, W3C และ IETF เพื่อรับประกันความเข้ากันได้ของผลลัพธ์ในระบบปฏิบัติการสมัยใหม่
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| รูปแบบผลลัพธ์ | ประเภท MIME | ข้อกำหนด | ประเภท |
|---|---|---|---|
| MP4 วิดีโอ | video/mp4 | ISO-IEC-14496-14-MP4 | วิดีโอ MPEG-4 Part 14 |
| WebM วิดีโอ | video/webm | RFC-6386-VP8 | วิดีโอสื่อเปิด WebM |
| MOV QuickTime | video/quicktime | APPLE-MOV-SPEC | Apple QuickTime Movie Container |
ข้อมูลทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ (Codec)
คอนเทนเนอร์กับโคเดก: กล่องเทียบกับเนื้อหา
คอนเทนเนอร์ (เช่น .mp4 หรือ .webm) เป็นเพียงกล่องที่รวมวิดีโอ เสียง และคำบรรยายเข้าไว้ด้วยกัน โคเดก (เช่น H.264, VP9 หรือ AV1) คือสูตรการบีบอัดที่ใช้บรรจุวิดีโอไว้ข้างในกล่อง ไฟล์ MP4 สองไฟล์สามารถมีโคเดกภายในที่แตกต่างกันได้อย่างสิ้นเชิง
MP4 (H.264) กับ WebM (VP9/AV1)
MP4 ที่ใช้ H.264 คือเจ้าแห่งความเข้ากันได้ตัวจริง โดยสามารถเล่นได้บนทุกอุปกรณ์ ทุกเบราว์เซอร์ ทุกทีวี และทุกโทรศัพท์ที่ผลิตขึ้นในรอบ 15 ปีที่ผ่านมา ส่วน WebM เป็นมาตรฐานเว็บแบบโอเพนซอร์สและไม่มีค่าลิขสิทธิ์ ซึ่งออกแบบมาเพื่อให้การสตรีมผ่านเบราว์เซอร์มีประสิทธิภาพสูง
ทำไมการแปลงวิดีโอจึงใช้เวลาและแบตเตอรี่มากกว่า
ไฟล์วิดีโอนั้นประกอบด้วยเฟรมจำนวนนับล้าน การแปลงรหัสจำเป็นต้องวิเคราะห์เวกเตอร์การเคลื่อนไหวแบบเฟรมต่อเฟรมเพื่อบีบอัดฉากหลังที่มีความซ้ำซ้อน เมื่อทำการแปลงวิดีโอฝั่ง client-side ในเบราว์เซอร์ เทคโนโลยี WebAssembly สมัยใหม่จะทำการถอดรหัสเฟรมโดยตรงบน CPU/GPU ของคุณด้วยความเร็วระดับฮาร์ดแวร์ดั้งเดิม
อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ