This is a comparison of different videotoolbox and oapv encodes for a 422p10 source.
| 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_oapv422-dnxhr_hqx |
Test Unable to run ffmpeg |
3.2733 |
183,502,387 |
99.984417 |
52.532574 |
0.003632 |
0.999612 |
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
Test Unable to run ffmpeg |
4.5285 |
155,287,964 |
99.983332 |
52.759018 |
0.000118 |
0.999602 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
Test Unable to run ffmpeg |
3.9665 |
128,904,344 |
99.98286 |
52.196918 |
0.029732 |
0.999522 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
Test Unable to run ffmpeg |
3.153 |
85,257,566 |
99.981121 |
50.498041 |
2.290464 |
0.999212 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
Test Unable to run ffmpeg |
4.2118 |
193,579,876 |
99.892818 |
52.154307 |
0.005135 |
0.999635 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
Test Unable to run ffmpeg |
3.1878 |
192,958,191 |
99.983423 |
52.841653 |
1e-06 |
0.999629 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-dnxhr_hqx |
Test Unable to run ffmpeg |
3.3125 |
183,502,387 |
99.959476 |
46.063382 |
6.8e-05 |
0.998836 |
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
Test Unable to run ffmpeg |
4.3029 |
161,330,249 |
99.949609 |
46.083359 |
0.000176 |
0.998812 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
Test Unable to run ffmpeg |
3.7653 |
134,638,565 |
99.944363 |
45.923981 |
0.001004 |
0.998718 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
Test Unable to run ffmpeg |
3.1368 |
88,754,818 |
99.920347 |
45.425148 |
0.422091 |
0.998364 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
Test Unable to run ffmpeg |
3.9276 |
194,062,746 |
99.804365 |
45.948762 |
0.000539 |
0.998847 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
Test Unable to run ffmpeg |
3.1612 |
185,783,695 |
99.952048 |
46.107952 |
3.1e-05 |
0.998833 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-dnxhr_hqx |
Test Unable to run ffmpeg |
3.3111 |
183,502,387 |
99.99033 |
49.803232 |
0.00832 |
0.999381 |
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
Test Unable to run ffmpeg |
5.8432 |
228,644,945 |
99.988439 |
51.64059 |
0.001432 |
0.999588 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
Test Unable to run ffmpeg |
5.3937 |
197,333,835 |
99.987893 |
51.029764 |
0.006153 |
0.999508 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
Test Unable to run ffmpeg |
4.0577 |
133,273,043 |
99.985762 |
48.993412 |
0.047865 |
0.999112 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
Test Unable to run ffmpeg |
4.5658 |
194,503,256 |
99.980377 |
49.886794 |
0.003153 |
0.999437 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
Test Unable to run ffmpeg |
3.1168 |
188,010,431 |
99.988131 |
50.287811 |
0.004534 |
0.999406 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-dnxhr_hqx |
Test Unable to run ffmpeg |
3.2823 |
183,502,387 |
98.287288 |
50.404648 |
0.00228 |
0.999624 |
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
Test Unable to run ffmpeg |
4.7442 |
191,407,722 |
98.160829 |
50.914741 |
0.001319 |
0.999669 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
Test Unable to run ffmpeg |
4.1673 |
163,265,858 |
98.100687 |
50.452114 |
0.003458 |
0.999605 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
Test Unable to run ffmpeg |
3.5619 |
109,736,654 |
97.890688 |
49.077584 |
0.151131 |
0.999361 |
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
Test Unable to run ffmpeg |
4.1047 |
193,787,065 |
97.315955 |
50.180791 |
0.010209 |
0.99964 |
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
Test Unable to run ffmpeg |
3.1568 |
183,350,799 |
98.131623 |
50.50278 |
0.001111 |
0.999614 |
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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 |
PNG |
movie |
Encode Arguments |
| test_oapv422-dnxhr_hqx |
|
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
|
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
|
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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 |
PNG |
movie |
Encode Arguments |
| test_oapv422-dnxhr_hqx |
|
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
|
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
|
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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 |
PNG |
movie |
Encode Arguments |
| test_oapv422-dnxhr_hqx |
|
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
|
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
|
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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 |
PNG |
movie |
Encode Arguments |
| test_oapv422-dnxhr_hqx |
|
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v dnxhr_hqx -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_oapv422-oapv_422p10le_qp15 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 18 -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_oapv422-oapv_422p10le_qp20 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -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_oapv422-oapv_422p10le_qp25 |
|
-c:v oapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -qp 25 -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_oapv422-prores_ks_hq |
|
-c:v prores_ks -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -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_oapv422-prores_videotoolbox_yuv422p10le_hq |
|
-c:v prores_videotoolbox -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -pix_fmt yuv422p10le -profile:v hq -sws_flags spline+accurate_rnd+full_chroma_int -vf "scale=in_range=full:in_color_matrix=bt709:out_range=tv:out_color_matrix=bt709" |