Video Tools

คู่มือการบีบอัดวิดีโอ: ไฟล์เล็กลง คุณภาพเท่าเดิม

เรียนรู้ว่า codec, bitrate และการเลือกความละเอียดส่งผลต่อขนาดไฟล์และคุณภาพอย่างไร พร้อมวิธีบีบอัดวิดีโอโดยไม่สูญเสียสิ่งที่สำคัญ

7 นาทีในการอ่าน

Video editing setup with multiple screens

ไฟล์วิดีโอ 4K แบบ raw สามารถมีขนาดเกิน 50 GB ต่อชั่วโมงได้อย่างง่ายดาย แม้แต่การบันทึกหน้าจอ 10 นาทีก็อาจพองตัวถึง 500 MB ไม่ว่าคุณจะอัปโหลดไปยังโซเชียลมีเดีย ส่งไฟล์ทางอีเมล หรือฝังวิดีโอบนเว็บไซต์ การบีบอัดคือความแตกต่างระหว่างใช้งานได้กับใช้งานไม่ได้

การบีบอัดวิดีโอทำงานอย่างไร

ไฟล์วิดีโอประกอบด้วยลำดับของเฟรม แทนที่จะเก็บทุกพิกเซลของทุกเฟรมแยกกัน codec สมัยใหม่ใช้ประโยชน์จากความซ้ำซ้อน 2 ประเภท:

  • ความซ้ำซ้อนเชิงพื้นที่ (Spatial redundancy) — พิกเซลที่อยู่ติดกันในเฟรมเดียวมักจะคล้ายกัน การบีบอัดแบบ JPEG ช่วยลดส่วนนี้
  • ความซ้ำซ้อนเชิงเวลา (Temporal redundancy) — เฟรมที่ต่อเนื่องกันมักจะดูเกือบเหมือนกัน จึงต้องเก็บเพียง ความแตกต่าง ระหว่างเฟรมเท่านั้น

นี่คือเหตุผลที่ฉากแพนกล้องบีบอัดได้ไม่ดี (ทุกอย่างเปลี่ยนแปลง) ในขณะที่วิดีโอพูดกับกล้องบีบอัดได้ดีมาก (มีเพียงปากที่เคลื่อนไหว)

เปรียบเทียบ Codec

Codec Container คุณภาพต่อบิต รองรับบน Browser หมายเหตุ
H.264 (AVC) MP4, MKV ดี ทุกแพลตฟอร์ม ตัวเลือกปลอดภัยสำหรับเว็บ
H.265 (HEVC) MP4, MKV ดีกว่า H.264 ประมาณ 40% ดี (ยกเว้น Firefox) เหมาะสำหรับจัดเก็บ
VP9 WebM ใกล้เคียง H.265 ทุก browser สมัยใหม่ เปิดและไม่มีค่าลิขสิทธิ์
AV1 WebM, MP4 บีบอัดได้ดีที่สุด กำลังขยายตัว เข้ารหัสช้า

สำหรับการส่งวิดีโอบนเว็บ H.264 ใน MP4 container ยังคงเป็นตัวเลือกที่ปลอดภัยและใช้ได้กับทุกแพลตฟอร์ม สำหรับการบีบอัดสูงสุดในการจัดเก็บส่วนตัว H.265 หรือ AV1 คุ้มค่ากับเวลาที่ใช้เข้ารหัส

ทำความเข้าใจ Bitrate

Bitrate คือปริมาณข้อมูลที่ใช้ต่อวินาทีของวิดีโอ วัดเป็น Mbps (เมกะบิตต่อวินาที) หรือ kbps

ขนาดไฟล์ (MB) ≈ Bitrate (Mbps) × ระยะเวลา (วินาที) ÷ 8

ค่า Bitrate เป้าหมายที่แนะนำสำหรับ H.264:

ความละเอียด อัตราเฟรม Bitrate ที่แนะนำ
480p 30fps 1–2 Mbps
720p 30fps 2.5–5 Mbps
1080p 30fps 5–10 Mbps
1080p 60fps 10–15 Mbps
4K 30fps 20–40 Mbps

CRF กับการเข้ารหัสแบบกำหนด Bitrate

มีสองโหมดหลักสำหรับการควบคุมคุณภาพ:

Constant Rate Factor (CRF)

ตัวเข้ารหัสจะปรับ bitrate อัตโนมัติทีละเฟรมเพื่อรักษาคุณภาพที่ดูดีอย่างสม่ำเสมอ ค่า CRF ต่ำ = คุณภาพสูงกว่า

  • CRF 18 — ใกล้เคียง lossless ขนาดไฟล์ใหญ่
  • CRF 23 — ค่าเริ่มต้น คุณภาพดีเยี่ยม
  • CRF 28 — คุณภาพลดลงอย่างเห็นได้ชัด ขนาดไฟล์เล็กกว่า

