Video Concat
This block merges multiple video clips into a single continuous video, with optional transitions between clips.
Video Concat
What it is
Merge multiple video clips into one continuous video
How it works
The block uses MoviePy's concatenate_videoclips function to join multiple videos in sequence. It supports three transition modes: none (direct concatenation), crossfade (smooth blending where clips overlap), and fade_black (each clip fades out to black and the next fades in). At least 2 videos are required. The output is encoded with H.264 video codec and AAC audio codec.
Inputs
videos
List of video files to concatenate (in order)
List[str (file)]
Yes
transition
Transition between clips
"none" | "crossfade" | "fade_black"
No
transition_duration
Transition duration in seconds
int
No
output_format
Output format
"mp4" | "webm" | "mkv" | "mov"
No
Outputs
error
Error message if the operation failed
str
video_out
Concatenated video file (path or data URI)
str (file)
total_duration
Total duration in seconds
float
Possible use case
Combining multiple clips into a compilation video
Assembling intro, main content, and outro segments
Creating montages from multiple source videos
Building video playlists or slideshows with transitions
Last updated
Was this helpful?