Blog · Trends · Oct 6, 2026 · 3 min read

Sora 2 prompt generator: write the shot list, render it on Seedance or Veo

How to write video prompts in the Sora 2 shot-list structure on Tanvo, why shot timings matter, and which model to render your brief on now that Sora 2 is gone.

What the trend is

Sora 2 taught a lot of people a better way to write video prompts. Instead of a pile of adjectives, you write a short brief that reads like a shot list. Each shot gets its own time, one camera move and concrete things to see, and sound gets its own line.

OpenAI closed the Sora app and its API in 2026, so Sora 2 itself is no longer available. The structure still works on the models that are running. The Sora 2 Prompt Generator on Tanvo starts you with a brief already written in that shape and renders it on Seedance or Veo. Tanvo is not affiliated with OpenAI; Sora is OpenAI's trademark.

How to make it on Tanvo

  1. Open the app. Go to Sora 2 Prompt Generator.
  2. Edit the brief. Replace the scene and the three shots with yours, and keep the shape.
  3. Add a start frame (optional). The app takes one optional photo, Start frame (optional), to open the clip. With a photo in place, the brief only needs to describe the motion.
  4. Generate. By default the app runs on Seedance 2 Mini and makes a 10 second clip at 720p in 16:9, with sound.
  5. Adjust. If one shot comes out wrong, change only that shot's line and run again.

The preset brief

There's one look, Three-shot brief. Its scene is a narrow market street at night after rain, red paper lanterns reflected in wet cobblestones, a street violinist playing under a shop awning. The rest is laid out line by line:

  • Look: 35mm lens, 16:9, warm lantern highlights against cool blue shadows, soft film grain, shallow depth of field.
  • Shot 1 (0-3s): wide and locked off, the violinist small in frame.
  • Shot 2 (3-7s): a slow dolly in at chest height to a medium shot.
  • Shot 3 (7-10s): a close-up on her face as she smiles at a child dropping a coin into the violin case.
  • Sound: a slow solo violin melody, rain dripping, quiet street chatter.
Three shots, one scene: a street violinist on a rainy lantern-lit market street, wide, then medium, then close-up, 10 seconds at 720p with sound

Tips that make it work

Make the timings add up. The shot times should add up to the clip length. Two or three shots fit in 10 seconds. Give each shot at least three seconds so its camera move has time to read.

One camera move per shot. Locked off, a slow dolly, a close-up.

Use real nouns and verbs. Steam rising from a food stall, raindrops falling from the edge of the awning. Concrete things to see work better than mood words.

Give sound its own line. Put dialogue on its own line too, with who says it: Dialogue: the violinist, softly, "One more song." Seedance 2.0 and 2.5 speak it in sync.

Keep the consistency line. The preset ends by asking for the same lens, grade and light across all three shots so they read as one scene. Keep that line in your own briefs.

Bring your old Sora prompts. They mostly work. Keep the shot timings within the model's length, 15 seconds on Seedance and 8 on Veo, and drop anything about Sora-only features like cameos.

Some briefs to try: a product reveal in three shots, two people with one line of dialogue each, or a chase down a staircase.

Which model, and the cost

  • Seedance 2 Mini to draft cheaply. The default, 10 seconds at 720p, is about 450 credits; failed runs are refunded.
  • Seedance 2.0 or Seedance 2.5 for the final, with sound and dialogue, up to 15 seconds.
  • Veo 3.1 for 8 second shots with a film look.
  • Kling 3.0 is also available in the app.

The larger models cost more. The price for your settings is shown before you run. See the pricing page for credit packs.

FAQ

Can I still use Sora 2?

No. OpenAI closed the Sora app and its API in 2026. Prompts written for it still work well on Seedance 2.0 and Veo 3.1, which is what this app renders on.

Is Tanvo affiliated with OpenAI?

No. Sora is a trademark of OpenAI. The app uses the publicly documented prompt structure, not any OpenAI service.

Ready to try it? Open Sora 2 Prompt Generator.

More from the blog