Mendevi 1.0.0
Mesures d’Encodage et Décodage Vidéo.
Useful links: Binary Installers | Source Repository | Online Documentation |
Description
This module performs measurements on video encoding and decoding. It also provides a detailed dataset.
It manages the following parameters:
It supports the
libx264,libx265,libvpx-vp9,libsvtav1andvvcencoders.Distortions are measured using the
lpips,psnr,ssimandvmafmetrics.Encoding efforts are
fast,mediumandslow.It takes care about the colorspaces.
Iterate over different
effort,encoder,quality,threads,fps,resolutionandpix_fmt.Energy measurements are catched with
RAPLand an external wattmeter ongrid'5000.Get the
cpuandramactivity.Get a full environement context, including harware and software version.
Pipeline
The measurement process consists of four steps:
Preparation: This phase allows you to generate a “perfect” raw video file, in the sense that it contains all the metadata necessary for the next steps.
Encode: This phase consists of transcoding the reference video in many different ways and measuring the machine’s activity during this encoding process.
Probe: This phase calculates the various metrics and properties of a transcoded video.
Decode: This phase consists of measuring the machine’s activity during video decoding.
Alternatives
The MVCD database also includes video encoding and decoding energy measurements.
The COCONUT database also includes video decoding measurements.
Database Content
- Table t_env_environement
- env_id
- env_ffmpeg_version
- env_hostname
- env_kernel_version
- env_libsvtav1_version
- env_libvpx_vp9_version
- env_libx265_version
- env_logical_cores
- env_lshw
- env_physical_cores
- env_pip_freeze
- env_processor
- env_python_compiler
- env_python_version
- env_ram
- env_swap
- env_system_version
- env_vvc_version
- env_idle_act_id
- Table t_act_activity
API documentation
Reference
The documentation was generated on 2025-09-24 08H40.