How It Works
Mosaic scans your video and finds segments that contain interesting, insightful, funny, emotional, or impactful moments. You can:- Let Mosaic decide what’s interesting, or
- Guide it using your own prompt (optional)

Input Options
1. Prompt (Optional)
“Write what kind of video you want to create”Use this if you want specific types of clips.
Examples:
- “Educational tips and insights”
- “Funny reactions”
- “Motivational quotes”
- “Controversial takes or debates”
- “Moments explaining frameworks or concepts”
2. Number of Clips (max)
Set how many clips you want.Example:
10 → returns up to 10 clips.
If unsure, set a number higher than you need and filter later.
3. Target Duration (seconds)
How long each clip should roughly be. Examples:15for TikTok/Reels/Shorts30–60for YouTube or Twitter clips
Best Use Cases
Use the Clips tile when you want to quickly generate short videos from long footage, such as:- Podcasts → TikTok/Reels/Shorts
- Interviews → Highlight moments
- Webinars → Key insights
- Reaction videos → Funny parts
- Commentary streams → Shareable segments
API Info
Node Params & API Details
Node Params & API Details
- Node ID:
bcc5cb04-76b7-48e9-a344-0e8a29c19be0
Node params
| Param | Type | Required | Default | Notes |
|---|---|---|---|---|
prompt | string | No | "" | Optional selection guidance for clip scoring/ranking. Empty = all interesting moments. |
num_clips | number | No | unset | Requested number of clips (integer, 1–20). |
target_duration | number (seconds) | No | unset | Preferred duration per clip (seconds, 1–300). |
Parameter groups
- Selection guidance:
prompt - Output sizing:
num_clips,target_duration
Runtime notes
- If both
num_clipsandtarget_durationare omitted, backend picks clips using default heuristics. - If source is shorter than requested
target_duration, backend may return pass-through/single output behavior. - If
num_clips * target_durationexceeds source runtime, backend reduces effective clipping strategy.