Automatically extract short, standalone clips from a longer video. These clips are moments that can be shared directly on social platforms or used in editing workflows. This tile is ideal for repurposing podcasts, interviews, webinars, or speaking content into short-form highlights.Documentation Index
Fetch the complete documentation index at: https://docs.mosaic.so/llms.txt
Use this file to discover all available pages before exploring further.
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.