Combine Clips and Apply Basic Edits
Stitch video clips together with titles, captions, background music, and transitions.
When to Use This Template
You have your own video clips (recorded on your phone, from a camera, or downloaded) and want to stitch them together into one video
You want to add a title card, auto-generated captions, background music, or transitions to existing footage
You are a content creator, real estate agent, or business owner who films your own clips and needs light editing before posting to TikTok, Instagram Reels, or YouTube Shorts
You do NOT need AI to generate any visuals -- you are bringing your own footage
Using the Web App
Go to Videos > New
Select Combine Clips and Apply Basic Edits from the template list
Click Advanced Settings under the Generate Video button
Add your video clips in the clip input fields
Configure titles, captions, music, and transitions
Click Generate Video
Template Information
Template ID
/base/v2/combine-clips/c306ae43-1dcc-4f45-ac2b-88e75430ffd8/v1
Output Type
Video
Category
Video Editor
Parameters
videoClips
array
Yes
-
Video clips to stitch. Min: 1, Max: 20
videoClips[].url
video
Yes
-
URL of video clip
trimSilence
boolean
No
false
Trim silence at start/end
titleConfig
object
No
-
Title overlay configuration
titleConfig.enabled
boolean
No
false
Enable title overlay
titleConfig.text
string
No
Your Title Here
Title text
titleConfig.position
enum
No
top
Values: top, center, bottom
titleConfig.duration
number
No
4
Seconds to display. Range: 1-10
titleConfig.style
enum
No
minimal
Values: minimal, bold, elegant, modern
captionsConfig
object
No
-
Captions configuration
captionsConfig.enabled
boolean
No
false
Enable captions
captionsConfig.style
enum
No
minimal
Values: minimal, bold, highlight, tiktok
captionsConfig.position
enum
No
bottom
Values: top, center, bottom
musicConfig
object
No
-
Background music configuration
musicConfig.enabled
boolean
No
false
Enable background music
musicConfig.url
string
No
-
Music file URL (MP3/WAV)
musicConfig.volume
number
No
30
Volume level. Range: 0-100
transitionConfig
object
No
-
Transition configuration
transitionConfig.type
enum
No
none
Values: none, fade, crossfade, slide, zoom
transitionConfig.duration
number
No
0.5
Seconds. Range: 0-2
maxDuration
number
No
0
Max output duration in seconds. 0 = no limit. Max: 600
aspectRatio
enum
No
9:16
Values: 16:9, 9:16, 1:1, 4:5
Example 1: Basic Clip Combination
Example 2: Full Featured Edit
Example 3: With Captions and Transitions
Related Templates
See Also
Last updated