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.
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
| Term | What the frame shows | Use it for |
|---|---|---|
| Wide or establishing | The whole scene and its surroundings | Opening a scene, showing scale |
| Medium | A subject from about the waist up | Dialogue, everyday action |
| Close-up | A face or one object fills the frame | Emotion, detail |
| Extreme close-up | A small part of the subject | Texture, a key detail |
| Low angle | Camera below the subject, looking up | Power, height |
| High angle | Camera above the subject, looking down | Overview, vulnerability |
| Over the shoulder | Behind one person, facing another | Conversation |
| POV | What the character sees | Immersion |
Camera movement words
| Term | Meaning |
|---|---|
| Static or locked off | The camera does not move |
| Pan | The camera turns left or right from a fixed point |
| Tilt | The camera turns up or down |
| Dolly in or out | The camera moves toward or away from the subject |
| Tracking | The camera moves alongside the subject |
| Handheld | Slight shake, a documentary feel |
| Crane or aerial | The camera rises or flies over the scene |
| Rack focus | Focus shifts from a near subject to a far one |
| Orbit | The 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
- Keep one action per shot. If a card describes two actions, split it.
- Start each shot with the framing and camera move, then the subject, then the light.
- Keep the time codes from the cards and state how long each shot lasts.
- Add sound and any on-screen text yourself.
- 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