ฉันทำการทดสอบที่ฉันแปลงรหัส (โดยใช้การเข้ารหัส libx264 เป็น.mp4
) วิดีโอคุณภาพสูงจากกล้องถ่ายวิดีโอ Sony โดยใช้ช่วงเต็มของค่าที่ตั้งไว้ล่วงหน้า (ยกเว้นยาหลอก) ในช่วงของค่า CRF (18, 21, 24 และ 27 ) ฉันอยากรู้ว่าอะไรจะให้ความเร็วการเข้ารหัสคุณภาพผลผลิตและขนาดไฟล์ที่ดีที่สุด
สำหรับค่า CRF แต่ละค่าฉันให้คะแนน transcode ในการเข้ารหัสแต่ละครั้ง (เช่นสำหรับ CRF = 18 ค่าที่ตั้งไว้เร็วมากเวลา 5.7 วินาทีได้ 1.0 คะแนนเวลาที่ช้ามาก 162 วินาทีได้ 0 ด้วยทั้งหมด คะแนนอื่น ๆ จะอยู่ระหว่าง) ฉันคำนวณคะแนนขนาดไฟล์ที่ส่งออกในทำนองเดียวกันแน่นอนว่าให้คะแนนที่เล็กที่สุดเป็นคะแนนที่ดีที่สุด ฉันเพิ่มคะแนนสองคะแนนสำหรับคะแนน "รวม" / ความเร็ว
สำหรับค่า CRF แต่ละค่าสี่ค่าที่ตั้งล่วงหน้า "เร็วมาก" นั้นเป็นรางวัลชนะเลิศที่มีคะแนนต่ำที่สุดคือ 1.94 (สำหรับ CRF 18 และ 21), 1.96 (CRF 24) และ 1.97 (CRF 27) ฉันพบว่ามันแปลกมากที่ "เร็วมาก" ผลิตไฟล์ขนาดเล็กที่สุดเกือบทุกครั้งสูญเสียเพียง "ช้ามาก" และไม่มาก
ข้อแตกต่างอย่างหนึ่งที่ฉันสังเกตเห็นได้จากค่าที่ตั้งไว้ล่วงหน้าต่างๆคือระบบปฏิบัติการ (Windows 7) จะให้ภาพขนาดย่อที่แตกต่างกัน ค่าที่ตั้งล่วงหน้าที่เร็วขึ้นจะแสดงภาพขนาดย่อในวิดีโอหลายวินาทีโดยที่ภาพขนาดย่อสำหรับสถานีที่ตั้งล่วงหน้าช้าลงจะสะท้อนถึงเฟรมเปิดของวิดีโอ นั่นไม่สำคัญสำหรับฉัน สิ่งที่ฉันเรียนรู้คือ "-preset veryfast" น่าจะเป็นตัวเลือกที่ง่าย
นี่คือผลลัพธ์ของฉัน (เป็นภาพสแนปชอตของสเปรดชีต Excel):
นี่คือสเปรดชีต Excel เป็นข้อความ csv:
CRF,Preset,Seconds,score,MB,score,totalscore
18,1_ultrafast,5.7,1.00,59.5,0.09,1.09
18,2_superfast,8.4,0.98,62.3,0.00,0.98
18,3_veryfast,10.8,0.97,30.9,0.98,1.94
18,4_faster,16.0,0.93,33.5,0.89,1.83
18,5_fast,24.0,0.88,36.8,0.79,1.68
18,6_medium,29.1,0.85,34.9,0.85,1.70
18,7_slow,48.1,0.73,33.9,0.88,1.61
18,8_slower,84.9,0.49,33.0,0.91,1.40
18,9_veryslow,162.0,0.00,30.1,1.00,1.00
21,1_ultrafast,5.7,1.00,38.0,0.00,1.00
21,2_superfast,7.9,0.98,35.0,0.15,1.14
21,3_veryfast,10.0,0.97,19.0,0.97,1.94
21,4_faster,14.2,0.94,21.0,0.87,1.80
21,5_fast,19.9,0.89,23.0,0.77,1.66
21,6_medium,24.6,0.86,22.0,0.82,1.67
21,7_slow,43.1,0.72,21.0,0.87,1.58
21,8_slower,69.8,0.51,20.5,0.89,1.41
21,9_veryslow,137.3,0.00,18.4,1.00,1.00
24,1_ultrafast,5.5,1.00,24.9,0.00,1.00
24,2_superfast,7.5,0.98,21.4,0.27,1.25
24,3_veryfast,9.3,0.97,12.0,0.99,1.96
24,4_faster,13.2,0.93,14.0,0.84,1.77
24,5_fast,17.4,0.90,15.0,0.76,1.66
24,6_medium,21.0,0.87,14.4,0.81,1.67
24,7_slow,37.3,0.72,14.0,0.84,1.56
24,8_slower,62.2,0.51,13.0,0.92,1.42
24,9_veryslow,121.1,0.00,11.9,1.00,1.00
27,1_ultrafast,5.5,1.00,16.8,0.00,1.00
27,2_superfast,7.4,0.98,13.6,0.38,1.36
27,3_veryfast,9.0,0.97,8.4,1.00,1.97
27,4_faster,12.6,0.93,10.1,0.80,1.73
27,5_fast,15.8,0.90,10.4,0.76,1.66
27,6_medium,18.8,0.87,10.0,0.81,1.68
27,7_slow,34.1,0.73,9.8,0.83,1.56
27,8_slower,59.6,0.48,9.0,0.93,1.41
27,9_veryslow,109.7,0.00,8.4,1.00,1.00