NezhaGateNezhaGate
← Guides

Make 30-second videos with the Seedance 2.5 API

Seedance 2.5 renders up to 30 seconds in a single generation, so a whole scene with several beats comes out as one continuous clip with its own soundtrack. On NezhaGate you can get one for $1.50 with seedance-2.5-30s, or from $3.00 with the per-second seedance-2.5.

Updated 2026-10-03

Two ways to get 30 seconds

seedance-2.5-30sseedance-2.5 with "duration": 30
Price for 30 s$1.50 per clip$3.00 at 480P, $4.74 at 720P
Lengthalways 30 secondsany length from 4 to 30 seconds
Resolution720P480P or 720P
Aspect ratio16:9, 9:16, 1:1, 4:3, 3:4
Referencesup to 9 imagesup to 30 images, 10 videos, 10 audio clips
Audioalways generatedgenerated by default, can be switched off
Promptup to 5,000 bytes (a Chinese character is 3)up to 11,000 characters

Pick seedance-2.5-30s when you want a 30-second 720P clip from a prompt and a few reference images at a fixed price. Pick seedance-2.5 when you need another length, 480P, more images, or a reference video or soundtrack to follow. Both are billed only when the clip is delivered; a failed job is refunded in full.

Three 30-second samples, prompts included

Each clip below is a single 30-second generation from seedance-2.5-30s at 1280x720 with its own soundtrack. The reference images were generated with GPT Image 2 and Nano Banana Pro; the full prompt is under each clip.

Beneath the Walls of Troy · HD
Prompt
"Beneath the Walls of Troy" - a 30-second epic action commercial. @Image1 is a Greek hero in a golden bronze breastplate and crimson cloak, wearing a red-crested Corinthian helmet, armed with a long spear and a lion-emblem round shield; @Image2 is a Trojan champion in blackened scale armour and a royal-blue cloak, wearing a black-crested helmet, armed with a curved sword and a horse-emblem round shield; the setting follows the walls of Troy and the sunset battlefield of @Image3. Keep each warrior's armour, helmet, cloak colour, weapon and shield emblem exactly as in their own reference for the whole clip - never swap them. The final second must be black with gold English text "Made with NezhaGate". The ending must be a handshake and a salute between the two; nobody is left lying on the ground.

0-3s: Sunset. An aerial shot sweeps past the colossal walls of @Image3, wind driving the sand; in the middle of the field the two warriors face each other twenty paces apart, drums rumbling low.
3-6s: Alternating close-ups: the sharp eyes of @Image1 behind the helmet's slit; the fingers of @Image2 tightening one by one around the sword grip; grains of sand hopping on the ground with each drumbeat.
6-10s: Both charge at once, a low tracking shot, sand exploding under their feet; @Image1 hurls the spear, @Image2 raises the shield - the spear point strikes it in a burst of sparks, splinters of wood and bronze scattering in slow motion.
10-15s: Close combat: @Image2 lands three rapid slashes, @Image1 blocks with the shield and sidesteps, a trail of sparks scraping off the shield rim; the camera orbits the pair a full 360 degrees - fast, fluid, powerful.
15-20s: @Image2 rams forward and drives @Image1 back against a toppled chariot, the sword biting into the wooden spokes of its wheel; @Image1 vaults over the chariot, rolls on landing and snatches up a broken spear from the sand.
20-25s: Climax: the setting sun sits right between them; @Image1 leaps into the air, @Image2 raises the shield to meet him, and they clash mid-air - the shot drops into extreme slow motion, sparks, sand and the flying crimson cloak hanging in the air as a shockwave pushes the dust into a ring.
25-29s: On landing @Image2 falls to one knee, the shield rolling away; @Image1 lowers the broken spear, pauses a beat and offers his hand; @Image2 takes it and rises, and the two warriors salute each other in a haze of golden dust.
29-30s (final second only): Cut to black; a single line of bright gold serif text appears at center: "Made with NezhaGate", about one third of the frame width, crisp and sharp, with one deep drum resonance.

