Skip to main content
The Clip object wraps an Asset and controls how it appears on screen. Think of the Asset as your raw content (the video file, image, or text), and the Clip as all the presentation decisions - where it appears, how big it is, what color effects it has, how it fades in and out. This guide documents all available Clip parameters and their interactions.

Editor Architecture

Asset → Clip → Track → Timeline
  • Asset: Raw content (what to show)
  • Clip: Presentation control (how to show it)
  • Track: Layering container (for stacking multiple clips)
  • Timeline: Final composition (the output video)
This separation lets you reuse the same asset in multiple clips with different visual treatments - same video, but one clip shows it full-screen while another shows it as a small picture-in-picture overlay.

Clip Parameters

Core Parameters

Geometry Parameters

Visual Effect Parameters

Scale Parameter

The scale parameter is a size multiplier applied after fit mode. First, the fit mode handles the aspect ratio and scales your content to match the timeline, then scale multiplies that result. This is useful for creating picture-in-picture effects (scale=0.3 for a tiny corner video) or zoom effects (scale=1.5 to enlarge).
Range: 0.0 to 10.0 (default: 1.0) Example with scale=0.5 and Position.top_left

Opacity Parameter

The opacity parameter controls transparency, letting you create semi-transparent overlays, subtle watermarks, or fade effects. At 1.0 your clip is fully solid, at 0.5 it’s half-transparent, and at 0.0 it’s completely invisible.
Range: 0.0 (invisible) to 1.0 (opaque) Example with opacity=0.3

Filter Parameter

The filter parameter applies color and visual treatments to your clip. These are global effects that change the entire clip’s appearance - you can make it black and white, blur it for backgrounds, adjust contrast, or create stylistic looks. Each clip can have one filter applied.
Example with Filter.greyscale

Transition Parameter

The transition parameter controls fade in/out effects, making your clips appear and disappear smoothly instead of cutting abruptly. The fade happens over the first and last N seconds of your clip - so a 2-second fade means the first 2 seconds gradually appear, and the last 2 seconds gradually disappear.
Example: Parameters:
  • in_: Transition type for entry (use in_ with underscore because in is a Python keyword)
  • out: Transition type for exit
  • duration: Length of transition in seconds

Complete Example

Here’s a clip using multiple parameters:

Parameter Reference

What You Can Build

Intro & Outro Automation

Use clip positioning and transitions for seamless brand intros

Brand Elements

Overlay logos and watermarks with opacity and positioning

TikTok Lyric Videos

Combine clips with text overlays and visual effects

Faceless Video Creator

Layer multiple clips with filters and transitions

Next Steps

Clip Control Layer

Hands-on experimentation with all Clip parameters, effects, and transitions.