Video Transform

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

Component Configuration

Option Description Required Environment override

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})

✗

resizeAlgorithm

Resize filter used on NVIDIA hardware: cubic (default), linear (cheaper, softer) or lanczos (sharpest) (default: "cubic")

✗

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