Action and performance: the fight is continuous, fast and weighty, attacks and defences easy to read, every impact with recoil and body sway; tightening grips, hard breathing, locked eyes and the final salute must be visible; both warriors keep their helmets on.
Camera: top-tier cinematic action commercial, 24fps film look, widescreen; aerial, low tracking, 360-degree orbit and extreme slow motion alternating, brief slow motion on key impacts; no shaky handheld, no cutting so fast the action becomes unreadable.
Environment: wind-blown sand, sparks, splinters, flowing cloaks and crests, and the dusty haze against the low sun all move with real physics.
Sound: war drums, wind, metal and shield impacts, feet in the sand, creaking armour, hard breathing; an epic orchestral score building up, key impacts landing on the beat.
Avoid: blood, wounds or death; extra characters; any on-screen text, captions or watermarks except "Made with NezhaGate" in the final second; weapons or shields merging or swapping; deformed fingers or limbs; confusing the two warriors.
Myth Awakens · HD
Prompt
"Myth Awakens" - a 30-second cinematic commercial. @Image1 is a white marble statue of a young woman, @Image2 is a Greek temple on a sea cliff, @Image3 is a white winged horse. Keep the statue's face, hair, laurel circlet and robe folds exactly as in @Image1; the temple, sea and light as in @Image2; the horse's build, wings and golden bridle as in @Image3.

0-4s: Dawn. An aerial shot skims low over the Aegean, waves shattering on the rocks, slowly pushing in toward the temple of @Image2; golden sunbeams slice between the columns, sea mist drifting.
4-8s: Inside the temple. The statue of @Image1 stands on her plinth, dust floating in shafts of light; the camera tilts slowly from her feet up to her face, the marble texture crisp, total stillness.
8-13s: Close-up. A thin vein of warm golden light spreads across her cheek; the marble melts away like thin ice, revealing warm living skin; her eyelashes tremble, her eyes slowly open, pupils narrowing in the light; she exhales her first breath, lips parting - her expression moves from blank, to bewildered, to wonder.
13-17s: She looks down at her hands as flakes of stone peel from her fingertips and drift away like petals; her fingers flex and open, testing; the stone robe turns into soft fabric lifted by the sea breeze; a slow, disbelieving smile.
17-21s: Distant thunder; she looks up past the columns. The winged horse of @Image3 lands on the temple steps in a gust that swirls petals and dust; she freezes for a beat, then her eyes light up and she laughs in delight.
21-26s: Barefoot, she walks down the steps and strokes the horse's muzzle; it lowers its head; she swings onto its back. Wide shot: the horse leaps from the cliff edge, its enormous wings spreading fully against the sun, a crane shot rising to follow them over the sea.
26-29s: They soar into a sea of golden clouds; the sun blooms into a soft flare behind them and drifting motes of light gather into a laurel wreath.
29-30s (final second): Cut to black; a single line of thin gold serif text fades in at center: "Made with NezhaGate", with one clear harp harmonic.

Performance: the awakening is slow and delicate - every change in lashes, breath, lips and gaze is visible; the emotion goes blank, bewildered, wonder, joy, natural and restrained; once alive, her features match the statue in @Image1.
Camera: top-tier cinematic commercial, 24fps film look, anamorphic lenses, shallow depth of field on close-ups; smooth moves (aerial, dolly, crane), alternating close-ups and epic wides; no handheld shake.
Environment: waves, sea mist, dust in light shafts, falling stone flakes and petals, the robe and the mane in the wind - all with real physical motion.
Sound: waves and wind, the temple's echo, the fine crackle of stone, her first breath, wingbeats, distant thunder, strings and choir building; one harp harmonic at the end.
Avoid: extra characters; any on-screen text, captions or watermarks except "Made with NezhaGate" in the final second; deformed wings, legs or fingers; face drift; cheap-looking effects.
Grandma's Birthday · HD
Prompt
@Image1 is a woman in her twenties, @Image2 is a man around thirty and @Image3 is a grandmother in her sixties; each person's face, hair and clothes follow their own reference image exactly, and the setting follows the cafe in @Image4. Story: the grandmother sits alone by the window and glances at her watch, her expression drifting from hopeful to a little lonely, the corners of her mouth dropping slightly. The door chime rings and the young woman pushes the door open; the grandmother looks up, her eyes light up, her brows lift and her lips part in surprise. The man follows with a small cake and a lit candle, while the young woman presses her lips together to hold back a laugh and glances mischievously at her grandmother. The grandmother freezes, her eyes slowly redden, she laughs, covers her mouth with her hand and gently shakes her head. The three hug, the young woman resting her head on her grandmother's shoulder while the man smiles warmly beside them, laugh lines at his eyes. Requirements: subtle, natural changes of expression, with every flicker of the brows, the rise and fall of the lips and the reddening of the eyes clearly visible; photoreal cinematic look, natural light, close-ups alternating with medium shots; stable, clear faces that match the references throughout; no extra characters, no captions.

