This is comparing different codecs, with approximately the same tuning factors such that vmaf > 98.. testing oapv, h264, vp9, av1, prores
| Test Name |
Test Results |
Encode Duration |
File Size |
VMAF Harmonic Mean |
PSNR-Y Harmonic Mean |
CAMBI Harmonic Mean |
MS-SSIM Harmonic Mean |
Encode Arguments |
| test_mkv-dnxhr-10-bit |
Test frame= 1 fps=0.9 q=0.0 Lsize= 2KiB time=00:00:00.04 bitrate= 506.8kbits/s speed=0.0359x elapsed=0:00:01.11 |
3.1123 |
367,011,215 |
99.985948 |
60.024493 |
1e-06 |
0.999918 |
-c:v dnxhd -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -pix_fmt yuv444p10le -profile:v dnxhr_444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libaom-av1-gop10-10bit |
Test frame= 1 fps=0.4 q=0.0 Lsize= 136KiB time=00:00:00.04 bitrate=27866.6kbits/s speed=0.0162x elapsed=0:00:02.46 |
12.9268 |
53,845,165 |
99.981806 |
51.598469 |
1e-06 |
0.999118 |
-arnr-max-frames 4 -arnr-strength 1 -c:v libaom-av1 -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -cpu-used 3 -crf 10 -g 10 -pix_fmt yuv444p10le -row-mt 1 -sws_flags spline+accurate_rnd+full_chroma_int -usage realtime -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libx264_444 |
Test frame= 1 fps=0.5 q=0.0 Lsize= 105KiB time=00:00:00.04 bitrate=21408.8kbits/s speed=0.0205x elapsed=0:00:01.95 |
6.6546 |
106,957,080 |
99.986277 |
54.403717 |
1e-06 |
0.999702 |
-c:v libx264 -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -crf 6 -g 1 -pix_fmt yuv444p10le -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp15 |
Test frame= 1 fps=0.7 q=0.0 Lsize= 2KiB time=00:00:00.04 bitrate= 419.2kbits/s speed=0.0293x elapsed=0:00:01.36 |
3.4842 |
261,003,103 |
99.985162 |
58.734555 |
1e-06 |
0.999852 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 15 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp20 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 325KiB time=00:00:00.04 bitrate=66480.2kbits/s speed=0.0156x elapsed=0:00:02.56 |
2.9314 |
158,749,218 |
99.984504 |
54.838102 |
1e-06 |
0.999637 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 20 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_ks_4444 |
Test frame= 1 fps=0.5 q=0.0 Lsize= 128KiB time=00:00:00.04 bitrate=26236.2kbits/s speed=0.0183x elapsed=0:00:02.18 |
4.4317 |
289,419,528 |
99.989686 |
56.099712 |
1e-06 |
0.999812 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_videotoolbox_yuv444p10le_4444 |
Test frame= 1 fps=0.7 q=0.0 Lsize= 2KiB time=00:00:00.04 bitrate= 320.6kbits/s speed=0.0292x elapsed=0:00:01.36 |
1.2612 |
271,192,752 |
99.986425 |
58.490074 |
1e-06 |
0.999849 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| Test Name |
Test Results |
Encode Duration |
File Size |
VMAF Harmonic Mean |
PSNR-Y Harmonic Mean |
CAMBI Harmonic Mean |
MS-SSIM Harmonic Mean |
Encode Arguments |
| test_mkv-dnxhr-10-bit |
Test frame= 1 fps=0.0 q=0.0 Lsize= 2KiB time=00:00:00.04 bitrate= 360.2kbits/s speed=0.0451x elapsed=0:00:00.88 |
3.0934 |
367,011,215 |
99.986254 |
60.339314 |
0.0 |
0.999932 |
-c:v dnxhd -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -pix_fmt yuv444p10le -profile:v dnxhr_444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libaom-av1-gop10-10bit |
Test frame= 1 fps=0.4 q=0.0 Lsize= 117KiB time=00:00:00.04 bitrate=23938.4kbits/s speed=0.0171x elapsed=0:00:02.33 |
16.1539 |
61,372,713 |
99.986628 |
50.982469 |
0.0 |
0.998646 |
-arnr-max-frames 4 -arnr-strength 1 -c:v libaom-av1 -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -cpu-used 3 -crf 10 -g 10 -pix_fmt yuv444p10le -row-mt 1 -sws_flags spline+accurate_rnd+full_chroma_int -usage realtime -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libx264_444 |
Test frame= 1 fps=0.5 q=0.0 Lsize= 82KiB time=00:00:00.04 bitrate=16857.4kbits/s speed=0.02x elapsed=0:00:02.00 |
6.2361 |
89,965,675 |
99.986226 |
53.437766 |
0.0 |
0.999621 |
-c:v libx264 -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -crf 6 -g 1 -pix_fmt yuv444p10le -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp15 |
Test frame= 1 fps=0.8 q=0.0 Lsize= 1KiB time=00:00:00.04 bitrate= 266.8kbits/s speed=0.0306x elapsed=0:00:01.30 |
3.4173 |
253,143,857 |
99.985369 |
58.715339 |
0.0 |
0.999864 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 15 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp20 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 281KiB time=00:00:00.04 bitrate=57594.2kbits/s speed=0.0162x elapsed=0:00:02.46 |
2.9298 |
157,417,331 |
99.984681 |
54.659509 |
0.0 |
0.999614 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 20 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_ks_4444 |
Test frame= 1 fps=0.6 q=0.0 Lsize= 48KiB time=00:00:00.04 bitrate=9852.2kbits/s speed=0.0234x elapsed=0:00:01.70 |
4.1221 |
289,801,470 |
99.989268 |
57.700434 |
0.0 |
0.999859 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_videotoolbox_yuv444p10le_4444 |
Test frame= 1 fps=0.9 q=0.0 Lsize= 0KiB time=00:00:00.04 bitrate= 87.8kbits/s speed=0.0376x elapsed=0:00:01.06 |
1.2514 |
282,041,697 |
99.986594 |
59.280305 |
0.0 |
0.999884 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| Test Name |
Test Results |
Encode Duration |
File Size |
VMAF Harmonic Mean |
PSNR-Y Harmonic Mean |
CAMBI Harmonic Mean |
MS-SSIM Harmonic Mean |
Encode Arguments |
| test_mkv-dnxhr-10-bit |
Test frame= 1 fps=0.5 q=0.0 Lsize= 66KiB time=00:00:00.04 bitrate=13563.2kbits/s speed=0.0188x elapsed=0:00:02.13 |
3.0064 |
367,011,215 |
99.98502 |
57.135724 |
0.0 |
0.9999 |
-c:v dnxhd -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -pix_fmt yuv444p10le -profile:v dnxhr_444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libaom-av1-gop10-10bit |
Test frame= 1 fps=0.4 q=0.0 Lsize= 177KiB time=00:00:00.04 bitrate=36276.8kbits/s speed=0.0147x elapsed=0:00:02.72 |
23.5633 |
118,456,030 |
99.986993 |
48.169314 |
0.0 |
0.998251 |
-arnr-max-frames 4 -arnr-strength 1 -c:v libaom-av1 -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -cpu-used 3 -crf 10 -g 10 -pix_fmt yuv444p10le -row-mt 1 -sws_flags spline+accurate_rnd+full_chroma_int -usage realtime -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libx264_444 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 192KiB time=00:00:00.04 bitrate=39402.2kbits/s speed=0.0164x elapsed=0:00:02.43 |
6.3628 |
111,706,128 |
99.986453 |
50.348033 |
0.0 |
0.999428 |
-c:v libx264 -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -crf 6 -g 1 -pix_fmt yuv444p10le -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp15 |
Test frame= 1 fps=0.7 q=0.0 Lsize= 2KiB time=00:00:00.04 bitrate= 424.4kbits/s speed=0.0282x elapsed=0:00:01.41 |
3.8982 |
358,926,741 |
99.985194 |
58.886307 |
0.0 |
0.999906 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 15 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp20 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 417KiB time=00:00:00.04 bitrate=85495.8kbits/s speed=0.0146x elapsed=0:00:02.73 |
3.2903 |
238,855,222 |
99.984711 |
54.294748 |
0.0 |
0.999723 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 20 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_ks_4444 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 314KiB time=00:00:00.04 bitrate=64317.4kbits/s speed=0.0141x elapsed=0:00:02.83 |
4.4823 |
290,903,286 |
99.99085 |
53.692837 |
0.0 |
0.999719 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_videotoolbox_yuv444p10le_4444 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 248KiB time=00:00:00.04 bitrate=50891.0kbits/s speed=0.0147x elapsed=0:00:02.71 |
1.2173 |
277,821,760 |
99.985403 |
54.984705 |
0.0 |
0.999773 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| Test Name |
Test Results |
Encode Duration |
File Size |
VMAF Harmonic Mean |
PSNR-Y Harmonic Mean |
CAMBI Harmonic Mean |
MS-SSIM Harmonic Mean |
Encode Arguments |
| test_mkv-dnxhr-10-bit |
Test frame= 1 fps=0.8 q=0.0 Lsize= 2KiB time=00:00:00.04 bitrate= 369.6kbits/s speed=0.0312x elapsed=0:00:01.28 |
2.9461 |
367,011,215 |
99.120331 |
59.01861 |
1e-06 |
0.999937 |
-c:v dnxhd -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -pix_fmt yuv444p10le -profile:v dnxhr_444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libaom-av1-gop10-10bit |
Test frame= 1 fps=0.4 q=0.0 Lsize= 150KiB time=00:00:00.04 bitrate=30754.6kbits/s speed=0.016x elapsed=0:00:02.49 |
14.6863 |
66,397,174 |
98.492426 |
50.271483 |
1e-06 |
0.999139 |
-arnr-max-frames 4 -arnr-strength 1 -c:v libaom-av1 -color_primaries 1 -color_range 1 -color_trc 2 -colorspace 1 -cpu-used 3 -crf 10 -g 10 -pix_fmt yuv444p10le -row-mt 1 -sws_flags spline+accurate_rnd+full_chroma_int -usage realtime -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-libx264_444 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 253KiB time=00:00:00.04 bitrate=51758.6kbits/s speed=0.0141x elapsed=0:00:02.83 |
6.0425 |
78,934,178 |
98.921254 |
51.393566 |
1e-06 |
0.99963 |
-c:v libx264 -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -crf 6 -g 1 -pix_fmt yuv444p10le -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp15 |
Test frame= 1 fps=0.6 q=0.0 Lsize= 6KiB time=00:00:00.04 bitrate=1271.6kbits/s speed=0.0225x elapsed=0:00:01.77 |
3.6149 |
298,846,060 |
98.874781 |
58.45912 |
1e-06 |
0.999909 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 15 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-oapv_qp20 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 368KiB time=00:00:00.04 bitrate=75366.2kbits/s speed=0.0154x elapsed=0:00:02.60 |
2.9287 |
191,627,031 |
98.810505 |
54.168416 |
1e-06 |
0.999743 |
-c:v liboapv -color_primaries bt709 -color_range tv -colorspace bt709 -oapv-params profile=444-10 -pix_fmt yuv444p10le -qp 20 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_ks_4444 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 152KiB time=00:00:00.04 bitrate=31125.2kbits/s speed=0.0178x elapsed=0:00:02.24 |
4.2585 |
289,475,219 |
99.599797 |
56.1462 |
2e-06 |
0.999861 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |
| test_mkv-prores_videotoolbox_yuv444p10le_4444 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 60KiB time=00:00:00.04 bitrate=12334.4kbits/s speed=0.0171x elapsed=0:00:02.33 |
1.227 |
269,161,008 |
99.144408 |
56.795867 |
2e-06 |
0.999863 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv444p10le -profile:v 4444 -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |