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

Videos
video
required
The clips to merge, in order. Required, accepts multiple. Connect at least two.

Outputs

Video
video
The merged video.

Configuration

transition
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).
transitionDuration
number
default:"0.5"
How long each transition lasts, in seconds (0.1–5). Ignored when transition is cut.
outputWidth
number
default:"null"
Output video width in pixels. Leave empty to match the first input video’s width.
outputHeight
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.