CUT 01Product hero
Perfume mist in hard side light. Slow push-in, black background, grain.
- Source
- Stock photo
- Spec
- Fast · 720p · 5 s
- Cost
- 34 cr ≈ $0.34
ByteDance's Seedance 2.0 in its production tuning, for finished ads, product films and drama shots at 720p. It is the default engine in the studio.
Audio on or off: same price. A reference video bills its input seconds plus the output seconds.
FIRST FRAMEPrompt: Perfume mist in hard side light. Slow push-in, black background, grain.
≈ $0.34 · Refunded if it fails
Real renders are not open yet
Leave your email and we will write once, when they open.
Example outputEvery example lists its source, spec and cost. The frames are stock photos, not renders.
CUT 01Perfume mist in hard side light. Slow push-in, black background, grain.
CUT 02Close-up in a café mirror, warm practical lights, she hesitates, then looks back at camera.
CUT 03Model walks toward camera on a night street, orange streetlight, tracking shot, fabric in motion.
CUT 06A sneaker revealed in a wooden box, top light sweeps across the laces, slow dolly in.
CUT 08Gold watch on black glass, a slow orbit with a mirror reflection, soft specular highlights.
Same model family, two tunings. Prices are for 5-second clips without video input.
| Feature | Seedance 2.0 Mini | Seedance 2.0 FastThis page |
|---|---|---|
| Role | Drafts, tests, volume | Final delivery |
| 480p · 5 s | 10 cr≈ $0.10 | 16 cr≈ $0.16 |
| 720p · 5 s | 21 cr≈ $0.21 | 34 cr≈ $0.34 |
| API · 720p | $0.042/s | $0.067/s |
| Resolution | 480p · 720p | 480p · 720p |
| Duration | 4 s – 15 s | 4 s – 15 s |
| Audio | Native, same price | Native, same price |
| References | Up to 9 images | Up to 9 images |
| Best for | Testing ideas, batch drafts, UGC variants | Ads, product films, drama shots |
Draft at 480p on Mini, then make new 720p takes of the keepers on Fast. Full comparison
Seedance 2.0 reads a prompt like a shot list. These are the parts worth writing for.

Ask for a wide and then a close-up in one render, and describe each in order. Subject and light carry across the cut.

Name the move: push-in, dolly left, orbit, handheld. Shot size and lens words steer the framing.

Ambient sound and effects are generated with the picture. Switch audio off for silent clips; the price does not change.

Guide a shot with up to 9 images for product, character or style.
Write it the way a director briefs a crew: what is in frame, how the camera moves, how it is lit.
Perfume bottle on black glass, mist bursts from the nozzle, slow push-in, shallow focus, hard side light, black background, film grain.
For multi-beat clips, mark the beats in seconds.
0–2 s: wide of the street. 2–5 s: close-up on her hands as she opens the box.Refer to uploaded images by number so the model knows which does what.
Use @image1 as the first frame. Keep the label from @image2.One short line of exclusions beats a long list.
Avoid: text overlays, extra hands, a changed logo.WeakA cool perfume ad.
StrongPerfume bottle on black glass, mist bursts from the nozzle in hard side light. Slow push-in, shallow focus, black background, film grain.
seedance-2.0-fastdreamina-seedance-2-0-fast-260128Clip prices at each length, without video input. Every render is quoted before it runs.
| Resolution | 5 s | 10 s | 15 s |
|---|---|---|---|
| 480pNo video input | 16 cr≈ $0.16 | 31 cr≈ $0.31 | 47 cr≈ $0.47 |
| 720pNo video input | 34 cr≈ $0.34 | 67 cr≈ $0.67 | 100 cr≈ $1.00 |
Async jobs, one key for both engines, and a price cap on every request.
Real renders are not open yet.
curl https://api.pershot.app/v1/videos/generations \
-H "Authorization: Bearer $API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast",
"prompt": "Perfume mist in hard side light. Slow push-in, black background, grain.",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"generate_audio": true,
"max_credits": 34
}'{
"id": "job_01J9ZK4T8W",
"object": "job",
"kind": "video",
"status": "queued",
"money_status": "reserved",
"queue_position": 2,
"requested_model": "seedance-2.0-fast",
"credits_quoted": 34,
"credits_charged": null
}One model can run on more than one supplier. Each row is one channel: its state right now, and its success rate and median render time over the last 24 hours. Refreshed every minute.
| Channel | Status | Success rate, 24 h | Median time, 24 h |
|---|---|---|---|
| Loading live data… | |||
Loading live data…
Your price is the same on every channel. We switch to the backup only when the primary is unavailable or your API routing preference says so.
Measured from finished jobs in the last 24 hours. Failures caused by the request itself (a refused prompt, invalid settings, a cancellation) do not count against a channel. A channel shows numbers once it has 20 runs; until then it says not enough data yet. Time runs from the first submit to a successful result. In the API, set routing_preference to stability (the default) or speed. Platform status
34 credits (≈ $0.34) for 5 seconds at 720p without video input, or 16 credits at 480p. Through the API it is $0.067 per second at 720p.
It depends on length, resolution and the queue. The studio shows queue position and progress, and every receipt records the actual render time.
Yes, paid renders can be used commercially under our Terms and the models' own terms. Commercial use, in plain words
Only with permission. You must hold the rights to any likeness, voice, brand or character you upload or describe. Risky inputs get a warning before you submit, and a rejected render is not charged.
The credits held for it are refunded automatically, and the receipt says why. That covers renders that make no video and results a safety check blocks; a video that is made is charged, even if you don't like it.
No. Native audio on or off is the same price.
Up to 9 reference images per shot, for product, character or style.
Mini for drafts, tests and volume; Fast for anything that ships. A good flow is 480p drafts on Mini, then new 720p takes of the keepers on Fast.