Video Reel

From 0.1 credits

Your AI video editor. Add your clips, describe the result you want, and get a finished reel.

Bring your next idea to life

Start with a prompt or try an example.

Complete to generate

Describe the story, audience, pacing, order, visual style, audio balance, or moments that matter.

Examples

Before / After

A YC interview, cut for social

A one-minute answer from a Y Combinator interview becomes a 37-second vertical clip with a hook title, word-by-word captions, punch-ins and tighter pacing. The question and the full answer stay intact. Source: Y Combinator on YouTube.

0105

How to use Video Reel

A compact decision guide for placing this pipeline in a workflow.

Best for

  • AI editing of 1-10 source clips into one finished, social-ready video
  • Talking videos: tight pacing, word-timed captions, a hook title, punch-ins and inserts from the sources
  • Clips without speech: a montage cut on the music beat with corrected exposure
  • Adding supplied or generated music, narration or a generated voiceover

Tips

  • Describe the story, audience, order, pacing and moments that matter
  • Say which moment should open the video; the first second decides whether people keep watching
  • For clips without speech, add or request music so the cuts can follow its beat
  • To preserve product colors, say so explicitly; exposure is corrected and color is graded only when requested
  • Use Edit Style Preserve for a natural edit without captions, zooms or added titles

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.

Get an API token
inputs
15
required
1
Pricing
0.1 to 11 credits
Language
Language
bun add @pipe2-ai/sdk
Run a pipeline
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: ["a1b2c3d4-0000-4000-8000-000000000001","a1b2c3d4-0000-4000-8000-000000000002"],
  },
});

pip install pipe2
Run a pipeline
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": ["a1b2c3d4-0000-4000-8000-000000000001","a1b2c3d4-0000-4000-8000-000000000002"],
    },
))

go get github.com/pipe2-ai/sdk-go
Run a pipeline
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "video_urls": ["a1b2c3d4-0000-4000-8000-000000000001","a1b2c3d4-0000-4000-8000-000000000002"]
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "video-reel", input)
if err != nil {
    log.Fatal(err)
}

brew install pipe2-ai/tap/pipe2
Run a pipeline
pipe2 pipelines run \
  --pipeline video-reel \
  --input-json '{"video_urls": ["a1b2c3d4-0000-4000-8000-000000000001","a1b2c3d4-0000-4000-8000-000000000002"]}' \
  --wait

Full API reference CLI reference

Frequently Asked Questions

How many source clips can I provide?
Add 1 to 10 clips and create a reel up to 5 minutes long.
How does AI decide what to include?
It reviews the supplied clips and your creative direction, then chooses moments, cuts, pacing, framing, transitions, and audio that support the requested result.
Can I control the edit?
Yes. Set an optional maximum duration and describe the story, order, pacing, style, audio balance, or specific moments you want. Video Reel keeps the source format; use Video Reframe separately to change the aspect ratio.
Can I keep audio from the clips?
Yes. Enable Keep Clip Audio to retain useful dialogue and sound. It can be mixed with optional narration and background music.
How much does it cost?
Review the estimate shown before you start. The final charge depends on the work needed and stays within the displayed maximum.

AI video editing from your clips

Turn up to 10 source clips into a finished reel. AI reviews the footage and your creative direction, then chooses the useful moments, pacing, framing, cuts, transitions, and audio mix for the result.

How It Works

  1. Add source clips: choose 1-10 videos for the editor to review
  2. Add narration: optional voiceover audio
  3. Add music: optional background music track
  4. Choose a target duration: optionally set the maximum reel length
  5. Add creative direction: describe the story, audience, pacing, order, style, or moments that matter
  6. Review the edit: AI inspects the sources, builds the reel, checks the rendered result, and corrects clear defects

Audio Mixing

Enable Keep Clip Audio to retain useful dialogue and sound from the sources. AI balances it with optional narration and music, ducks competing tracks under speech, and checks the finished mix.

Explore more pipelines

Video Generator
from 9.5
Video Generator
Image Generator
0.2-6.7
Image Generator
Audio Generator
0.002-40.0
Audio Generator
Music Generator
2.5-22.6
Music Generator