Home

Saved setups

Auto-saves Last session. Named profiles restore sliders and text — re-upload clips / overlay / music / end card in this session after loading.

Clips & duration

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.

Drop files or a folder here

    Transitions

    Between clips: pick a blend below (icons are schematic). Hard cut ignores duration and joins with no crossfade.

    Type
    Duration (s)

    Previews are visual hints only — FFmpeg xfade names must match your installed build. If one fails, try Fade or update FFmpeg.

    Canvas (export size)

    Match platform resolution. Preview frame updates to the same aspect ratio. Even dimensions are enforced for encoding.

    Social preset
    Framing
    Noise & texture

    Applied to stitched video before logo overlay and text. Uses FFmpeg noise, gblur, vignette, drawgrid — pick None if a preset errors on your build.

    Music bed (optional)

    One track under the full timeline (main + end card). Trimmed to video length.

    ElevenLabs AI audio

    Checking ElevenLabs configuration…

    Voice ID (for narration) Narration script (text-to-speech)
    Preview (narration + attachment)
    
                Music prompt (Eleven Music)
                
                
    Music length (sec)
    Mix: music level
    Mix: voice level

    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.

    Brand end card (optional)

    Static image appended after the stitched main video (logo slide, CTA frame).

    Duration (seconds)

    ZIP filenames

    Campaign tag (safe characters only) Filename prefix (optional)

    Prepended to every ZIP entry after tokens are filled (letters, digits, - _ . only). Include your own separator if you want one.

    Pattern per file

    Tokens: {index} (0001…), {slug}, {campaign}, {date}

    Image overlay (optional)

    Logo or sticker (PNG / WebP / JPEG). Use Preview & textOverlay position to drag it on the video; numbers below stay in sync.

    X (0–1)
    Y (0–1)
    Scale (width of frame)

    Preview & text

    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).

    Text variants (comma = one video each)

    Font style
    Text effect
    Font size (× base)
    Text color

    Exports

    Potential generations: 0

    YouTube upload

    Checking YouTube setup…

    OAuth redirect must be registered in Google Cloud exactly as:

    Title Description
    Privacy
    Tags
    Source

    Or upload a file from disk