x264 Video Codec คือไลบรารีซอฟต์แวร์และแอปพลิเคชันฟรีสำหรับการเข้ารหัสสตรีมวิดีโอในรูปแบบการบีบอัด H.264/MPEG-4 AVC และเผยแพร่ภายใต้เงื่อนไขของ GNU GPL
x264 Video Codec
ภาพรวมคุณลักษณะ
- ให้ประสิทธิภาพ การบีบอัด และคุณลักษณะที่ดีที่สุดในระดับเดียวกัน
- บรรลุประสิทธิภาพที่น่าทึ่ง โดยเข้ารหัสสตรีม 1080p 4 รายการขึ้นไปแบบเรียลไทม์บนคอมพิวเตอร์ระดับผู้บริโภคเครื่องเดียว
- ให้คุณภาพดีที่สุด มีการเพิ่มประสิทธิภาพภาพทางจิตขั้นสูงสุด
- คุณลักษณะการสนับสนุนที่จำเป็นสำหรับแอปพลิเคชันต่างๆ เช่น การออกอากาศทางโทรทัศน์ แอปพลิเคชันวิดีโอ Blu-ray ที่มีความหน่วงต่ำ และวิดีโอบนเว็บ
- x264 เป็นแกนหลักของบริการวิดีโอบนเว็บมากมาย เช่น Youtube, Facebook, Vimeo และ Hulu มีการใช้กันอย่างแพร่หลายโดยผู้แพร่ภาพกระจายเสียงโทรทัศน์และ ISP
คุณสมบัติของตัวเข้ารหัส
- การแปลงเชิงพื้นที่แบบปรับได้ 8x8 และ 4x4
- ตำแหน่ง B-frame แบบปรับได้
- B-frames เป็นข้อมูลอ้างอิง / ลำดับเฟรมที่กำหนดเอง
- การเข้ารหัสเอนโทรปี CAVLC/CABAC
- เมทริกซ์การหาปริมาณที่กำหนดเอง
- ข้อมูลภายใน: มาโครบล็อกทุกประเภท (16x16, 8x8, 4x4 และ PCM พร้อมการคาดการณ์ทั้งหมด)
- Inter P: ทุกพาร์ติชั่น (ตั้งแต่ 16x16 ลงไป 4x4)
- Inter B: พาร์ติชั่นจาก 16x16 ลงไปเป็น 8x8 (รวมข้าม/direct)
- อินเทอร์เลซ (MBAFF)
- กรอบอ้างอิงหลายอัน
- Ratecontrol: quantizer คงที่, คุณภาพคงที่, ABR เดี่ยวหรือหลายรายการ, VBV ทางเลือก
- การตรวจจับฉาก
- โหมดตรงเชิงพื้นที่และเวลาใน B-frames การเลือกโหมดที่ปรับเปลี่ยนได้
- การเข้ารหัสแบบขนานบน CPU หลายตัว
- โหมดทำนายผลแบบไม่สูญเสีย
- การเพิ่มประสิทธิภาพ Psy เพื่อการรักษารายละเอียด (การหาปริมาณที่ปรับเปลี่ยนได้, psy-RD, psy-trellis)
- โซนสำหรับปรับการกระจายบิตเรตตามอำเภอใจ