Skip to main content
Merge Videos combines multiple clips into a single video. All inputs are normalized to the same resolution and frame rate (30fps), and the output duration equals the sum of all clips minus transition overlap. Supports 28 transition effects including fade, dissolve, slide, wipe, smooth, circle, and zoom.

When to use

  • Compilation reels from multiple clips
  • Story sequences with smooth transitions
  • A/B roll assembly for marketing videos
  • Social media montages
Common patterns: upload_video + upload_video → merge_videos, or upload_video x3 → merge_videos → google_drive_export.

Inputs

video
required
The clips to merge, in order. Required, accepts multiple. A single connection works when it carries a list of clips (a fan-out’s results) — you’ll see a reminder to check the item count. Connect two or more for explicit ordering.

Outputs

video
The merged video.

Configuration

string
default:"cut"
The visual effect between consecutive clips. cut joins clips with no transition. Other values use FFmpeg xfade filters (fade, dissolve, slide, wipe, smooth, circle, radial, squeeze, diagonal, zoom).
number
default:"0.5"
How long each transition lasts, in seconds (0.1 to 5). Ignored when transition is cut.
number
default:"null"
Output video width in pixels. Leave empty to match the first input video’s width.
number
default:"null"
Output video height in pixels. Leave empty to match the first input video’s height.
This node runs locally on the canvas and consumes credits per run.