Open Review Initiative ORI Encoding Guidelines Test Indexes

Comparing different codecs for intra frame encoding only 444p10 @ 4k.

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.


Visual Compare
Testing with ffmpeg version: git-2025-07-22-1ce20f55cc on OS:Darwin 24.5.0 Architecture: arm.

chimera_cars.%05d Results

File Pathchimera_cars.%05d.tif
Resolution4096 x 2160
Source Frame Rate60.0
Frame Range2500 - 2700
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

chimera_coaster.%05d Results

File Pathchimera_coaster.%05d.tif
Resolution4096 x 2160
Source Frame Rate60.0
Frame Range44200 - 44400
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

chimera_fountains.%05d Results

File Pathchimera_fountains.%05d.tif
Resolution4096 x 2160
Source Frame Rate60.0
Frame Range5400 - 5600
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