Skip to main content
MindStudio
Pricing
Blog About
My Workspace
Video Editing

Insert Video Clips

The Insert Video Clips block takes a base video and splices one or more overlay video clips into it at specified timecodes.

Insert b-roll clips into a base video at timecodes

The Insert Video Clips block takes a base video and splices one or more overlay video clips into it at specified timecodes. You provide a base video URL and an array of overlay videos, each with its own video URL and a start time in seconds indicating where it should be inserted. The block also accepts optional parameters for controlling transitions between clips, including a transition type and a transition duration, giving you control over how cuts are handled.

What you can build

Real-world workflows powered by the Insert Video Clips block.

Add B-Roll to Interviews

Insert supplemental footage into a talking-head interview video at specific moments to illustrate points being made.

Automated Product Demo Videos

Programmatically splice product close-up clips into a base demo video at predefined timecodes for e-commerce workflows.

News Package Assembly

Insert supporting footage clips into a news anchor base video at scripted timecodes to produce a complete news segment.

Social Media Highlight Reels

Combine a base video with multiple short clips at timed intervals to produce a highlight reel for social distribution.

Training Video Production

Insert instructional screen recordings or demonstration clips into a base training video at relevant timestamps.

AI-Generated Video Pipelines

Use as a downstream step in an AI workflow to assemble AI-generated clips into a structured base video with transitions.

Ready to add Insert Video Clips to your workflow?

Get Started Free

Common questions about Insert Video Clips

What are the required parameters for this block?

The required parameters are baseVideoUrl, which is the URL of the base video, and overlayVideos, which is an array of objects each containing a videoUrl and a startTimeSec value indicating where in the base video the clip should be inserted.

What does the block return?

The block stores its output in a destination variable specified by the destinationVar field. The output metadata does not define additional named output fields beyond this variable assignment.

Can I control how clips transition into each other?

Yes. The block accepts an optional transition parameter for specifying the transition type and an optional transitionDuration parameter for controlling how long the transition lasts. These correspond to xfade-style transitions applied at the insertion points.

Can the block use the audio from the overlay clips instead of the base video?

Yes. The optional useOverlayAudio parameter, when set to true, will use the audio track from the overlay video clips rather than the base video audio at those points.

What kinds of workflows is this block suited for?

This block fits into video production and editing workflows where a base video needs to be augmented with additional footage at specific times. It can be used in automated content pipelines, AI-assisted video assembly, or any workflow that programmatically constructs a final video from multiple source clips.

Add Insert Video Clips to your workflow

Build powerful AI workflows with drag-and-drop blocks. No coding required.