Combine videos
combine_videosJoin existing clips (job:#0 and upload:, mixed, 1–10 in play order) into ONE video, free (no model runs). Also trims a single clip, retimes it (speed), lays a voiceover or music over it (audio_id / music_id, mix, ducking, fades), or plays 2 clips in one frame as a before/after (layout "side_by_side" / "stacked"). Not for new footage or montages: use it only when shots need different models or locations, or the piece runs past the model's max duration; if one generation can cut it, generate it once. Load load_skill("combining-videos") before the first call: it has every option and value.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"video_ids": "<video_ids>"
},
"name": "combine_videos"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sync | No | ||
| speed | No | ||
| layout | No | ||
| ducking | No | ||
| audio_id | No | ||
| music_id | No | ||
| pad_color | No | ||
| video_ids | Yes | ||
| audio_from | No | ||
| audio_mode | No | ||
| project_id | No | Opaque per-chat project id: "p-" plus 6 random letters and digits. Every chat is a new project. Mint one on your first emero call and pass that SAME id on every call in this chat. Never mint a second one in the same chat, even for a new topic, campaign or subject. Only when the user asks to continue an earlier project, reuse its id from get_emero_brain's project list. | |
| clip_volume | No | ||
| audio_volume | No | ||
| music_volume | No | ||
| project_name | No | Short human title for the project (2-5 words from the user request, e.g. "Perfume ad campaign"). Pass it on your first generate/ingest_url so the project is not left "Untitled". You may also rename at will later — pass an updated project_name (on a generate/ingest_url, or on set_settings with no other change) whenever the user asks, e.g. "call this project cats". | |
| audio_fade_in | No | ||
| canvas_aspect | No | ||
| divider_color | No | ||
| divider_width | No | ||
| music_fade_in | No | ||
| audio_fade_out | No | ||
| music_fade_out | No | ||
| max_clip_seconds | No |