How it is measured

Everything on these pages is our own measurement, made with the project's evaluation harness (eval/nceval) and generated from the result files in the repository. This page states the method, the clip sets, the machines, the versions and the exact command lines.

The score

Clips and rates

Clips are encoded only at rates at most half their source's bitrate, as many are already compressed. Our savings are largest at these low rates, and so are the references'; over a higher range (up to a few megabits at 720p) every gap shrinks, ours included, on the small subset with room for those rates (rate-control audit).

Settings

Machines

Speed is measured at a fixed quantizer near the middle rung on three development clips, which a CBR encode costs our encoders slightly more than; the PC is shared and loaded, so differences of a few percent there are noise.

Builds and versions

Command lines

Each encoder's real-time CBR command at the example rung (the harness writes these; tool paths shortened to program names), and the fixed-QP command its speed was timed with.

Window length

The headline windows are 150 frames with one key frame (5 s at 30 fps), and our presets were tuned on such windows. A short window favours an encoder that invests in its first key frame, as ours do. The same build was therefore also measured over 600 frames with a key frame every 10 s, on held-out sources long enough for it. In brackets, 95% bootstrap intervals.