Comparing different codecs for intra frame encoding only, so no compression from frame to frame, ideal if you need to quickly seek to a frame for fast playback. This include HTJ2K, H264 (Gop 1), DNxHD, Prores_ks, OpenAPV.
| 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_intra_mov-dnxhr_444 |
Test frame= 1 fps=0.3 q=0.0 Lsize= 14KiB time=00:00:00.04 bitrate=2939.6kbits/s speed=0.0127x elapsed=0:00:03.15 |
12.2735 |
1,554,023,987 |
100.0 |
59.992139 |
0.0 |
0.999915 |
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -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_intra_mov-ffmpeg_prores_ks_4444 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 623KiB time=00:00:00.04 bitrate=127620.6kbits/s speed=0.00868x elapsed=0:00:04.60 |
18.599 |
1,232,796,112 |
100.0 |
56.11345 |
1e-06 |
0.999777 |
-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_intra_mov-libx264_444 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 1448KiB time=00:00:00.04 bitrate=296591.8kbits/s speed=0.00604x elapsed=0:00:06.62 |
22.6132 |
207,433,202 |
100.0 |
50.596361 |
0.0 |
0.99912 |
-c:v libx264 -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -crf 12 -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_intra_mov-oapv_444p10le_qp15 |
Test frame= 1 fps=0.3 q=0.0 Lsize= 6KiB time=00:00:00.04 bitrate=1242.2kbits/s speed=0.0118x elapsed=0:00:03.38 |
13.9288 |
1,102,855,462 |
100.0 |
58.827496 |
0.0 |
0.999847 |
-c:v liboapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -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_intra_mov-oapv_444p10le_qp20 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 1428KiB time=00:00:00.04 bitrate=292461.8kbits/s speed=0.00618x elapsed=0:00:06.47 |
11.2612 |
644,255,893 |
100.0 |
54.30186 |
0.0 |
0.999557 |
-c:v liboapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -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_intra_htj2k-htj2k_qs0.0015 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 1KiB time=00:00:00.04 bitrate= 111.2kbits/s speed=0.0176x elapsed=0:00:02.26 |
16.9688 |
1,751,893,041 |
100.0 |
65.749862 |
0.0 |
0.999973 |
-jph:qstep 0.0015 |
| test_intra_htj2k-htj2k_qs0.003 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 16KiB time=00:00:00.04 bitrate=3288.6kbits/s speed=0.00859x elapsed=0:00:04.65 |
14.8858 |
1,030,656,478 |
100.0 |
58.9233 |
0.0 |
0.999865 |
-jph:qstep 0.003 |
| 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_intra_mov-dnxhr_444 |
Test frame= 1 fps=0.5 q=0.0 Lsize= 5KiB time=00:00:00.04 bitrate= 943.4kbits/s speed=0.0214x elapsed=0:00:01.86 |
11.9857 |
1,554,023,971 |
100.0 |
61.033862 |
0.0 |
0.999932 |
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -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_intra_mov-ffmpeg_prores_ks_4444 |
Test frame= 1 fps=0.3 q=0.0 Lsize= 197KiB time=00:00:00.04 bitrate=40402.0kbits/s speed=0.0114x elapsed=0:00:03.51 |
17.8497 |
1,233,258,735 |
100.0 |
58.158652 |
0.0 |
0.999839 |
-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_intra_mov-libx264_444 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 1106KiB time=00:00:00.04 bitrate=226601.8kbits/s speed=0.00648x elapsed=0:00:06.17 |
23.8007 |
190,719,185 |
100.0 |
50.158875 |
0.0 |
0.998865 |
-c:v libx264 -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -crf 12 -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_intra_mov-oapv_444p10le_qp15 |
Test frame= 1 fps=0.3 q=0.0 Lsize= 5KiB time=00:00:00.04 bitrate=1031.2kbits/s speed=0.0127x elapsed=0:00:03.14 |
15.4871 |
1,008,752,591 |
100.0 |
59.005365 |
0.0 |
0.999857 |
-c:v liboapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -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_intra_mov-oapv_444p10le_qp20 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 1135KiB time=00:00:00.04 bitrate=232437.8kbits/s speed=0.00665x elapsed=0:00:06.01 |
12.1514 |
630,356,177 |
100.0 |
54.473435 |
0.0 |
0.99956 |
-c:v liboapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -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_intra_htj2k-htj2k_qs0.0015 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 0KiB time=00:00:00.04 bitrate= 98.0kbits/s speed=0.0166x elapsed=0:00:02.41 |
16.2602 |
1,495,434,989 |
100.0 |
65.666525 |
0.0 |
0.999974 |
-jph:qstep 0.0015 |
| test_intra_htj2k-htj2k_qs0.003 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 12KiB time=00:00:00.04 bitrate=2442.2kbits/s speed=0.0091x elapsed=0:00:04.39 |
14.4801 |
854,196,274 |
100.0 |
59.00143 |
0.0 |
0.999874 |
-jph:qstep 0.003 |
| 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_intra_mov-dnxhr_444 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 385KiB time=00:00:00.04 bitrate=78911.4kbits/s speed=0.00601x elapsed=0:00:06.65 |
12.4148 |
1,554,023,987 |
100.0 |
57.395568 |
0.0 |
0.999879 |
-c:v dnxhd -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -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_intra_mov-ffmpeg_prores_ks_4444 |
Test frame= 1 fps=0.1 q=0.0 Lsize= 1566KiB time=00:00:00.04 bitrate=320661.2kbits/s speed=0.00576x elapsed=0:00:06.94 |
19.2827 |
1,234,243,849 |
100.0 |
54.174739 |
0.0 |
0.999684 |
-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_intra_mov-libx264_444 |
Test frame= 1 fps=0.1 q=0.0 Lsize= 2794KiB time=00:00:00.04 bitrate=572281.2kbits/s speed=0.00401x elapsed=0:00:09.96 |
23.06 |
228,171,980 |
100.0 |
46.818629 |
0.0 |
0.998021 |
-c:v libx264 -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -colorspace bt709 -crf 12 -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_intra_mov-oapv_444p10le_qp15 |
Test frame= 1 fps=0.3 q=0.0 Lsize= 4KiB time=00:00:00.04 bitrate= 886.2kbits/s speed=0.0111x elapsed=0:00:03.59 |
15.4303 |
1,452,204,282 |
100.0 |
59.020915 |
0.0 |
0.999888 |
-c:v liboapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -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_intra_mov-oapv_444p10le_qp20 |
Test frame= 1 fps=0.1 q=0.0 Lsize= 1917KiB time=00:00:00.04 bitrate=392636.0kbits/s speed=0.00559x elapsed=0:00:07.15 |
13.0966 |
937,549,118 |
100.0 |
54.024845 |
0.0 |
0.999643 |
-c:v liboapv -color_primaries bt709 -color_range tv -color_trc iec61966-2-1 -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_intra_htj2k-htj2k_qs0.0015 |
Test frame= 1 fps=0.4 q=0.0 Lsize= 0KiB time=00:00:00.04 bitrate= 86.0kbits/s speed=0.0174x elapsed=0:00:02.29 |
18.2608 |
2,111,987,261 |
100.0 |
66.506091 |
0.0 |
0.999983 |
-jph:qstep 0.0015 |
| test_intra_htj2k-htj2k_qs0.003 |
Test frame= 1 fps=0.2 q=0.0 Lsize= 12KiB time=00:00:00.04 bitrate=2484.0kbits/s speed=0.00823x elapsed=0:00:04.85 |
15.8905 |
1,338,784,090 |
100.0 |
59.437079 |
0.0 |
0.999916 |
-jph:qstep 0.003 |