Skip to content

Commit 10a4aed

Browse files
authored
Update video-generation.md
1 parent cce38c7 commit 10a4aed

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

articles/ai-foundry/openai/concepts/video-generation.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ ms.date: 09/16/2025
1515
Sora is an AI model from OpenAI that creates realistic and imaginative video scenes from text instructions and/or input images or video. The model can generate a wide range of video content, including realistic scenes, animations, and special effects. It supports several video resolutions and durations.
1616
Azure OpenAI supports two versions of Sora:
1717
- Sora (or Sora 1): Azure OpenAI–specific implementation released as an API in early preview.
18-
- Sora 2: The latest OpenAI-based API, now being adapted for Azure OpenAI, with Sora 2 Pro planned for future release.
19-
18+
- Sora 2: The latest OpenAI-based API, now being adapted for Azure OpenAI
2019
## Overview
2120
- Modalities: text → video, image → video, video (generated) → video
2221
- Audio: Sora 2 supports audio generation in output videos (similar to the Sora app).
@@ -35,29 +34,28 @@ Azure OpenAI supports two versions of Sora:
3534
| **Performance & fidelity** | Early preview; limited realism and motion range | Enhanced realism, physics, and temporal consistency |
3635
| **Intended use** | Enterprise preview deployments | Broader developer availability with improved API parity |
3736

38-
> **Note:** *Sora 2 Pro* will add higher-quality generation options, advanced camera controls, and improved motion rendering once available on Azure OpenAI.
3937

4038
## Sora 2 API
4139
Provides 5 endpoints, each with distinct capabilities.
42-
Create Video: Start a new render job from a prompt, with optional reference inputs or a remix id.
43-
Get Video Status: Retrieve the current state of a render job and monitor its progress
44-
Download Video: Fetch the finished MP4 once the job is completed.
45-
List Videos: Enumerate your videos with pagination for history, dashboards, or housekeeping.
46-
Delete Videos: Delete an individual video id from Azure OpenAI’s storage
40+
- Create Video: Start a new render job from a prompt, with optional reference inputs or a remix id.
41+
- Get Video Status: Retrieve the current state of a render job and monitor its progress
42+
- Download Video: Fetch the finished MP4 once the job is completed.
43+
- List Videos: Enumerate your videos with pagination for history, dashboards, or housekeeping.
44+
- Delete Videos: Delete an individual video id from Azure OpenAI’s storage
4745

4846
### API Parameters
4947

50-
| Parameter | Type | **Sora 2** | **Sora 2 Pro (Coming Soon)** |
51-
|------------|------|------------|-------------------------------|
52-
| **Prompt** | String (required) | Natural-language description of the shot. Include shot type, subject, action, setting, lighting, and any desired camera motion to reduce ambiguity. Keep it *single-purpose* for best adherence. | Same as Sora 2 |
53-
| **Model** | String (optional) | `Sora-2` (default) | `Sora-2-pro` |
54-
| **Size (Output resolution in width × height)** | String (optional) | Portrait: `720×1280` <br> Landscape: `1280×720` <br> **Default:** 720×1280 | Portrait: `720×1280`, `1024×1808` <br> Landscape: `1280×720`, `1808×1024` <br> **Default:** 720×1280 |
55-
| **Seconds** | String (optional) | `4 / 8 / 12` <br> **Default:** 4 | Same as Sora 2 |
56-
| **Input reference** | File (optional) | Single reference image used as a visual anchor for the first frame. <br> Accepted MIME types: `image/jpeg`, `image/png`, `image/webp`. Must match size exactly. | Same as Sora 2 |
48+
| Parameter | Type | **Sora 2** |
49+
|------------|------|------------|
50+
| **Prompt** | String (required) | Natural-language description of the shot. Include shot type, subject, action, setting, lighting, and any desired camera motion to reduce ambiguity. Keep it *single-purpose* for best adherence. |
51+
| **Model** | String (optional) | `Sora-2` (default) |
52+
| **Size (Output resolution in width × height)** | String (optional) | Portrait: `720×1280` <br> Landscape: `1280×720` <br> **Default:** 720×1280 |
53+
| **Seconds** | String (optional) | `4 / 8 / 12` <br> **Default:** 4 |
54+
| **Input reference** | File (optional) | Single reference image used as a visual anchor for the first frame. <br> Accepted MIME types: `image/jpeg`, `image/png`, `image/webp`. Must match size exactly. |
5755
| **Remix_video_id** | String (optional) | ID of a previously completed video (e.g., `video_...`) to reuse structure, motion, and framing. | Same as Sora 2 |
5856

5957
The API is the same as the [OAI API]([url](https://platform.openai.com/docs/guides/video-generation)) , minus the following two things:
60-
In AOAI API, you have to replace the model's name, by the name of the deployment. For example, "sora2-
58+
- In AOAI API, you have to replace the model's name, by the name of the deployment. For example, "sora2-
6159
test"
6260

6361

@@ -78,7 +76,7 @@ Sora might have difficulty with complex physics, causal relationships (for examp
7876

7977
### Sora 2 Technical Limitations
8078

81-
- Please Sora 2 API details above
79+
- Please see Sora 2 API details above
8280
- Jobs are available for up to 24 hours after they're created. After that, you must create a new job to generate the video again.
8381
- You can have two video creation jobs running at the same time. You must wait for one of the jobs to finish before you can create another.
8482

0 commit comments

Comments
 (0)