Duration Dataset¶
Allows you to see the impact of video length on compression and energy consumption.
Download¶
mendevi download duration.db.xz.torrent
duration.json.xz (9.6 Mo).
duration.db.xz.torrent (0 Go).
Plots¶
Energy per frame as a function of the number of frames¶
mendevi plot '<duration.db>' -x nbr_frames -y energy_per_frame -e nbr_frames -c encoder -m effort -wx quality -wy profile
Bitrate as a function of the number of frame at constant quality¶
mendevi plot '<duration.db>' -x nbr_frames -y rate -e nbr_frames -c encoder -m effort -wx quality -wy profile -f 'mode == "vbr"'
Reproduce¶
First, generate the video segments¶
The first step is to extract random length segments from a video.
The video used is bbb.mp4, the length of the segments follows a base-10 exponential probability distribution.
Next, perform the measurements¶
mendevi encode reference* -r 10 -c libx264 -c libsvtav1 -e fast -e medium -m cbr -m vbr -n 2
mendevi probe reference* sample* --no-lpips-alex --no-lpips-vgg --no-uvq --no-vmaf
mendevi decode sample* -r 10