Saya melakukan tes di mana saya mentranskode-kode (menggunakan pengkodean libx264 ke .mp4
) video berkualitas tinggi dari camcorder Sony menggunakan kisaran penuh nilai yang telah ditentukan (kecuali plasebo) pada kisaran nilai CRF (18, 21, 24, dan 27 ). Saya ingin tahu apa yang akan memberi saya kombinasi terbaik kecepatan encoding, kualitas output dan ukuran file.
Untuk setiap nilai CRF, saya memberi setiap operasi trans-kode skor untuk waktu penyandiannya (misalnya, untuk CRF = 18, nilai preset waktu ultrafast 5,7 detik mendapat skor 1,0, waktu veryslow 162 detik mendapat 0, dengan semua skor lainnya diskalakan di antaranya). Saya menghitung skor ukuran file keluaran dengan cara yang sama, tentu saja memberikan file terkecil skor terbaik. Saya kemudian menambahkan dua skor untuk skor kecepatan / ukuran "gabungan".
Untuk masing-masing dari empat nilai CRF, preset "sangat cepat" adalah pemenang yang mudah diperoleh, dengan skor hampir sempurna 1,94 (untuk CRF 18 dan 21), 1,96 (CRF 24) dan 1,97 (CRF 27). Saya merasa sangat ingin tahu bahwa "veryfast" menghasilkan ukuran file yang paling kecil setiap kali , hanya kalah dari "sangat lambat" dan tidak pernah banyak.
Satu perbedaan yang saya perhatikan di antara berbagai nilai preset adalah bahwa sistem operasi (Windows 7) akan memberi saya thumbnail yang berbeda. Preset yang lebih cepat akan menampilkan thumbnail beberapa detik ke dalam video, di mana thumbnail untuk preset yang lebih lambat akan mencerminkan bingkai pembuka video. Itu tidak penting bagi saya; apa yang saya pelajari adalah "-preset sangat cepat" tampaknya menjadi pilihan yang mudah.
Inilah hasil saya (sebagai gambar snapshot dari spreadsheet Excel):
Berikut ini adalah lembar bentang Excel sebagai teks 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