Я провел тест, в котором я транскодировал (используя кодирование libx264 .mp4
) видео высокого качества с видеокамеры Sony, используя полный диапазон предустановленных значений (кроме плацебо) для диапазона значений CRF (18, 21, 24 и 27). ). Я хотел знать, что даст мне лучшее сочетание скорости кодирования, качества вывода и размера файла.
Для каждого значения CRF я дал каждой операции транскодирования балл за время кодирования (например, для CRF = 18, предустановленное значение сверхбыстрого времени 5,7 секунд получило балл 1,0, Veryslow-время 162 секунд получило 0, со всеми другие баллы масштабируются между). Я рассчитал выходной размер файла аналогичным образом, конечно же, наименьший файл получил лучший результат. Затем я добавил две оценки для «комбинированной» оценки скорости / размера.
Для каждого из четырех значений CRF «очень быстрая» предустановка была победителем в хендс-апе с почти идеальными показателями 1,94 (для CRF 18 и 21), 1,96 (CRF 24) и 1,97 (CRF 27). Я нахожу очень любопытным, что «очень быстрый» каждый раз генерирует файл с наименьшим размером , теряя только «очень низкий» и никогда не слишком.
Одно из различий, которое я заметил среди различных предустановленных значений, заключалось в том, что операционная система (Windows 7) давала мне разные эскизы. Более быстрые пресеты будут показывать миниатюру на несколько секунд в видео, где миниатюры для медленных пресетов будут отражать начальный кадр (и) видео. Это не важно для меня; что я узнал, так это то, что «очень быстрое задание» кажется легким выбором.
Вот мои результаты (в виде снимка электронной таблицы 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