template_video_id in a job, Clipzy extracts a Style DNA from the template and applies it to your video.
What Clipzy extracts from a template
| Attribute | Description |
|---|---|
| Color | Color palette, grading curves, saturation, and contrast. |
| Pacing | Edit rhythm — how quickly cuts happen throughout the video. |
| Cuts | Cut style (hard cuts vs. match cuts) and timing patterns. |
| Audio | Beat alignment, audio energy envelope, and silence patterns. |
| Transitions | Types of transitions used and where they appear relative to beats. |
style_json (Style DNA) object returned in the job result.
Tips for good template videos
- Use a video with a consistent, intentional style. Documentary footage, brand reels, or professionally edited videos work well. Raw, unedited footage produces poor style extraction.
- Include representative clips. The template should cover the range of edits, cuts, and transitions you want applied — a single scene may not capture enough variation.
- Match the intended mood. Clipzy maps energy and pacing from the template, so a high-energy action reel will produce very different results than a slow, cinematic template.
- Minimum recommended length: 30 seconds. Shorter templates may not contain enough edit events to model pacing accurately.
- Avoid mixed styles. If the template switches between very different editing styles, the extracted Style DNA may average them in ways you don’t expect.
End-to-end example
The steps below walk through a complete workflow: upload a template, upload your footage, create a job with the template, and retrieve the result.Upload your template video
Upload the video whose style you want to use. This produces a
template_video_id.Create a job with the template
Pass both
video_id (your footage) and template_video_id when creating the job.Wait for the job to complete
Poll the job or wait for your webhook. See Track progress for a polling loop example.During processing, Clipzy runs through:
video_analysis → audio_analysis → motion_analysis → style_extraction → style_application → renderingStyle DNA is built during style_extraction and applied during style_application.Retrieve the result and inspect the Style DNA
Once The response includes:The
status is "completed", fetch the result.style_json field contains the complete Style DNA extracted from your template video.Reusing a template across jobs
A template video only needs to be uploaded once. Store thetemplate_video_id and pass it to any number of jobs to apply the same style consistently.
Python
Related guides
- Upload video — upload both your footage and template videos.
- Create a job — full job creation reference.
- Track progress — monitor processing stages and retrieve results.