MainConceptHevcCodec interface

Signature:

export interface MainConceptHevcCodec

Properties

Property Type Description

additionalConfig?

string

(Optional)

bframes?

number

(Optional)

calculatePsnr?

boolean

(Optional) Compute per-frame PSNR while encoding and attach it to each frame’s quality metrics. Cheap. Reported for both single-rendition and multi-rendition (ABR ladder) encodes. Off by default.

calculateVmaf?

boolean

(Optional) Compute VMAF while encoding and attach it to each frame’s quality metrics. Expensive (per-frame inference), so off by default. The value is a running mean rather than a strict per-frame score. VMAF is only produced for single-rendition encodes — MainConcept does not emit it for a multi-rendition (ABR ladder) encode, where it is simply absent. MainConcept does not compute SSIM.

cpuList?

number[]

(Optional) CPUs to assign to this instance of MainConcept, absent/empty array means use all CPUs

frameField?

MainConceptFrameField

(Optional)

level?

MainConceptHevcLevel

(Optional)

maxIntraPeriod?

number

(Optional)

minIntraPeriod?

number

(Optional)

performance?

MainConceptPerformance

(Optional)

rateControl

MainConceptRateControl

threads?

number

(Optional)

tier?

MainConceptHevcTier

(Optional)

tune?

MainConceptTune

(Optional)

type

"mainConceptHevc"