Video Generator

From 9.5 credits

Generate AI videos from a text prompt, image, or reference clip. Cinematic shots, product reveals, lifestyle ads, with synchronized audio and natural motion.

Auto

Picks the best engine for your inputs

Still needed: Prompt or Reference Images or Reference Videos or Reference Audio

Examples

Reference → ResultSeedance 2 Fast

Laundry ball completes one orbit (Seedance 2.0 Fast)

Seedance 2.0 Fast. A generated Seoul laundromat frame becomes a silent five-second 720p study of one rigid ball completing a clear drum orbit.

0112

How to use Video Generator

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

Best for

  • Creating short video clips from text descriptions or images
  • Product reveals and scene transitions with real camera movement
  • Cinematic shots that need real motion (not just pan/zoom on a still)
  • Text-to-video with native audio on models that support it (others are silent, add narration in video-reel)

Tips

  • Provide detailed text prompts describing the scene, motion, and desired audio
  • Use a start image for consistent framing, the model animates from it
  • Works best for product reveals, scene changes, and dramatic transformations
  • For simple pan/zoom on stills, image-motion is 10x faster and cheaper
  • Native audio is generated alongside the video on models that support it, no separate voiceover step. Other models are silent; add narration or music in video-reel.

Video Generator 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
13
Pricing
from 9.5 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-generator",
  input: {
    prompt: "A detective dials a rotary phone in a dimly lit alleyway, film noir style",
    model: "seedance-2-0-mini",
  },
});

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-generator",
    input={
        "prompt": "A detective dials a rotary phone in a dimly lit alleyway, film noir style",
        "model": "seedance-2-0-mini",
    },
))

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

input := json.RawMessage(`{
  "prompt": "A detective dials a rotary phone in a dimly lit alleyway, film noir style",
  "model": "seedance-2-0-mini"
}`)

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

brew install pipe2-ai/tap/pipe2
Run a pipeline
pipe2 pipelines run \
  --pipeline video-generator \
  --input-json '{"prompt": "A detective dials a rotary phone in a dimly lit alleyway, film noir style", "model": "seedance-2-0-mini"}' \
  --wait

Full API reference CLI reference

Frequently Asked Questions

How long are generated videos?
4 to 15 seconds per clip. Veo caps at 8s, so 10s and longer route automatically to Seedance. Combine multiple clips into longer sequences with the Video Reel pipeline.
Does it generate audio?
Yes. Veo synthesizes audio in sync with the video, describe the sounds you want in your prompt. Seedance can add a soundtrack too, or switch the audio toggle off for a silent clip.
What aspect ratios are supported?
16:9, 9:16, 1:1, 4:3, 3:4, and 21:9. Veo supports 16:9 and 9:16; the rest run on Seedance. Perfect for YouTube, TikTok, Reels, and Shorts.
Can I use references?
Yes, upload reference images for style or first-frame anchors, a reference video for camera movement and pacing, or reference audio to use as the soundtrack.
How is pricing determined?
It depends on the model. Some are flat-rate per tier; others are billed by usage, so longer, higher-resolution clips and added references cost a little more. On Auto a plain prompt is a flat Veo 3.1 Lite charge; runs that escalate to Seedance are quoted a ceiling up front and refunded down to what the run actually uses.
Can I choose the model?
Yes, pick one with the model selector on the form. By default a plain prompt runs a fast Veo 3.1 Lite draft, escalating to Seedance Pro only for references, 10s+, or Seedance-only ratios. Pin any Veo or Seedance tier to override.

AI Video Generator

Generate short videos from a text prompt, image, or reference clip. Cinematic narrative shots, product ads, social-ready vertical content, with synchronized audio, real camera movement, and natural motion.

What you can make

  • Text-to-video scenes: describe a moment and get a finished clip with audio
  • Image-to-video: start from a reference image and animate it into a cinematic shot
  • Product and lifestyle ads: bring a reference video for camera move and a reference audio for the music bed
  • Vertical shorts: 9:16 for TikTok, Reels, and Shorts in one call
  • Cinematic explainers: golden hour, film noir, anime, watercolor, 35mm film, any style on demand

How it works

  1. Describe the scene: subject, action, camera, lighting, style
  2. Optionally attach references: images, a reference video for camera movement, or audio for the soundtrack
  3. Pick aspect and length: 16:9, 9:16, 1:1, 4:3, 3:4, or 21:9, 4–15 seconds
  4. Generate: the right AI engine is picked automatically based on what you uploaded

Prompt tips

  • Include camera angles: close-up, aerial, tracking shot, dolly in
  • Describe lighting: golden hour, neon glow, film noir shadows, volumetric fog
  • Set the style: cinematic, anime, watercolor, 35mm film look
  • Mention audio in a separate sentence, "rain pattering on concrete, distant thunder"
  • For longer clips with reference video and audio, the multimodal path keeps your soundtrack and camera move in sync

Explore more pipelines

Image Generator
0.2-6.4
Image Generator
Audio Generator
0.002-40.0
Audio Generator
Music Generator
2.5-22.6
Music Generator
Video Editor
13.1-33.3
Video Editor