#how do i make videos
1 messages · Page 1 of 1 (latest)
Hi @zealous mauve. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
To make a video with OpenAI’s Sora, you have a few options depending on whether you want to use the Sora app, the web interface, or the API. Here’s a simple guide for each:
1. Using the Sora App (iOS or sora.com)
- Open the Sora app (iOS) or go to sora.com.
- Tap the + button to start a new video.
- Describe your scene in the prompt window (e.g., “A cat playing piano on stage”).
- Optionally, upload an image as inspiration (note: uploading images with real people is blocked).
- Set options like orientation (portrait/landscape) and duration (10 or 15 seconds).
- Press the ↑ button to generate the video.
- Wait for the video to process. You’ll get a notification when it’s done.
- Download, edit, or publish your video as you like.
You can also use features like Remix to make variations, or Storyboard (on web) to plan your video scene by scene. For longer videos, you can stitch multiple clips together (up to 60 seconds total) on the app<sup>source</sup>.
2. Using the Sora API
If you’re a developer, you can generate videos programmatically:
- Send a POST request to the
/videosendpoint with your prompt and optional parameters (like model, duration, resolution). - Poll the status of your video job until it’s complete.
- Download the final MP4 when it’s ready.
Example (Python):
from openai import OpenAI
client = OpenAI()
video = client.videos.create(
prompt="A calico cat playing a piano on stage",
)
print(video.id)
Then, poll for status and download the video when it’s done<sup>source</sup>.
3. Prompting Tips
- Be specific in your prompt: describe the subject, setting, camera, motion, and audio.
- Iterate: tweak your prompt and try again for better results.
- For more control, use the Storyboard feature on web to plan your video frame by frame<sup>source</sup>.