Skip to content

Butteraugli

Julek edited this page Dec 11, 2022 · 1 revision

A quality metric for lossy image and video compression.

This is a port of the AviSynthPlus plugin butteraugli.

libjxl's Butteraugli is used.

The psychovisual similarity of the clips will be stored as frame property '_FrameButteraugli' in the output clip. Larger values indicate to bigger difference.

Usage

core.julek.Butteraugli(vnode reference, vnode distorted [, bool distmap=False, float intensity_target=80.0, bool linput=False])

Parameters:

  • reference, distorted
    Clips that are used for estimating the psychovisual similarity.
    They must be in RGB 8/16/32-bit and must have same dimensions.

  • distmap
    Whether to return heatmap instead of distorted clip.
    Default: False.

  • intensity_target
    Viewing conditions screen nits.
    Default: 80.0.

  • linput
    True: The input clips must have linear transfer functions.
    False: The input clips are assumed in sRGB color space and internally converted to linear transfer.
    Default: False.

Clone this wiki locally