CRF เหมาะที่สุดเมื่อคุณให้ความสำคัญกับคุณภาพและขนาดไฟล์เป็นเรื่องรอง

Target Bitrate (CBR/VBR)

คุณกำหนด bitrate แบบคงที่หรือสูงสุด มีประโยชน์เมื่อต้องการไฟล์ที่มีขนาดต่ำกว่าขีดจำกัดที่กำหนด (เช่น ไฟล์แนบในอีเมล หรือข้อจำกัดการอัปโหลดของแพลตฟอร์ม)

บีบอัดโดยไม่ต้องเข้ารหัสใหม่

บางครั้งการปรับแต่งที่เร็วที่สุดคือการ เปลี่ยน container หรือลบแทร็กเสียงโดยไม่แตะต้อง video stream หากแหล่งที่มาเป็น H.264 อยู่แล้วและต้องการแค่ตัดหรือ remux คุณหลีกเลี่ยงการเข้ารหัสใหม่ได้เลย ซึ่งจะรักษาคุณภาพต้นฉบับไว้โดยไม่เสียอะไรเลย

ใช้ Video Compressor ของเราเพื่อลดขนาดไฟล์โดยตรงในเบราว์เซอร์โดยใช้ FFmpeg ที่คอมไพล์เป็น WebAssembly — ไม่ต้องอัปโหลด ไม่ต้องรอ ไม่มีปัญหาด้านความเป็นส่วนตัว

ความละเอียด: อย่าลดขนาดโดยไม่จำเป็น

การลดความละเอียดลงครึ่งหนึ่งจะลดจำนวนพิกเซลลงเหลือหนึ่งในสี่ ซึ่งช่วยลดขนาดไฟล์ได้อย่างมาก แต่เมื่อต่ำกว่าขนาดที่แสดงผลเป้าหมาย คุณจะสูญเสียความคมชัดที่ไม่สามารถกู้คืนได้

หลักการเบื้องต้น:

  1. ถ้าวิดีโอของคุณจะแสดงผลที่ 720p เท่านั้น การเข้ารหัสที่ 4K ก็เป็นการสิ้นเปลืองพื้นที่จัดเก็บ
  2. เก็บต้นฉบับไว้เพื่อถาวร แล้ว export เวอร์ชันบีบอัดสำหรับการแจกจ่าย
  3. รักษา อัตราส่วนภาพ ไว้ — ใช้ Video Converter ของเราเพื่อจัดการการเปลี่ยนรูปแบบและความละเอียดได้อย่างเรียบร้อย

การบีบอัดเสียง

อย่าลืมแทร็กเสียง:

  • AAC ที่ 128 kbps โปร่งใสสำหรับเนื้อหาสเตอริโอ
  • 192 kbps สำหรับเพลงหรือเสียงที่มีพลวัตสูง
  • ถ้าวิดีโอเป็นการบันทึกหน้าจอหรือบทเรียน 96 kbps mono ก็ดีพออย่างสมบูรณ์แบบและลด bitrate เสียงลงถึง 75%

วิธีทำ GIF ที่ถูกต้อง

GIF มีขนาดใหญ่เป็นที่รู้กัน — GIF 5 วินาทีอาจมีขนาดใหญ่กว่าคลิปเดียวกันในรูปแบบ H.264 MP4 ถึง 10 เท่า หากต้องการภาพเคลื่อนไหวแบบวนซ้ำสำหรับเว็บ ลองพิจารณา:

  1. ใช้ MP4/WebM ร่วมกับ autoplay muted loop แทน GIF สำหรับเว็บเพจ
  2. ถ้าจำเป็นต้องใช้ GIF จำกัดความกว้างที่ 320px, 15fps และสูงสุด 10 วินาที
  3. ใช้ GIF Maker ของเราเพื่อแปลงคลิปสั้นและดูตัวอย่างขนาดไฟล์ก่อน export

รายการตรวจสอบการบีบอัดอย่างรวดเร็ว

  • เลือก H.264 สำหรับความเข้ากันได้สูงสุด, H.265/AV1 สำหรับการจัดเก็บ
  • ตั้ง CRF 23 สำหรับการใช้งานทั่วไป ปรับลดสำหรับเนื้อหาที่ต้องการคุณภาพสูง
  • ให้ความละเอียด output ตรงกับขนาดที่แสดงผล
  • ใช้ AAC 128kbps สเตอริโอ (หรือ 96kbps mono สำหรับเสียงพูด)
  • ลบแทร็กเสียงที่ไม่ได้ใช้ออก (ถ้ามี)
  • ทดสอบการเล่นก่อนลบต้นฉบับ

การบีบอัดวิดีโอเป็นทั้งศาสตร์และศิลป์ เป้าหมายไม่ใช่ไฟล์ที่เล็กที่สุด แต่คือไฟล์ที่เล็กที่สุดที่ยังคงดูดีพอสำหรับวัตถุประสงค์ที่ต้องการ