บีบอัดวิดีโอ
วิธีบีบอัดวิดีโอให้เล็กกว่า 25 MB (หรือขนาดจำกัดอื่น ๆ)
ขนาดไฟล์ที่จำกัดไว้คืองบประมาณของบิต เมื่อหารด้วยความยาวคลิป คุณจะรู้ว่าวิดีโอใช้ได้กี่ kbit/s คู่มือนี้อธิบายวิธีคิด มีตารางสำหรับ 16, 20 และ 25 MB และสี่วิธีที่ทำให้ได้ตามตัวเลขนั้น
หากต้องการบีบอัดวิดีโอให้เล็กกว่า 25 MB ให้คำนวณบิตเรตที่พอดีก่อน ขนาดไฟล์คือบิตเรตรวมของภาพและเสียง คูณด้วยความยาว แล้วหารด้วย 8 คลิปยาว 3 นาทีที่ใช้เสียง 128 kbit/s จะเหลือบิตเรตสำหรับภาพประมาณ 983 kbit/s เข้ารหัสที่ค่านี้หรือต่ำกว่า และเผื่อไว้อีกสองสามเปอร์เซ็นต์
ขนาดไฟล์ของวิดีโอถูกกำหนดอย่างไร
ขนาดไฟล์ขึ้นอยู่กับบิตเรตและความยาว ความละเอียดอย่างเดียวไม่ได้กำหนดขนาด บิตเรตคือปริมาณข้อมูลที่ใช้ต่อการบันทึกหนึ่งวินาที นำบิตเรตของภาพและเสียงมาคูณกับจำนวนวินาที หารด้วย 8 เพื่อเปลี่ยนบิตเป็นไบต์ ก็จะได้ขนาดไฟล์ วิดีโอยาว 10 นาทีที่ 5000 kbit/s พร้อมเสียง 128 kbit/s จะมีขนาด 384.6 MB ในที่นี้ 1 kbit เท่ากับ 1000 บิต และ 1 MB เท่ากับ 1,000,000 ไบต์
บิตเรตวิดีโอเท่าไรจึงพอดีกับ 16, 20 หรือ 25 MB
ตารางนี้ใช้สูตรเดียวกันย้อนกลับสำหรับขนาดจำกัดที่พบบ่อย โดยแสดงบิตเรตวิดีโอที่เหลือหลังหักเสียง 128 kbit/s ตัวเลขนับเฉพาะข้อมูลเสียงและภาพ เมื่อรวมคอนเทนเนอร์แล้ว ไฟล์จริงจึงจะใหญ่กว่านี้เล็กน้อย
| ขนาดจำกัด | 1 นาที | 3 นาที | 5 นาที |
|---|---|---|---|
| 16 MB | 2005 kbit/s | 583 kbit/s | 298 kbit/s |
| 20 MB | 2538 kbit/s | 760 kbit/s | 405 kbit/s |
| 25 MB | 3205 kbit/s | 983 kbit/s | 538 kbit/s |
หากความยาวหรือขนาดจำกัดต่างจากในตาราง ให้ใช้เครื่องคำนวณบิตเรตวิดีโอในโหมดบิตเรตสำหรับขีดจำกัดขนาด และควรรู้ว่าเป้าหมายของคุณคือขีดจำกัดใด Google ระบุว่าไฟล์แนบของบัญชี Gmail ส่วนบุคคลมีขีดจำกัด 25 MB (support.google.com/mail/answer/6584) ส่วน Discord ระบุว่าตั้งแต่สิงหาคม 2026 ขีดจำกัดการอัปโหลดสำหรับผู้ที่ไม่ได้สมัครสมาชิกคือ 20 MB (support.discord.com/hc/en-us/articles/25444343291031) แอปและบริการอีเมลอื่นมีขีดจำกัดของตัวเอง จึงควรดูหน้าวิธีใช้ของบริการที่คุณใช้ และตรวจด้วยว่านับเป็น MB หรือ MiB
ตรวจสอบบิตเรตปัจจุบันของวิดีโอได้อย่างไร
- หารขนาดไฟล์ด้วยความยาว คลิปขนาด 90 MB ยาว 3 นาที (180 วินาที) ใช้บิตเรต 90 × 8 ÷ 180 = 4 Mbit/s หรือ 4000 kbit/s รวมทั้งหมด
- เทียบกับตาราง ถ้าบิตเรตรวมต่ำกว่างบประมาณอยู่แล้ว ไฟล์ก็พอดีกับขีดจำกัด การบีบอัดซ้ำมีแต่ทำให้คุณภาพลดลง
- หากต้องการอ่านค่าที่แน่นอนจากไฟล์ ให้ใช้
ffprobe -v error -show_entries format=bit_rate -of default=noprint_wrappers=1:nokey=1 input.mp4ซึ่งจะแสดงบิตเรตรวมเป็นบิตต่อวินาที
บีบอัดวิดีโอในเบราว์เซอร์ทำอย่างไร
- เปิดเครื่องมือบีบอัดวิดีโอ แล้วลากไฟล์ MP4, MOV หรือ WEBM มาวางในกล่อง ทำได้ครั้งละหนึ่งไฟล์ ขนาดไม่เกิน 1 GB
- เลือกพรีเซ็ต ไฟล์เล็กสุดจำกัดความสูงไว้ที่ 720p และตั้งเป้าบิตเรตต่ำ เหมาะกับการส่งในแชตและอีเมล สมดุลคงความละเอียดได้ถึง 1080p ที่เป้าหมายคุณภาพระดับกลาง
- กดบีบอัดวิดีโอ แล้วดูแถวผลลัพธ์ ซึ่งแสดงขนาดก่อนและหลัง รวมทั้งเปอร์เซ็นต์ที่ลดได้ คุณจึงนำไปเทียบกับขีดจำกัดของคุณได้
การประมวลผลทำงานในแท็บเบราว์เซอร์ของคุณ คลิปจึงไม่ถูกอัปโหลด มีข้อควรทราบข้อหนึ่ง พรีเซ็ตกำหนดระดับคุณภาพ ไม่ได้กำหนดขนาดเป้าหมาย เครื่องมือจึงรับปากไม่ได้ว่าจะได้ 25 MB แต่จะบอกให้ทราบว่าผลลัพธ์ออกมาเป็นเท่าไร ถ้าไฟล์เล็กอยู่แล้ว เครื่องมือจะแจ้งไว้ แทนที่จะคืนไฟล์ที่ใหญ่ขึ้นมา
ถ้าผลลัพธ์ยังเกินขีดจำกัดต้องทำอย่างไร
- ตัดคลิปให้สั้นลง ขนาดไฟล์เปลี่ยนตามความยาว การตัดวิดีโอ 5 นาทีเหลือ 3 นาทีจึงเพิ่มพื้นที่ได้มากกว่าการลดระดับคุณภาพ
- เริ่มใหม่จากไฟล์ต้นฉบับ แทนการบีบอัดไฟล์ที่บีบอัดแล้ว การเข้ารหัสซ้ำแต่ละครั้งทำให้ภาพเบลอลงอีกเล็กน้อย
- เข้ารหัสด้วย ffmpeg ที่บิตเรตแน่นอน คู่มือ H.264 ของ FFmpeg (
trac.ffmpeg.org/wiki/Encode/H.264) แนะนำการเข้ารหัสแบบสองรอบเมื่อต้องการกำหนดขนาดไฟล์ สำหรับคลิป 3 นาทีและขนาด 25 MB ให้รันรอบที่ 1 ด้วยffmpeg -y -i input.mp4 -c:v libx264 -b:v 950k -pass 1 -an -f null /dev/nullแล้วรันรอบที่ 2 ด้วยffmpeg -i input.mp4 -c:v libx264 -b:v 950k -pass 2 -c:a aac -b:a 128k output.mp4บน Windows ให้เขียนNULแทน/dev/null - ส่งเป็นลิงก์แทน Gmail จะเปลี่ยนไฟล์แนบที่เกินขีดจำกัดเป็นลิงก์ Google Drive ให้เอง
ไฟล์ที่เล็กลงทำให้คุณภาพเสียไปเท่าไร
บิตต่อวินาทีที่น้อยลงหมายถึงรายละเอียดต่อเฟรมที่น้อยลง ตัวอักษร เส้นบาง และภาพที่เคลื่อนไหวเร็วจะเบลอก่อน งบประมาณที่แคบอย่าง 583 kbit/s สำหรับ 3 นาที จะทำให้ภาพ 1080p เป็นบล็อก เพราะบิตจำนวนเท่าเดิมต้องครอบคลุมพิกเซลมากขึ้น การลดเหลือ 720p ทำให้ตัวเข้ารหัสอธิบายพิกเซลน้อยลง และที่บิตเรตนี้ภาพมักคงคุณภาพได้ดีกว่า หากขีดจำกัดแคบมาก คลิปที่สั้นลงดีกว่าคลิปที่ภาพไม่สวย
คำถาม
บีบอัดวิดีโอให้เหลือ 16 MB ทำอย่างไร
ใช้วิธีเดียวกัน โดยตั้งงบประมาณที่ 16 MB เมื่อใช้เสียง 128 kbit/s ขนาด 16 MB รองรับวิดีโอได้ประมาณ 2005 kbit/s สำหรับคลิป 1 นาที 583 kbit/s สำหรับ 3 นาที และ 298 kbit/s สำหรับ 5 นาที เข้ารหัสที่ค่านี้หรือต่ำกว่าเล็กน้อย แล้วตรวจขนาดของผลลัพธ์
ส่งวิดีโอที่ใหญ่กว่า 25 MB ทางอีเมลได้อย่างไร
บีบอัดให้พอดี หรือส่งเป็นลิงก์ บัญชี Gmail ส่วนบุคคลมีขีดจำกัดไฟล์แนบ 25 MB และ Gmail จะแทนไฟล์แนบที่เกินด้วยลิงก์ Google Drive ส่วนบัญชีที่ใช้ในที่ทำงานหรือโรงเรียนจะเป็นไปตามขีดจำกัดที่ผู้ดูแลระบบกำหนด
ทำไมวิดีโอที่บีบอัดแล้วยังใหญ่กว่าขีดจำกัด
มีสามสาเหตุที่รวมกัน คอนเทนเนอร์ (MP4, MKV และอื่น ๆ) เพิ่มส่วนหัวและดัชนี ตัวเข้ารหัสแบบบิตเรตแปรผันให้เพียงค่าเฉลี่ยของบิตเรตที่ตั้งไว้ และบางบริการนับเป็น MiB แทน MB โดย 25 MiB เท่ากับ 26.2 MB ซึ่งมากกว่า 4.9% ควรตั้งเป้าให้ต่ำกว่าขีดจำกัดสองสามเปอร์เซ็นต์
การบีบอัดวิดีโอทำให้คุณภาพลดลงหรือไม่
ลดลงเล็กน้อย การเข้ารหัสใหม่ใช้บิตน้อยลง และความสูญเสียจะเห็นที่ตัวอักษรและรายละเอียดละเอียดก่อน ที่พรีเซ็ตสมดุล มักมองเห็นได้ยากบนหน้าจอโทรศัพท์ ควรเก็บไฟล์ต้นฉบับไว้ เพื่อบีบอัดใหม่ด้วยการตั้งค่าอื่นได้
วิดีโอของฉันถูกอัปโหลดหรือไม่เมื่อบีบอัด
ไม่ เบราว์เซอร์อ่านและเข้ารหัสวิดีโอใหม่ด้วยโคเดกของตัวเองในแท็บที่เปิดอยู่ และไม่มีสิ่งใดถูกส่งไปยังเซิร์ฟเวอร์ ต้องใช้ Chrome หรือ Edge รุ่นล่าสุด Firefox 130 ขึ้นไป หรือ Safari 16.4 ขึ้นไป