一、Sora2 能做什么?
在当前版本中,Sora2 主要用于图文驱动的视频生成,适合以下场景:
-
图文生视频(短剧情、口播、场景描述)
-
简单广告或创意短片
-
固定镜头或缓慢运动的画面
-
竖屏 / 横屏视频生成(9:16 / 16:9)
与早期 10 秒、15 秒相比,25 秒视频的开放,意味着可以承载:
-
更完整的叙述内容
-
多句台词或更长描述
-
连贯时间更长的画面表现
但同时,对资源与生成时间的要求也明显提高。
二、25 秒视频使用的接口说明
25 秒视频需要通过 Pro 通道接口进行调用。
接口基本信息
-
接口地址
https://api.yidevs.com/app/human/human/Tool/video_create_pro
-
请求方式:POST
-
请求频率:无限制
-
通道标识 :
channel = pro
三、Header 参数说明
| 参数名 | 必填 | 说明 |
|---|---|---|
| Authorization | 是 | 控制台创建的 Token,格式 Bearer xxxx |
| Accept | 否 | application/json |
| Content-Type | 否 | application/json |
四、请求参数详解
1. 参数列表
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| prompt | string | 是 | 视频生成提示词 |
| image_url | string | 否 | 融入视频的图片 |
| aspectRatio | string | 是 | 9:16 或 16:9 |
| duration | string | 是 | 10 / 15 / 25 |
| channel | string | 是 | 固定值 pro |
| notify_url | string | 否 | 回调通知地址 |
2. duration 与 channel 说明
-
使用 25 秒时:
-
duration传25 -
channel必须为pro
-
-
如果资源不足,系统可能自动调整为 15 秒
五、接口调用示例(PHP)
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.yidevs.com/app/human/human/Tool/video_create_pro",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
"prompt" => "大排档店的门口,一个美女老板,用中文说着自我介绍:我是这家店的老板娘......",
"aspectRatio" => "9:16",
"duration" => "25",
"channel" => "pro"
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer YOUR_TOKEN",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
六、返回参数说明
{
"code": 200,
"msg": "success",
"data": {
"task_id": "d04a0bd9"
}
}
| 字段 | 说明 |
|---|---|
| task_id | 视频生成任务 ID |
接口返回表示任务已成功进入队列,需等待生成完成。
七、关于 25 秒视频的实际情况说明
在实际使用中,25 秒视频需要注意以下几点:
-
稳定性
相比 10 秒、15 秒,25 秒成功率略低
-
生成时间
-
官方平均:25--30 分钟
-
API 实测:约 35 分钟左右
-
-
排队机制
当前接口为免费调用,存在排队情况
提交后需耐心等待,可通过查询接口查看状态
八、sora2限制与注意事项
sora2的调用或者使用有一定的规律,如果上传的东西有误,可能会触及违规操作,限制如下:
-
不允许上传真人图片
-
不允许使用名人姓名
-
多次同一图片违规,密钥可能被封禁
-
25 秒视频不适合频繁高并发调用
建议在前端进行明确提示,减少失败率。
九、关于 Sora 套壳应用的补充说明
针对 Sora2 的使用场景,官方已开源一套前端应用:
该前端已实现:
-
文/图生视频
-
比例与时长配置
-
任务管理
-
UI 与交互流程
可直接对接本接口使用,减少前端开发成本。
十、总结
Sora2 的 25 秒视频能力,更多是用于承载完整表达内容 ,而非高频批量生成。
在理解其生成时间、稳定性和使用限制的前提下,通过 Pro 接口可以完成较长视频的生成需求。
对于希望探索 Sora2 能力边界 或进行较复杂内容尝试的开发者来说,这一接口具备实际参考价值。