How customers use Style DNA
- Apply to your footage — submit a template video alongside your own clips, and the engine replicates the template’s Style DNA on your footage.
- Inspect and store — retrieve the Style DNA JSON from any completed job and store it in your own system for later use or auditing.
- Compare styles — diff two Style DNA objects to understand how two editors approach the same type of content differently.
The
extraction_confidence field (0–1) tells you how reliably the engine analyzed the template. Higher-quality source videos with consistent style produce scores closer to 1.0.Full example
Schema reference
Top-level fields
Schema version. Currently always
"1.0".Detected aspect ratio of the template video. One of
"16:9", "9:16", or "1:1".Detected frame rate in frames per second. Typical values:
24, 30, 60.Average number of cuts per minute in the template video. A higher value means a faster-paced edit style. For example,
3.5 means roughly one cut every 17 seconds.Overall camera and subject motion on a scale of 0–100.
0 is completely static; 100 is near-constant high-speed movement.How frequently zoom effects appear, on a scale of 0–100.
0 means no zooms detected; 100 means zooms are present in nearly every shot.Whether the template video uses subtitles or captions.
Detected music tempo in beats per minute.
null if no music was detected.Detected music genre (e.g.,
"pop", "hip-hop", "cinematic"). null if no music was detected or the genre could not be classified.ISO 8601 timestamp of when the Style DNA was extracted.
Duration of the template video in seconds.
Overall quality score for the extraction on a scale of 0–1. Scores above
0.85 indicate a reliable extraction. Scores below 0.6 suggest the template video may be too short, inconsistent, or low-quality for accurate style transfer.color_grade
The color grade describes the visual tone of the template video. All fields use a scale of -100 to 100, where 0 is neutral.
audio_style
The audio style describes how the template video’s audio was treated and mixed.
primary_transition and secondary_transition
Transitions describe how the template moves between shots.
The most commonly used transition style in the template video.
The second most common transition style, if the template uses more than one.
null if only one transition type was detected.