Sora2
Sora2 創建角色
從視頻中提取角色,用於後續視頻生成
POST
功能概述
Sora2 角色創建功能允許您從現有視頻中提取角色,創建後可在後續視頻生成中複用該角色,實現角色一致性。重要提示:
- 視頻必須包含聲音和可識別的角色
- 時間範圍限制:最小 1 秒,最大 3 秒
url和from_task二選一,必須提供其中一個- 此模式下不需要
prompt參數 - 創建完成後,角色任務 ID 可用於後續視頻生成
認證
請求參數
視頻生成模型名稱支持的模型:
sora-2- 標準版本sora-2-pro- 專業版本(更高質量)sora-2-vip- VIP版,更高優先級
角色出現的時間戳範圍單位爲秒,格式爲
"起始秒,結束秒"限制:- 時間範圍差值最小 1 秒
- 時間範圍差值最大 3 秒
"1,3" 表示視頻中第 1 秒到第 3 秒出現的角色包含需要創建角色的視頻 URL要求:
- 視頻必須包含聲音
- 視頻必須包含可識別的角色
from_task 二選一示例:"https://example.com/my-video.mp4"已生成的視頻任務 ID可以根據已經生成的視頻任務 ID 來創建角色說明: 與
url 二選一示例:"task_01KBYT59JDHB4A3KDDR9N9JVWP"響應字段
任務唯一標識符,用於查詢角色創建狀態創建完成後,可使用此角色任務 ID 在視頻生成時通過
character_url 參數引用該角色對象類型,固定爲
generation.task使用的模型名稱
任務狀態:
queued- 排隊等待處理in_progress- 處理中completed- 成功完成failed- 失敗
任務進度百分比(0-100)
任務創建時間(Unix 時間戳)
任務完成時間(Unix 時間戳,僅完成後有值)
角色創建結果(僅完成後有值)包含創建的角色信息,如角色 ID、名稱、頭像等
使用流程
查詢任務狀態
使用 查詢視頻任務狀態 接口輪詢任務進度
最佳實踐
- 選擇清晰的角色片段:選擇視頻中角色特徵最明顯的 1-3 秒片段
- 確保視頻質量:高清視頻能夠更好地提取角色特徵
- 包含聲音:視頻必須包含音頻軌道
- 避免多角色:選擇的時間範圍內最好只有一個主要角色