Mendevi 1.2.3¶
Measures of Encoding and Decoding of Videos.¶
Useful links: Binary Installers | Source Repository | Online Documentation |
Description¶
This module performs energy and metrics measurements on video, for 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.Complexity are measured using the
rms_sobelandrms_time_diffmetrics.Encoding efforts are
fast,mediumandslow.It takes care about the colorspaces.
Iterate over different
effort,encoder,mode,quality,threads,fps,resolutionandpix_fmt.Energy measurements are catched with
RAPLand an external wattmeter ongrid'5000.Get the
cpuandramactivity.Get a full environment context, including harware and software version.
It support the mode (constant bitrate)
cbrand (constant quality)vbr.
Pipeline¶
This is the pipeline used for measurements:
Example of result¶
Example of rate distortion curve:
mendevi plot mendevi.db -x bitrate -y psnr -y ssim -wx profile -c encoder
Example of energy per encoder:
mendevi plot mendevi.db -x quality -y energy -wx profile -wy mode -c encoder -m effort
Alternatives¶
The MVCD database also includes video encoding and decoding energy measurements.
The COCONUT database also includes video decoding measurements.
The VEED-dataset offers a comprehensive LCA and GPU measurements.
The CTC videos are used for the tests.
Getting started¶
Dataset¶
Developer guide¶
API documentation¶
Reference¶
The documentation was generated on 2025-11-21 16H42.