Video Transform

Transform video streams with resolution scaling, deinterlacing, frame rate conversion, pixel format conversion, and aspect ratio adjustment

Component Configuration

Option Description Required

id

A unique identifier for the component instance

displayName

The name shown in the Studio UI of this component

resize

Resolution scaling (default: {"type":"none"})

deinterlace

Deinterlacing algorithm (default: "none")

frameRate

Frame rate conversion (default: {"type":"none"})

frameRateAlgorithm

THe FRC algorithm (default: "default")

pixelFormat

Target pixel format (default: "none")

sar

Sample aspect ratio adjustment (default: {"type":"none"})

inSync

InSync thread settings (only applies when an InSync algorithm is selected) (default: {"maxThreads":2})

pipelineHints

Quadra-only hardware pipeline hints (ignored on other hardware)

Resize (No Scaling)

Option Description Required

type

"none"

Resize (Scale to Resolution)

Option Description Required

type

"enabled"

width

Target width in pixels (default: 1920)

height

Target height in pixels (default: 1080)

Frame Rate (No Frame Rate Conversion)

Option Description Required

type

"none"

Frame Rate (Preset Frame Rate)

Option Description Required

type

"preset"

preset

Target frame rate (default: "25")

Frame Rate (Custom Frame Rate)

Option Description Required

type

"custom"

frames

Frames numerator (default: 25)

seconds

Seconds denominator (default: 1)

Sar (No SAR Adjustment)

Option Description Required

type

"none"

Sar (Adjust SAR)

Option Description Required

type

"enabled"

x

SAR X (numerator) (default: 1)

y

SAR Y (denominator) (default: 1)

In Sync

Option Description Required

maxThreads

Maximum number of threads InSync may use (minimum 2) (default: 2)

cpuList

Optional list of CPU cores to pin the InSync process to (default: [])

Pipeline Hints

Option Description Required

type

rescaler

Quadra rescaler algorithm (ffmpeg ids: 0=default, 1=filterblit, 2=bicubic) (default: "default")

Tags: transform scale deinterlace framerate resize