บีบอัดวิดีโอ
ลดขนาดไฟล์วิดีโออย่างเห็นได้ชัด
ลากไฟล์มาวางที่นี่
หรือ เลือกไฟล์
บีบอัดวิดีโอ MP4 / MOV / MKV / AVI / WebM ให้เป็นไฟล์ MP4 ที่เล็กลง
เกี่ยวกับเครื่องมือนี้
คลิปครอบครัว 200 MB ที่แอปแชทปฏิเสธ การอัปโหลดคลาวด์จำกัด 100 MB และพอร์ทัลที่กำหนดวิดีโอไม่เกิน 50 MB - สถานการณ์เหล่านี้ต้องการการบีบอัด ไม่ใช่การแปลงรูปแบบ เครื่องมือนี้เสนอตรงนั้นพอดี: บีบตามระดับคุณภาพ (เลือกเป้าหมายคุณภาพแล้วขนาดตาม) หรือบีบตามขนาดเป้าหมาย (พิมพ์จำนวน MB แล้วการเข้ารหัสสองรอบอัตโนมัติจะพาคุณไป) รับไฟล์ MP4, MKV, MOV, AVI และ WebM ผลลัพธ์คือ MP4 ที่เข้ากันได้มากที่สุด
ขอบเขตตามจริง: การบีบอัดวิดีโอแบบไม่สูญเสียจริงไม่มีในทางปฏิบัติ ไฟล์วิดีโอที่เสร็จแล้วเป็น H.264/H.265 แบบสูญเสีย การเข้ารหัสซ้ำแบบ "ไม่สูญเสียทางคณิตศาสตร์" มักเพิ่มขนาดหลายเท่า ทางที่มีประโยชน์คือระดับเกือบไม่สูญเสีย (CRF 18): แยกจากต้นฉบับได้ยากที่ระยะดูปกติ แต่เล็กลงมาก ถ้าต้องการแค่เปลี่ยน container โดยไม่แตะคุณภาพเลย ใช้ remux ไม่สูญเสียในตัวแปลงวิดีโอแทน
ทุกอย่างประมวลผลในเบราว์เซอร์ของคุณด้วย FFmpeg ที่คอมไพล์เป็น WebAssembly - ไฟล์ไม่เคยถูกอัปโหลดหรือเก็บไว้ วิดีโอครอบครัวและกล้องวงจรปิดส่วนตัวจึงอยู่บนอุปกรณ์คุณเสมอ การเข้ารหัสใช้ CPU หนัก ควรจำกัดงานไว้ต่ำกว่า 1 GB / 1 ชม.; มีแถบความคืบหน้าสดและปุ่มยกเลิกเสมอ
ฟีเจอร์ของเครื่องมือ
- สามระดับคุณภาพ - เกือบไม่สูญเสีย (CRF 18), สมดุล (CRF 23), จัด (CRF 28)
- โหมดขนาดเป้าหมาย: พิมพ์ MB ที่ต้องการ ระบบคำนวณ bitrate และเข้ารหัสสองรอบให้ตรงเป้า
- จำกัดความเสริมเลือก (1080p / 720p / 480p) - บังคับลดขนาดมากกว่าลดคุณภาพหลายเท่า
- ผลลัพธ์ MP4 (H.264 + AAC) พร้อม faststart ใช้ได้ทั้งหน้าเว็บและแชท
- ประมวลผลในเครื่อง - ไม่อัปโหลด ไม่มีลายน้ำ ไม่จำกัด พร้อมความคืบหน้าสดและยกเลิกได้
วิธีใช้งาน
- ลากวิดีโอเข้ากล่อง (หรือคลิกเลือก) ระบบอ่านเวลา ความละเอียด และ bitrate อัตโนมัติ
- เลือกระดับคุณภาพ หรือสลับเป็นโหมดขนาดเป้าหมายแล้วกรอก MB ที่ต้องการ
- จำกัดความละเอียดถ้าจำเป็น แล้วคลิกบีบอัด
- ดูผลเทียบขนาดก่อน-หลัง แล้วดาวน์โหลด
คำถามที่พบบ่อย
- บีบอัดวิดีโอไม่สูญเสียจริงไหม
- ไม่จริงในทางปฏิบัติ ไฟล์วิดีโอสำเร็จรูปมีการสูญเสียอยู่แล้ว (H.264/H.265) การเข้ารหัสใหม่แบบไม่สูญเสียทางคณิตศาสตร์มักทำให้ไฟล์ใหญ่ขึ้นหลายเท่า ทางเลือกที่ดีคือระดับเกือบไม่สูญเสีย (CRF 18) ที่แยกกับต้นฉบับได้ยากที่ระยะดูปกติแต่เล็กลงมหาศาล ถ้าแค่ต้องการ container อื่นโดยไม่แตะคุณภาพเลย ใช้ remux ไม่สูญเสียในตัวแปลงวิดีโอแทน
- ควรเลือกกี่ระดับ และจะเล็กลงแค่ไหน
- ถ้างานเก็บถาวรหรือต้องการเอาไปต่อ ใช้เกือบไม่สูญเสีย (CRF 18) งานทั่วไปแชร์/อัปโหลด ใช้สมดุล (CRF 23) ซึ่งมักจบที่ 1/2 ถึง 1/5 ของต้นฉบับ ถ้าคลิปหน้าจอ กล้อง หรือกล้องวงจรปิดที่ bitrate สูงมาก ใช้ระดับจัด (CRF 28) บวกจำกัดความละเอียดลง 720p/480p ก็อาจถึง 1/10 หรือน้อยกว่า
- จะบีบวิดีโอให้ออกมา 50 MB เป๊ะ ๆ ได้ไหม
- ได้ สลับเป็นโหมดขนาดเป้าหมายแล้วพิมพ์ 50 ระบบคำนวณ bitrate รวมจากเวลาของวิดีโอ (เผื่อ overhead ของ container) แล้วเข้ารหัสสองรอบเพื่อชนเป้าหมาย ผลลัพธ์มักอยู่ภายใน ±5% ของเป้า; ถ้าเป้าใหญ่กว่าต้นฉบับ หน้าเว็บเตือนก่อนเริ่ม
- ทำไมบีบช้ากว่าที่คิด
- เบราว์เซอร์เรียกใช้ GPU encoder ไม่ได้ ทุกอย่างรันบน CPU ผ่าน WebAssembly งาน 1080p มักใช้เวลา 1-5 เท่าของเวลาวิดีโอ itself (โหมดสองรอบใช้สองเท่า) เป็นเรื่องปกติ สังเกตแถบความคืบหน้าและยกเลิกได้ทุกเมื่อ สำหรับ 4K หรือไฟล์ยาวมาก ให้แยกก่อน
- ใช้บนมือถือได้ไหม และไฟล์ถูกอัปโหลดหรือเปล่า
- ได้ หน้าเว็บ responsive ใช้งานได้ทั้ง Android/iOS แต่ด้วยข้อจำกัดหน่วยความจำและความร้อน บนมือถือควรจำกัดที่ราวหลายร้อย MB; และไม่มีอะไรถูกอัปโหลด - ไม่มี backend รับวิดีโอได้ ทุกอย่างรันในหน่วยความจำเครื่องคุณหลังโหลดเอนจิน ~31 MB ครั้งเดียว ซึ่งแคชไว้ใช้แบบออฟไลน์ได้