调用 CreateDramaRecapTask 接口创建短剧解说视频生成任务。
本接口为异步接口,调用成功后会返回一个任务 ID。您可通过以下方式获取处理结果:
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | CreateDramaRecapTask | 接口名称。当前 API 的名称为 CreateDramaRecapTask。 |
Version | String | 是 | 2025-03-03 | 接口版本。当前 API 的版本为 2025-03-03。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
SpaceName | String | 是 | test | |
Vids | String[] | 否 | ["v02b69g10000***eldb8vjafvmg"] | 待处理的视频 ID 列表,支持传入多个视频 ID 进行批量处理。若传入该字段,系统会先进行剧本还原,再进行解说视频生成。 说明
|
DramaScriptTaskId | String | 否 | v02bbbg1006***kbdminbj659kvikr10 | 剧情分析任务 ID。若传入该字段,系统会参考该任务 ID 对应的剧本还原结果进行解说视频生成。 说明
|
RecapText | String | 是 | 这是一部关于都市爱情的短剧,讲述了两位年轻人在繁华都市中相遇、相知、相爱的故事。剧情紧凑,情感真挚,展现了现代年轻人对爱情的追求与坚持。 | 短剧解说词文本内容。 |
SpeakerConfig | Object | 是 | - | 语音合成配置。 |
AppId | String | 是 | 1574***863 | 豆包语音的 APP ID。具体请见豆包语音快速入门。 |
Cluster | String | 否 | volcano_tts | 固定值为 volcano_tts。 |
VoiceType | String | 是 | zh_female_vv_uranus_bigtts | |
IsEraseSubtitle | Boolean | 否 | true | 是否擦除原视频中的字幕。
|
FontConfig | Object | 否 | - | 字幕字体配置 |
PosX | Integer | 否 | 360 | 字幕左上角相对于输出视频左上角在 X 轴上的位移,单位为 pixel。默认值为 FontSize/2。 |
PosY | Integer | 否 | 720 | 字幕左上角相对于输出视频左上角在 Y 轴上的位移,单位为 pixel。默认值为(视频高度 - 5.5*FontSize)。 |
Alpha | Double | 否 | 1 | 字体透明度,取值范围 [0,1]。0 为透明。默认为 1。 |
Width | Integer | 否 | 1080 | 字幕宽度,单位为 pixel。默认字幕宽度为视频宽度 - FontSize。 |
Height | Integer | 否 | 720 | 字幕高度,单位为像素。默认值为 4 倍的 FontSize。 |
TextRes | String | 否 | 1179437 | 花字 ID。默认为空字符串。 |
FontSize | Integer | 否 | 75 | 字体大小,单位为 pixel。默认值为 Width*0.07。例如字幕宽度为 1080,则字体大小为 75。 |
FontType | String | 否 | 1525741 | 字体 ID。默认字体为方正雅宋。 |
AlignType | Integer | 否 | 1 | 文本对齐方式。默认值为 1。需和
|
FontColor | String | 否 | #FFCC66FF | 字体颜色。RGBA 类型。如果没有使用花字,颜色默认为白色。 说明 只支持基础文字,不支持花字。 |
NoSubtitle | Boolean | 否 | true | 是否在生成的解说视频中不添加硬字幕。
|
BorderColor | String | 否 | #FF0000FF | 字幕的描边颜色,使用 RGBA 格式表示。默认值为 说明 只支持基础文字,不支持花字。 |
BorderWidth | Integer | 否 | 2 | 字幕的描边宽度,单位为 pixel。最小值为 1,最大值不能超过 FontSize 的 0.1 倍。 |
Typesetting | Integer | 否 | 1 | 文字排列方向:
|
LineMaxWidth | Double | 否 | 1 | 自动换行宽度。默认值为 1,和
|
BackgroundColor | String | 否 | #00000080 | 字幕的背景颜色,使用 RGBA 格式表示。默认值为 说明
|
BackgroundBorderSize | Double | 否 | 0 | 字体背景边框大小。默认值为 0。背景颜色仅仅跟随文字。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
TaskId | String | v02bbbg1006***kbdminbj659kvikr10 | 解说视频生成任务 ID。 |
DramaScriptTaskId | String | v02bbbg1006***kbdminbj659kvikr0g | 剧本还原任务 ID。 |
POST https://vod.volcengineapi.com?Action=CreateDramaRecapTask&Version=2025-03-03 { "SpaceName": "test", "Vids": [ "v02b69g10000***eldb8vjafvmg" ], "DramaScriptTaskId": "v02bbbg1006***kbdminbj659kvikr10", "RecapText": "这是一部关于都市爱情的短剧,讲述了两位年轻人在繁华都市中相遇、相知、相爱的故事。剧情紧凑,情感真挚,展现了现代年轻人对爱情的追求与坚持。", "SpeakerConfig": { "AppId": "1574***863", "Cluster": "volcano_tts", "VoiceType": "zh_female_vv_uranus_bigtts" }, "IsEraseSubtitle": true, "FontConfig": {} }
{ "ResponseMetadata": { "Action": "CreateDramaRecapTask", "Region": "cn-north-1", "Service": "vod", "Version": "2025-03-03", "RequestId": "20230604110420****100232280022D31" }, "Result": { "TaskId": "v02bbbg10064d3kbdminbj659kvikr10", "DramaScriptTaskId": "v02bbbg10064d3kbdminbj659kvikr0g" } }
本接口无特有的错误码。更多信息请见公共错误码。