.. _exhaustiev_dataset: Full Dataset ============ Corresponds to a random subsampling of a highly varied set of encoding scenarios. .. list-table:: The parameters of this database :header-rows: 1 * - Name - Value - Description (link) - Total * - video - ``aov``, ``baolei_balloon``, ``baolei_man``, ``baolei_woman``, ``baolei_yard``, ``boat``, ``bode_museum``, ``brest_sedof``, ``cosmos``, ``cs_go``, ``elevator``, ``fountain``, ``graphics_mix_simple``, ``graphics_mix_transitions``, ``heroes_of_the_storm``, ``jianling_beach``, ``jianling_temple``, ``life_untouched``, ``meridian``, ``mine_craft``, ``mission_control``, ``mooving_text``, ``neon``, ``neptune_fountain_2``, ``neptune_fountain_3``, ``nocturne``, ``oberbaum_spree``, ``park_joy``, ``project_cars``, ``quadriga_tree``, ``rain_fruits``, ``riverbank``, ``skater``, ``soccer``, ``sol_levante``, ``sparks``, ``star_craft``, ``subway_tree``, ``text_mix_transition``, ``tiergarten_parkway``, ``tunnel_flag world_of_warcraft`` - `ctc `_ - :math:`42` * - profile - ``sd``, ``hd``, ``fhd``, ``uhd4k`` - `video resolution and more `_ - :math:`4` * - encoder - ``libx264``, ``h264_vaapi``, ``h264_nvenc``, ``libx265``, ``hevc_nvenc``, ``vvc``, ``libaom-av1``, ``libsvtav1``, ``av1_nvenc`` - :ref:`enc_encoder` - :math:`8` * - quality - :math:`\left\{\frac{k}{25} \mid k \in [1,24] \right\}` - :ref:`enc_quality` - :math:`24` * - effort - ``fast``, ``medium``, ``slow`` - :ref:`enc_effort` - :math:`3` * - mode - ``vbr`` - :ref:`enc_mode` - :math:`1` * - thread - :math:`\left\{ 8 \right\}` - :ref:`enc_threads` - :math:`1` * - repeat - :math:`1` times - total repetitions - :math:`1` * - ramdisk - ``yes`` - shm in :ref:`enc_cmd` - :math:`1` * - host - ``paradoxe``, ``yeti``, ``abacus26``, ``pc-intel`` - :ref:`env_hostname` - :math:`3` * - metrics - ``psnr``, ``ssim``, ``vif``, ``vmaf``, ``lpips_alex`` - :ref:`t_met_metric` - * - **total** - :math:`\prod` - total number of points - :math:`435456` Reproduce --------- .. code:: shell for video in ctc/*.mkv; do for profile in sd hd fhd uhd4k; do mendevi prepare $video -p $profile done done mendevi encode -r1 \ -n 24 \ -e fast -e medium -e slow \ -c av1_nvenc -c h264_nvenc -c hevc_nvenc -c libaom-av1 -c libsvtav1 -c libvpx-vp9 -c libx264 -c libx265 -c vvc \ reference* mendevi decode -r2 reference* mendevi decode -r1 *.mp4 mendevi probe --psnr --ssim --vmaf --vif --lpips-alex --rms-sobel --rms-time-diff --spatial-dct --temporal-dct *.mp4