Open Review Initiative ORI Encoding Guidelines

ORI Encoding Test Report Index

This table is the output from the ORI test framework for testing encoders for VFX review. You can find more about the test framework here.

Test Description Platform/App version config Started Duration
AV1 Libaom RF vs. cpu-used Comparison realtime enabled This is a comparison of different CRF values against cpu-used for the libaom av1 encoder. The -cpu-used flag defaults to 1, which gives a very slow but efficient encode. We are finding values of at least 4 still give an excellent quality, but quite a bit faster (although still significantly slower than other encoders. Values of 5 may also be worth considering. In this case we are encoding to 422. If you are ok with 420, do use svt-av1, which is significantly faster. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/aomav1_crfrt_tests.yml 2025-08-04 02:43:24 190.80
Codecs 10-bit yuv444 This is comparing different codecs, with approximately the same tuning factors such that vmaf > 98.. testing oapv, h264, vp9, av1, prores ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/codec_10bit_444_tests.yml 2025-08-04 04:38:03 653.39
Codecs 12-bit yuv444 This is comparing different codecs, with approximately the same tuning factors such that vmaf > 98.. testing oapv, h264, vp9, av1, prores ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/codec_12bit_444_tests.yml 2025-08-04 03:21:40 873.92
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. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/intraframe4k_tests.yml 2025-08-02 03:21:21 2189.24
Comparing different codecs for intra frame encoding only. 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. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/intraframe_tests.yml 2025-07-25 10:08:23 1526.45
Comparing different codecs for intra frame encoding only. 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. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/intraframeonly_tests.yml 2025-08-05 05:05:13 628.54
Comparison of different codecs This is comparing different codecs, with approximately the same tuning factors such that vmaf > 98.. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/codec_tests.yml 2025-08-03 04:28:59 937.46
H264 CRF Comparison 444p10 gop-1 This is a comparison of different CRF values for h264 encoding.444p10 gop-1 ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/h264_crf444_tests.yml 2025-08-04 02:59:47 1018.66
HTJ2K Comparing htj2k compression options Comparing different htj2k compression options for openjph. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/htj2k_options_tests.yml 2025-07-28 04:23:09 807.50
HTJ2K Comparing qfactor values for ojph for 12-bit input files. Comparing different qfactor values using OpenHTJ2K ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/htj2k_qfactor_tests.yml 2025-08-05 03:43:34 830.52
HTJ2K Comparing qstep values against different bitdepth for ojph Comparing different qstep values against bitdepth with a 16-bit source image. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/htj2k_bitdepth1_tests.yml 2025-08-03 03:16:23 193.29
HTJ2K Comparing qstep values for ojph for 12-bit input files. Comparing different qstep values encoded with OIIO using the OpenJPH HTJ2K encoder. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/htj2k_qstep_tests.yml 2025-08-05 04:45:44 1144.21
HTJ2K Comparing qstep values for ojph for 16-bit tif input for 4k media. Comparing different qstep values for 4k media, encoded with OIIO using the OpenJPH HTJ2K encoder. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/htj2k4k_qstep_tests.yml 2025-07-25 11:37:46 2847.69
Intraframe 422p10 encoding Comparing different codecs for intraframe 422p10 encoding only, so no compression from frame to frame, ideal if you need to quickly seek to a frame for fast playback. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/intraframeonly422_tests.yml 2025-08-06 11:47:47 458.56
Intraframe 422p10 encoding @ 4k Comparing different codecs for intraframe 422p10 encoding only @4k, so no compression from frame to frame, ideal if you need to quickly seek to a frame for fast playback. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/intraframeonly4224k_tests.yml 2025-08-03 06:13:03 2110.74
Intraframe 444p12 encoding @ 4k Comparing different codecs for intraframe 444p12 encoding only @4k, so no compression from frame to frame, ideal if you need to quickly seek to a frame for fast playback. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/intraframeonly4444k_tests.yml 2025-08-04 11:27:44 2458.62
Intraframe Comparisons @ 8k This is a comparison of different codecs at 8k. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/intraframe_8k_tests.yml 2025-07-31 05:09:24 1358.71
OpenAPV 422p10 Bitrate Comparisons This is a comparison of different APV bitrates for 422p10 ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_bitrate_tests.yml 2025-07-28 05:21:56 643.59
OpenAPV 422p10 QP Comparisons This is a comparison of different APV qp for 422p10. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_qp_tests.yml 2025-07-28 05:32:51 1101.68
OpenAPV 422p10 QP Comparisons @ 4k This is a comparison of different APV qp at 4k. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_qp4k_tests.yml 2025-07-28 06:09:23 3215.69
OpenAPV Bitrate Comparisons vs. preset This is a comparison of different APV bitrates for different presets. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_presetbitrate_tests.yml 2025-07-29 05:45:07 337.69
OpenAPV Bitrate Comparisons vs. preset for yuv444p12 This is a comparison of different APV bitrates for different presets. 444p12 ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_presetbitrate444_tests.yml 2025-07-29 06:04:55 406.95
OpenAPV familys Comparisons This is a comparison of different APV familys. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_family_tests.yml 2025-08-04 12:17:00 42.47
OpenAPV Preset Comparisons This is a comparison of different APV presets. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_preset_tests.yml 2025-07-28 04:37:14 556.94
OpenAPV QP Comparisons different pixel formats This is a comparison of different APV qp for 444p12le, 422p12le, and 422p10le. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_qpcompare_tests.yml 2025-07-22 10:20:36 720.81
OpenAPV QP Comparisons for 422p12le. This is a comparison of different APV qp for 422p12le. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_qp422p12_tests.yml 2025-07-26 02:09:51 766.47
OpenAPV QP Comparisons for 444p12le @ 4k This is a comparison of different APV qp for 444p12le @ 4k ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_qp444p12_4k_tests.yml 2025-08-05 12:04:34 3874.99
OpenAPV QP Comparisons for 444p12le. This is a comparison of different APV qp for 444p12le. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_qp444p12_tests.yml 2025-07-28 05:51:24 1069.01
OpenAPV yuv444p12 Bitrate Comparisons This is a comparison of different APV bitrates for yuv444p12 ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_bitrate444_tests.yml 2025-07-26 01:35:35 754.88
OpenAPV yuv444p12 Bitrate Comparisons 4k This is a comparison of different APV bitrates for yuv444p12 4k ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/apv_bitrate4444k_tests.yml 2025-07-31 11:15:14 4341.72
OSX Videotoolbox Comparison This is a comparison of different videotoolbox encodes. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/osx_prores_tests.yml 2025-08-02 09:22:07 614.19
OSX Videotoolbox vs. oapv Comparison This is a comparison of different videotoolbox and oapv encodes. ffmpeg_version_git-2025-05-09-0a1b790f29 darwin-arm64 test_wedge_configs/osx_apv_tests.yml 2025-06-01 07:03:07 785.07
OSX Videotoolbox vs. oapv Comparison for 422p10 This is a comparison of different videotoolbox and oapv encodes for a 422p10 source. ffmpeg_version_git-2025-05-09-0a1b790f29 darwin-arm64 test_wedge_configs/osx_apv422_tests.yml 2025-06-08 10:03:14 559.40
OSX Videotoolbox vs. oapv Comparison for 444p12 This is a comparison of different videotoolbox and oapv encodes for a 444p12 source, note prores_ks does not support 12-bit. ffmpeg_version_git-2025-05-09-0a1b790f29 darwin-arm64 test_wedge_configs/osx_apv444_tests.yml 2025-06-08 02:58:10 1170.62
Prores quality comparison 4444 This is a comparison of different quality settings for the prores_ks encoder at 4444 ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/prores_qscale444_tests.yml 2025-07-26 01:39:01 1128.44
Prores quality comparison for 422p10 This is a comparison of different quality settings for the prores_ks encoder for 10-bit 422p. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/prores_qscale_tests.yml 2025-07-28 07:59:13 1048.80
VP9 CRF Comparison with GOP of 1. This is a comparison of different CRF values for vp9 encoding with GOP of 1. ffmpeg_version_git-2025-07-22-1ce20f55cc darwin-arm64 test_wedge_configs/vp9_g1_crf_tests.yml 2025-08-04 02:21:19 707.61