How to write a 30-second prompt

Thirty seconds is a whole scene, not a shot. The prompts that came back best for us all follow the same structure:

  1. Cast and setting first. Say what each reference is: "@Image1 is the hero, @Image2 the rival, @Image3 the battlefield", and what must stay the same (face, costume, colours, props).
  2. Beats with timestamps. Five to eight beats: "0-3 s aerial shot of the walls; 3-6 s close-up of the hero's eyes; ...". The model keeps to the order and roughly to the timing.
  3. Performance. The emotion and how it changes across the clip; small expressions read well.
  4. Camera. One line on lens and movement: "24 fps, slow push-in, handheld only in the fight".
  5. Environment and sound. Dust, wind, rain; footsteps, music, ambience. The soundtrack follows what you describe.
  6. Limits. What must not happen: no on-screen text, no blood, faces must not morph.

An end card can work: the samples above ask for one line of text in the last second, and it came out spelled correctly. Name the exact words, how large and bright they should be, and the second they appear.

Code

curl
# submit a 30-second 720P clip with two reference images
curl https://nezhagate.com/v1/videos/generations \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.5-30s",
    "prompt": "@Image1 is a lighthouse keeper, @Image2 is the lighthouse. 0-5 s: storm clouds roll in over the sea ... 25-30 s: the beam sweeps across the camera. Slow push-in, film grain, wind and waves on the soundtrack.",
    "images": ["https://example.com/keeper.png", "https://example.com/lighthouse.png"],
    "duration": 30,
    "resolution": "720P",
    "size": "16:9"
  }'

# poll every 30 s until "status" is "succeeded", then download data[0].url
curl https://nezhagate.com/v1/videos/jobs/JOB_ID -H "Authorization: Bearer $API_KEY"

For any other length, or 480P, use "model": "seedance-2.5" with the duration you want; the Seedance 2.5 API guide has the Python and Node.js versions.

What 30 seconds costs

At ByteDance's official per-second price a 30-second 720p clip costs $6.93; on NezhaGate it is $1.50 with seedance-2.5-30s, a saving of 78%. The same clip at five other API providers is in the Seedance price comparison.

12.8 minMedian time to a finished 30-second clip, real customer jobs over the last 7 days
20.9 min90% of jobs finish within
91.9%Success rate over the same days

Counted: real customer requests. Not counted: our own tests, requests rejected for client errors (4xx) and content the model refused. Failed calls are never billed. Updated every 10 minutes.

FAQ

Can Seedance make a 30-second video in one generation?
Yes. Seedance 2.5 renders up to 30 seconds in a single pass, so there is no stitching of shorter clips. On NezhaGate, seedance-2.5-30s always renders 30 seconds and seedance-2.5 accepts any length from 4 to 30.
How much does a 30-second Seedance video cost?
$1.50 with seedance-2.5-30s (720P). With seedance-2.5 it is $3.00 at 480P and $4.74 at 720P. At ByteDance's official per-second price a 30-second 720p clip costs $6.93.
How long does a 30-second render take?
Expect 10 to 20 minutes for a 30-second clip; poll the job id rather than resubmitting, because every submission is a new paid job. A job that fails or times out is refunded in full.
Which should I use, seedance-2.5-30s or seedance-2.5?
seedance-2.5-30s for a 30-second 720P clip from a prompt and up to 9 reference images, at a fixed price. seedance-2.5 when you need another length, 480P, reference videos or audio, or more than 9 images.
Does the clip include sound?
Yes. seedance-2.5-30s always generates a soundtrack; seedance-2.5 generates one by default and lets you switch it off with audio: false.
Try it on NezhaGate

The same OpenAI-compatible key works for every other chat, image and video model on NezhaGate. Pay as you go; failed jobs are refunded in full.

Get an API key Try it in the playground Compare providers

More guides: Seedance 2.5 API: Price, Parameters and Code