ShotPrompt

Sora Prompt Generator From Video

Upload a clip up to 60 seconds and get a Sora 2 prompt with timed shots, camera moves and lighting. The target is already set to Sora 2.

Video
Free: 3 analyses per day. No signup.

Frames are analyzed by an AI model (Gemma, running on Cloudflare Workers AI). It is not a human. Your video file is not uploaded.

Coming soon

We use your email only to write to you once. Privacy Policy

Write a Sora prompt from a clip

This page runs the same tool as the home page with the target set to Sora 2. You get timed shot cards, a full Sora-style prompt and JSON, and you can still change the target in the menu. The notes below explain what goes into a Sora prompt, so you can edit the output with intent.

What a Sora 2 prompt needs

A prompt that names the subject but not the shot leaves the camera to chance. These are the parts worth stating:

  • Subject and action: who or what is on screen and what changes during the shot.
  • Setting: place, time of day, weather and any props that matter.
  • Shot and framing: how close the camera is and from what angle.
  • Camera movement: whether it moves, how, and how fast.
  • Light and color: where the light comes from, how hard it is, and the palette.
  • Duration and pacing: how long the shot lasts and whether the action is slow or quick.
  • Sound: Sora 2 can generate sound along with the picture, so say if you want dialogue, ambient noise or silence. ShotPrompt reads frames only, so write this part yourself.

Shot types

TermWhat the frame showsUse it for
Wide or establishingThe whole scene and its surroundingsOpening a scene, showing scale
MediumA subject from about the waist upDialogue, everyday action
Close-upA face or one object fills the frameEmotion, detail
Extreme close-upA small part of the subjectTexture, a key detail
Low angleCamera below the subject, looking upPower, height
High angleCamera above the subject, looking downOverview, vulnerability
Over the shoulderBehind one person, facing anotherConversation
POVWhat the character seesImmersion

Camera movement words

TermMeaning
Static or locked offThe camera does not move
PanThe camera turns left or right from a fixed point
TiltThe camera turns up or down
Dolly in or outThe camera moves toward or away from the subject
TrackingThe camera moves alongside the subject
HandheldSlight shake, a documentary feel
Crane or aerialThe camera rises or flies over the scene
Rack focusFocus shifts from a near subject to a far one
OrbitThe camera circles the subject

Light words

Name the source and the quality: soft overcast daylight, hard noon sun with short shadows, golden hour with long warm light, neon signs on a dark street, a single practical lamp, or backlight with a rim of light around the subject. Low-key means mostly dark with a few bright areas. High-key means bright and evenly lit.

From shot cards to a Sora prompt

  1. Keep one action per shot. If a card describes two actions, split it.
  2. Start each shot with the framing and camera move, then the subject, then the light.
  3. Keep the time codes from the cards and state how long each shot lasts.
  4. Add sound and any on-screen text yourself.
  5. Generate, check the result against your original clip and change one thing at a time.

Sora may still render something different from your clip, and its clip length limits depend on the plan and version you use, so check the current rules there. Sora is a product of OpenAI, and ShotPrompt has no connection to it. Back to the video to prompt generator, or see Veo 3 prompts from video and video to JSON prompt.

Try it on your clip.

Time-coded shots, a full prompt and JSON in one run. Free, no signup.

Analyze a video