Video Fan-In Analyzers

Psnr Analyzer [psnr]

Properties:

OutputFormat

Four character code that specifies the output video stream format

Type: Four


UsingHardwareAcceleration

True if the filter is using hardware acceleration.

Note: This property is read only.

Type: Bool


LeftMargin

Left margin of the region of interest.

Positive value measured in pixels from the left edge of the frame.

Type: Int32


RightMargin

Right margin of the region of interest.

Positive value measured in pixels from the right edge of the frame.

Type: Int32


Psnr

The Peak Signal to Noise Ratio (PSNR) of the two frames.

This property will be set on the analysis sample by the analyzer. A value of INFINITY indicates identical frames.

Type: Double


TopMargin

Top margin of the region of interest.

Positive value measured in pixels from the top edge of the frame.

Type: Int32


BottomMargin

Bottom margin of the region of interest.

Positive value measured in pixels from the bottom edge of the frame.

Type: Int32


GlobalPsnr

The Peak Signal to Noise Ratio (PSNR) of all frames.

This property will be set on the analysis sample by the analyzer. A value of INFINITY indicates all frame are identical.

The global PSNR is only calculated for frames that are not identical.

Type: Double


AveragePsnr

The average Peak Signal to Noise Ratio (PSNR) of all frames.

This property will be set on the analysis sample by the analyzer. A value of INFINITY indicates all frame are identical.

The average PSNR is only calculated for frames that are not identical.

Type: Double


Ssim Analyzer [ssim]

Properties:

OutputFormat

Four character code that specifies the output video stream format

Type: Four


UsingHardwareAcceleration

True if the filter is using hardware acceleration.

Note: This property is read only.

Type: Bool


TopMargin

Top margin of the region of interest.

Positive value measured in pixels from the top edge of the frame.

Note: Defaults to the top margin of the clean aperture.

Type: Int32


LeftMargin

Left margin of the region of interest.

Positive value measured in pixels from the left edge of the frame.

Note: Defaults to the left margin of the clean aperture.

Type: Int32


RightMargin

Right margin of the region of interest.

Positive value measured in pixels from the right edge of the frame.

Note: Defaults to the right margin of the clean aperture.

Type: Int32


BottomMargin

Bottom margin of the region of interest.

Positive value measured in pixels from the bottom edge of the frame.

Note: Defaults to the bottom margin of the clean aperture.

Type: Int32


StepSize

Adjusts the ganularity of the SSim calculation.

SSim is the convolution of an 8x8 window over the reference and analysis frames. This property changes the step size between window calculations. For example, rather than calculate the SSim over ever 8x8 block, setting a value of 2 will effectively skip every other horizontal and vertical block. This would result in roughly one quarter the computation time while sacrificing accuracy.

Note: Defaults to 1.

Type: Int32


AverageSsim

Average structural similarity for all frames.

Note: Propety is set on the last analysis sample.

Type: Double


Ssim

structural similarity for the current frames.

Note: Propety is set on the current analysis sample.

Type: Double


Video Multi-Method Assessment Fusion Analyzer [vmaf]

Properties:

OutputFormat

Four character code that specifies the output video stream format

Type: Four


UsingHardwareAcceleration

True if the filter is using hardware acceleration.

Note: This property is read only.

Type: Bool


CpuMask

Specifies the CPU affinity.

Type: UInt64


Threads

Specifies the number of threads to use.

Type: Int32