Video Reel
Combine multiple video clips into one seamless video with AI-picked transitions, narration, and background music.
Still needed: Video Segments
Best for
- •Final assembly of multiple video clips into one continuous video
- •Adding narration and background music to video
- •Applying transitions between segments (crossfade, dissolve, wipe, etc.)
- •Always the LAST step in any video production pipeline
Tips
- ✓The AI picks transitions, speed, and color grading based on your instructions
- ✓Provide instructions like: 'cinematic crossfades, warm color grading, smooth transitions'
- ✓Mix segment types for engagement: AI-generated clips + text cards + stock footage
- ✓For best pacing, keep individual segments under 8 seconds each
- ✓Always provide both narration and music for narrated videos
Recipes using this pipeline
Articles about this pipeline
Video Reel API
Call this pipeline from your own code. One request dispatches a run; the model is an input field, not a separate endpoint.
bun add @pipe2-ai/sdk import { createClient } from "@pipe2-ai/sdk";
const client = createClient(process.env.PIPE2_TOKEN!);
const { run_pipeline } = await client.RunPipeline({
pipeline_slug: "video-reel",
input: {
video_urls: [],
},
});pip install pipe2 import asyncio
import os
from pipe2 import Pipe2Client
client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])
run = asyncio.run(client.run_pipeline(
pipeline_slug="video-reel",
input={
"video_urls": [],
},
))go get github.com/pipe2-ai/sdk-go client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))
input := json.RawMessage(`{
"video_urls": []
}`)
run, err := pipe2.RunPipeline(context.Background(), client, "video-reel", input)
if err != nil {
log.Fatal(err)
}brew install pipe2-ai/tap/pipe2 pipe2 pipelines run \
--pipeline video-reel \
--input-json '{"video_urls": []}' \
--waitParameters
-
video_urlsrequired -
Public URLs of the clips to assemble, in order.
array -
instructions -
Optional hints for AI montage style
string -
music_url -
Public URL of a background music track. Leave unset for no music.
string
Show all 5 inputs
-
narration_url -
Public URL of a narration track to lay over the reel.
string -
target_aspect -
Match the first video, or pick an explicit aspect
auto9:1616:91:14:54:3defaultauto
Use it from an AI agent
Point any MCP client at pipe2 and your agent gets these tools. It finds this pipeline, reads the same schema above, then runs it.
- list_pipelines
- get_pipeline_schema
- run_pipeline
- get_pipeline_run_status
- request_upload
https://mcp.pipe2.ai/mcp {
"mcpServers": {
"pipe2ai": {
"url": "https://mcp.pipe2.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}Video Reel: AI-Powered Video Assembly
Combine multiple video segments into one seamless video with AI-driven montage. AI analyzes your content and instructions to pick the best crossfade transitions and audio mix levels automatically.
How It Works
- Select video segments: pick 2-10 videos in the order you want
- Add narration: optional voiceover audio
- Add music: optional background music track
- Add instructions: tell the AI your preferred style (cinematic, fast-paced, etc.)
- AI assembles: AI picks crossfade duration and music volume, then renders the final video
Audio Mixing
When narration and music are both provided, they are mixed together automatically. The AI adjusts music volume to sit behind narration. All audio is encoded as AAC stereo at 192kbps.
Frequently Asked Questions
How many segments can I combine?
How does AI decide the transitions?
Can I add audio?
How does the AI set music volume?
Does this cost credits?
Explore more pipelines
See all →Generate AI videos from a text prompt, image, or reference clip. Cinematic shots, product reveals, lifestyle ads, with synchronized audio and natural motion.
Generate AI images from text or reference photos. Product shots, character art, posters with readable text, photoreal portraits, high resolution in seconds.
Turn text into natural speech with dozens of voices, 70+ languages, and custom style directions for tone, accent, and pacing.
Generate original background music that matches any mood, genre, and length you describe. Royalty-free, ready in seconds.