Auto-saves Last session. Named profiles restore sliders and text — re-upload clips / overlay / music / end card in this session after loading.
Upload 1–12 videos (order = stitch order). Use Choose files or Choose folder (all supported videos in the folder). Drag blocks on the time graph; seconds per segment below.
Between clips: pick a blend below (icons are schematic). Hard cut ignores duration and joins with no crossfade.
Previews are visual hints only — FFmpeg xfade names must match your installed build. If one fails, try Fade or update FFmpeg.
Match platform resolution. Preview frame updates to the same aspect ratio. Even dimensions are enforced for encoding.
Social preset
Applied to stitched video before logo overlay and text. Uses FFmpeg noise, gblur, vignette, drawgrid — pick None if a preset errors on your build.
One track under the full timeline (main + end card). Trimmed to video length.
Checking ElevenLabs configuration…
Voice ID (for narration) Narration script (text-to-speech) Preview (narration + attachment) Music prompt (Eleven Music)Fill narration, music prompt, or both. Both are mixed (voice + bed), then attached like an uploaded track. Generation can take up to several minutes for longer music.
Static image appended after the stitched main video (logo slide, CTA frame).
Duration (seconds)
Prepended to every ZIP entry after tokens are filled (letters, digits, - _ . only). Include your own separator if you want one.
Tokens: {index} (0001…), {slug}, {campaign}, {date}
Logo or sticker (PNG / WebP / JPEG). Use Preview & text → Overlay position to drag it on the video; numbers below stay in sync.
Text area: drag a rectangle; live sample uses the first comma-separated variant. Overlay position: drag the image; drag the teal corner to resize (scale).
Checking YouTube setup…
OAuth redirect must be registered in Google Cloud exactly as:
Or upload a file from disk