Standards Conversion
GPU-accelerated standards conversion using Spectrum. Dynamically builds processing pipelines for resolution, frame rate, colour space, HDR/SDR, and scan mode conversion with optional colour grading and 3D LUT support.
Component Configuration
| Option | Description | Required |
|---|---|---|
id |
A unique identifier for the component instance |
✓ |
displayName |
The name shown in the Studio UI of this component |
✓ |
outputs |
Output configurations. Each output defines a target standard. |
✗ |
inputOverride |
Override detected input metadata when the source encoder writes wrong values (e.g. declare S-Log3 / S-Gamut3 for Sony footage tagged Unspecified). Each field is optional — only set ones are applied. |
✗ |
enableColorGrade |
Enable colour grading with live controls in the summary view (default: false) |
✗ |
lut |
Global 3D LUT applied to every output (in addition to any per-output tone-map LUTs). |
✗ |
buildOptions |
Spectrum performance / build options (precision, working space, thread cap). Applied to every Spectrum node this component creates. |
✗ |
enableInference |
Enable automatic input metadata inference using Spectrum's content analysis (default: false) |
✗ |
inferenceMode |
How to use inference results (default: "warnOnly") |
✗ |
notes |
Notes about this component |
✗ |
Outputs
| Option | Description | Required |
|---|---|---|
name |
Name for this output (used as rendition name) (default: "default") |
✗ |
resolution |
Output resolution (default: {"type":"unchanged"}) |
✗ |
frameRate |
Output frame rate (default: {"type":"unchanged"}) |
✗ |
scanMode |
Output scan mode (default: {"type":"unchanged"}) |
✗ |
colourStandard |
Output colour standard (default: "unchanged") |
✗ |
toneMap |
Tone mapping (for HDR/SDR conversion) (default: {"type":"auto"}) |
✗ |
aspectRatioMode |
How to handle aspect ratio mismatch (default: "auto") |
✗ |
videoRange |
Output video range (default: "auto") |
✗ |
outputPixelFormat |
Output pixel format (default: "auto") |
✗ |
Input Override
| Option | Description | Required |
|---|---|---|
colorPrimaries |
Override colour primaries (e.g. declare S-Gamut3 for Sony footage tagged Unspecified) |
✗ |
transferFunction |
Override transfer function (e.g. declare S-Log3 for Sony footage) |
✗ |
scanMode |
Override scan mode |
✗ |
width |
Override width (pixels) |
✗ |
height |
Override height (pixels) |
✗ |
frameRateNum |
Override frame-rate numerator |
✗ |
frameRateDen |
Override frame-rate denominator |
✗ |
Lut
| Option | Description | Required |
|---|---|---|
enabled |
Enable the global LUT (default: false) |
✗ |
filename |
LUT file (from "luts/" in the data directory) |
✗ |
interpolationMethod |
3D LUT interpolation method (default: "trilinear") |
✗ |
strength |
Blend strength (0.0 = source, 1.0 = full LUT) (default: 1) |
✗ |
outputPrimaries |
Output colour primaries after the LUT (set when the LUT changes colour space) |
✗ |
outputTransfer |
Output transfer function after the LUT |
✗ |
outputRange |
Output video range after the LUT |
✗ |
Build Options
| Option | Description | Required |
|---|---|---|
precision |
Accuracy vs speed for the Spectrum pipeline (default: "accurate") |
✗ |
workingSpace |
Colour domain for compose / resize / spatial ops (default: "auto") |
✗ |
maxThreads |
0 = all cores (default), 1 = serial (low CPU per pipeline), ≥2 = cap. Distinct from InSync FRC threads. (default: 0) |
✗ |
Tags: spectrum standards conversion HDR SDR colour color resize deinterlace frame rate tone map gamut LUT