MidassAI
Start Creating

Seedance 2.5 Prompt Guide: Six-Part Formula + Second Timestamps

MidassAI Team · August 13, 2026 · 4 min read

Open Seedance in MidassAI
Seedance 2.5 Prompt Guide: Six-Part Formula + Second Timestamps

Seedance 2.5 rewards grammar, not adjective piles. ByteDance’s practical formula is a fixed slot order plus second-level staging for long one-takes.

Six-part order (keep it)

  1. Subject + action (required)
  2. Scene / environment
  3. Visual style
  4. Camera move or cut
  5. Audio (dialogue, SFX, music)
  6. (Optional) constraints — what must not appear (use sparingly; prefer positive wording)

Skeleton:

[Subject] [does action] in [scene]. Look: [style]. Camera: [move]. Audio: [beds/lines].

Stage the full duration

Do not describe one frozen poster. For a 30s clip, give contiguous beats with an end state:

0-5s: dancer steps into frame center, camera pushes slowly
5-15s: spin into wider stance, lights shift warmer, soft whoosh SFX
15-25s: holds final pose while camera orbits right
25-30s: freeze on confident end pose, music resolves

One primary state change per stage. Overstuffed seconds cause mushy motion.

Open Seedance in MidassAI

Motion discipline

Prefer continuous, readable movement over burst sprinting or impossible whip-pans. Name camera intentionally (slow push-in, locked wide, gentle orbit) instead of “cinematic epic.”

Audio routing habit

Keep music, SFX, and spoken lines in separate clauses so they do not blur. If your UI supports bracket conventions for dialogue vs SFX, use them consistently—do not invent three competing syntaxes in one prompt.

Copy-ready mini brief

A solo contemporary dancer in a black unitard performs controlled floor-to-stand phrases in a concrete loft at dusk. Soft volumetric window light, muted color grade. Camera: slow lateral tracking. Audio: sparse piano bed, light foot scuffs, no lyrics.
0-8s: rises from floor
8-18s: traveling phrase across loft
18-30s: settles into still end pose facing camera

Extended workflow

  1. Write the six slots without timestamps.
  2. Add 3–4 timestamp blocks covering the full length.
  3. Generate once; fix only the failing stage text.
  4. Lock camera language before changing wardrobe or set.
  5. Save the winning brief as a MidassAI preset for the series.

Prerequisites and setup

Access requires an active MidassAI account with generation credits available. Before drafting, navigate to the model selector and explicitly choose Seedance 2.5; older versions ignore the timestamp syntax required for long-form coherence. Set your aspect ratio to 16:9 initially, as vertical crops often truncate lateral camera moves described in the six-part formula. If you plan to upscale later, generate the base clip at 720p to verify motion logic before consuming credits on 4K renders.

Extended prompt workflow

  1. Lock duration first: Decide on a 10s or 30s container before writing text. A 10s clip needs two timestamp blocks, while 30s requires four distinct phases to avoid motion decay.
  2. Fill the six slots: Draft the subject, scene, style, camera, audio, and constraints without worrying about timing yet. Keep the camera move simple, such as static tripod or slow dolly forward.
  3. Apply timestamp layers: Break the total duration into contiguous integer ranges. Example: 0-10s: subject enters, 10-20s: subject interacts, 20-30s: subject exits.
  4. Iterate on failure points: If the middle section blurs, rewrite only the 10-20s block while keeping surrounding prompts identical. Do not regenerate the entire clip if only one segment fails.
  5. Save successful structures: Once a prompt yields stable motion, store the text structure as a template. Reuse this skeleton for future clips, swapping only the subject and environment variables.

Common mistakes

  • Vague motion verbs: Using words like "moves dynamically" confuses the inference engine. Fix: Replace with specific mechanics like slides left or rotates 90 degrees.
  • Audio clause bleeding: Mixing sound effects with music descriptions in one sentence causes static noise. Fix: Separate music beds and Foley effects into distinct sentences within the audio slot.
  • Timestamp gaps: Leaving seconds undefined between blocks results in frozen frames. Fix: Ensure the end second of one block matches the start second of the next, such as 0-5s followed immediately by 5-10s.

Try this in MidassAI

Copy the six-part skeleton and paste it directly into the prompt field within Seedance Studio. Select the 2.5 model version, input your timestamped beats, and hit generate to test the motion logic. Start building your first sequence now at https://www.midassai.com/studio/seedance/ and refer back to the slot order if the output drifts from your initial vision.

Related articles

Open Seedance in MidassAI