微短劇解決方案提供通過API進行字幕擦除的能力。通過閱讀本文,您可以瞭解微短劇字幕擦除作業的基本API調用方法。
微短劇解決方案字幕擦除作業的前提條件為:開通IMS。
提交字幕擦除任務
介面說明
調用SubmitIProductionJob提交字幕擦除任務,實現智能識別視頻中的字幕,對字幕進行擦除處理並對畫面進行智能填充。詳情參見SubmitIProductionJob - 提交智能生產任務。
請求參數
名稱 | 類型 | 必填 | 描述 | 樣本值 |
Name | string | 否 | 任務名稱,長度不超過 100 字元。 | 測試工作 |
FunctionName | string | 是 | 需要使用的演算法功能名稱。取值:
| VideoDetext |
Input | object | 是 | 輸入媒體,支援 OSS 或媒資 ID。 | |
Type | string | 是 | 媒體類型:
| OSS |
Media | string | 是 | 輸入媒體,支援 OSS 地址和媒資 ID 兩種。 oss 地址規則為
| oss://bucket/object |
Output | object | 是 | 輸出媒體,支援 OSS 或媒資 ID。 | |
Type | string | 是 | 媒體類型:
| OSS |
Media | string | 是 | 輸出媒體。當 Type 為 OSS 時填入 OSS 地址,Type 為 Media 時填入媒資 ID。 OSS 地址規則為:
| oss://bucket/object |
TemplateId | string | 否 | 模板 ID | ****20b48fb04483915d4f2cd8ac**** |
JobParams | string | 否 | 演算法作業參數,JSON 對象,不同演算法對應參數內容不同。詳見補充說明。 | {"Model":"gif"} |
ScheduleConfig | object | 否 | 任務調度配置資訊 | |
PipelineId | string | 否 | 管道 ID | 5246b8d12a62433ab77845074039c3dc |
Priority | integer | 否 | 取值範圍為 1 到 10,數值越小優先順序越高。 | 6 |
UserData | string | 否 | 使用者自訂資料,擷取結果時原樣返回。長度不超過 1024 位元組。 | {"test":1} |
JobParams 的 JSON 欄位說明
VideoDetext
LimitRegion:list 類型,限定字幕檢測地區,以左上方為原點的歸一化距離,[xmin, ymin, width, height],可支援多個檢測地區,例如:[[0, 0, 0.3, 0.3], [0.7, 0, 0.3, 0.3]]。注意,不設定該參數時,預設檢測地區為視頻下方 30%地區。
Time:指定全域擦除時間(單位 s),list 類型,包括起始時間和結束時間,[start_time, end_time],例如[[5, 20],表示只擦除視頻的 5~20 秒之間的字幕。
圖示

返回參數
名稱 | 類型 | 描述 | 樣本值 |
object | Schema of Response | ||
RequestId | string | 請求 ID | C1849434-FC47-5DC1-92B6-F7EAAFE3851E |
JobId | string | 智慧工作提示 ID | ****20b48fb04483915d4f2cd8ac**** |
樣本
正常返回樣本JSON格式
{
"RequestId": "C1849434-FC47-5DC1-92B6-F7EAAFE3851E",
"JobId": "****20b48fb04483915d4f2cd8ac****"
}