#how do i make videos

1 messages · Page 1 of 1 (latest)

zealous mauve
#

im confused on how to make a video

leaden inletBOT
#

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)

  1. Open the Sora app (iOS) or go to sora.com.
  2. Tap the + button to start a new video.
  3. Describe your scene in the prompt window (e.g., “A cat playing piano on stage”).
  4. Optionally, upload an image as inspiration (note: uploading images with real people is blocked).
  5. Set options like orientation (portrait/landscape) and duration (10 or 15 seconds).
  6. Press the button to generate the video.
  7. Wait for the video to process. You’ll get a notification when it’s done.
  8. 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 /videos endpoint 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>.

If you let me know which method you want to use (app, web, or API), I can give you more detailed, step-by-step instructions!

Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: