ทำไมวิดีโอโทรศัพท์ 30 วินาทีจึงมีขนาด 200MB และการบีบอัดมันแลกกับอะไรจริงๆ
15 ตุลาคม 2569 · 4 นาทีในการอ่าน
ภาพถ่ายอาจมีขนาดไม่กี่เมกะไบต์ วิดีโอ 30 วินาทีจากโทรศัพท์เครื่องเดียวกันสามารถมีขนาดใหญ่กว่านั้นได้ง่ายๆ สิบถึงยี่สิบเท่า เพราะวิดีโอเป็นลำดับของเฟรมเต็มหลายสิบเฟรมต่อวินาทีจริงๆ — ข้อมูลสะสมอย่างรวดเร็ว แม้ก่อนที่จะคำนึงถึงความจริงที่ว่าโทรศัพท์บันทึกด้วยความละเอียดและอัตราเฟรมที่มากเกินกว่าที่สถานการณ์การดูส่วนใหญ่ต้องการจริงๆ มากขึ้นเรื่อยๆ
ทำไมการบีบอัดวิดีโอจึงเป็นปัญหาที่แตกต่างจากการบีบอัดภาพ
การบีบอัดภาพถ่ายเดียวต้องจัดการกับรายละเอียดภายในเฟรมเดียวเท่านั้น การบีบอัดวิดีโอยังใช้ประโยชน์จากข้อเท็จจริงที่ว่าเฟรมที่ต่อเนื่องกันมักจะคล้ายกันมาก — แทนที่จะจัดเก็บทุกพิกเซลของทุกเฟรมตั้งแต่ต้น ตัวแปลงรหัสวิดีโอส่วนใหญ่จัดเก็บสิ่งที่เปลี่ยนแปลงระหว่างเฟรม นั่นคือเหตุผลว่าทำไมวิดีโอที่นิ่งเป็นส่วนใหญ่ (คนพูด สไลด์โชว์) จึงบีบอัดได้อย่างมีประสิทธิภาพมากกว่าอะไรที่มีการเคลื่อนไหวอย่างต่อเนื่องทั่วทั้งเฟรม เช่นการกระทำที่รวดเร็วหรือการถ่ายภาพด้วยมือที่สั่นไหว
สิ่งที่ย่อไฟล์วิดีโอจริงๆ
- บิตเรต — ปริมาณข้อมูลที่อนุญาตต่อวินาทีของฟุตเทจ การลดมันเป็นตัวขับเคลื่อนหลักในการลดขนาดไฟล์ โดยแลกกับร่องรอยการบีบอัดที่มองเห็นได้ชัดเจนขึ้นในฉากที่ยุ่งเหยิง
- ความละเอียด — คลิป 4K ที่มุ่งหมายเฉพาะสำหรับหน้าจอโทรศัพท์มีพิกเซลมากกว่าที่จะมองเห็นได้จริงมาก การลดขนาดลงเป็น 1080p หรือต่ำกว่าสามารถลดขนาดไฟล์ได้อย่างมากโดยไม่มีการสูญเสียที่มองเห็นได้บนหน้าจอที่เล็กกว่า
- อัตราเฟรม — ฟุตเทจที่ไม่ใช่การกระทำที่รวดเร็วไม่ค่อยได้ประโยชน์จาก 60fps เมื่อเทียบกับ 30fps และการลดอัตราเฟรมลงครึ่งหนึ่งจะลดปริมาณข้อมูลเฟรมที่ต้องจัดเก็บลงประมาณครึ่งหนึ่ง
- การเลือกตัวแปลงรหัส — ตัวแปลงรหัสที่ใหม่กว่าเช่น H.265 มักจะสร้างไฟล์ที่เล็กกว่าอย่างเห็นได้ชัดกว่า H.264 ที่เก่ากว่าที่คุณภาพภาพเดียวกัน แม้ว่าอุปกรณ์และแพลตฟอร์มทุกตัวจะไม่รองรับมันได้ดีเท่ากัน
ทำสิ่งนี้โดยไม่ต้องอัปโหลดไฟล์ขนาดใหญ่ไปที่ไหนเลย
บีบอัดวิดีโอ เข้ารหัสวิดีโอใหม่ด้วยบิตเรตที่ต่ำกว่า และเลือกได้ ความละเอียดที่ต่ำกว่า ทำงานผ่าน WebCodecs — API เบราว์เซอร์ที่ให้หน้าเว็บเข้าถึงฮาร์ดแวร์การเข้ารหัสวิดีโอเดียวกันกับที่แอปเนทีฟของอุปกรณ์ของคุณใช้โดยตรง — เพื่อให้การบีบอัดเกิดขึ้นบนอุปกรณ์ของคุณแทนที่จะต้องอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ก่อน ซึ่งสำคัญเมื่อพิจารณาว่าไฟล์วิดีโอมีขนาดใหญ่แค่ไหนแล้วก่อนที่การบีบอัดจะเริ่มต้นด้วยซ้ำ
บีบอัดวิดีโอ
เปิดบีบอัดวิดีโอ