1简介
1.1服务能力简介
视频续写为视频注入无限延展力,天幕AI视频续写引擎,支持输入任意视频片段+文本描述,智能推演剧情发展与画面逻辑,一键生成无缝衔接的动态续作!
精准控制续写方向:时序锚定:选定原视频关键帧作为续写起点,通过“时间轴标记”定义节奏变速、场景切换节点;
动态推理:输入文本指令即可调整角色行为(如“人物转身奔跑”)、环境演化(如“暴雨渐停转晴空”)或特效叠加(粒子/光效/镜头抖动);
多模式输出:支持标准续写(延续原视频风格)与创意衍生(融合新艺术流派),提供720P速览版与4K超清专业版双档分辨率。
1.2效果展示
|
输入视频 |
prompt |
输出视频 |
|
|
画面中人物再次睁开眼睛并微笑 |
|
2Prompt engine
对AI生成后的视频可续写4秒,支持多次续写(最长x分钟),可通过微调提示词进行视频续写创作。用户可以通过文本控制延长后的视频,这里Prompt需要与原视频相关,写明原视频的“主体+运动",才能尽量实现延长后的视频不崩坏,我们为大家提供了以下公式,可供参考:
|
提示词=主体+运动 主体:指上传图片中希望运动的主体,为了保证较好的文本响应能力,选一个主体效果会好一些; 运动:指目标主体希望实现的运动轨迹。 |
3API接入
3.1请求地址(POST 请求)
https://open-api.wondershare.cc/v1/open/capacity/application/tm_video_continuation_b
3.2请求参数
Header:
|
参数名称 |
参数值 |
是否必须 |
示例 |
备注 |
|
Content-Type |
application/json |
是 |
|
|
|
X-App-Key |
{app_key} |
是 |
xxxxxx |
分配的appkey |
|
Authorization |
Basic {access_token} |
是 |
Basic xxx |
安全验证信息,格式为:Basic {access_token},其中access_token为令牌,通过给的app_key和app_secret生成,生成方式为:base64(app_key:app_secret) |
Body:
|
名称 |
类型 |
是否必须 |
默认值 |
备注 |
|
prompt |
string |
必须 |
|
提示词。支持中英文,长度小于等于1000字符。建议:需要有主体+动作+镜头说明,英文不超过200个单词。 |
|
camera_move_index |
integer |
非必须 |
|
运镜控制类型 1: "orbit", 2: "spin", 3: "pan left", 4: "pan right", 5: "tilt up", 6: "tilt down", 7: "push in", 8: "pull out", 9: "static", 10: "tracking", 11: "others", 12: "object pov", 13: "super dolly in", 14: "super dolly out", 15: "snorricam", 16: "head tracking", 17: "car grip", 18: "screen transition", 19: "car chasing", 20: "fisheye", 21: "FPV drone", 22: "crane over the head", 23: "timelapse landscape", 24: "dolly in", 25: "dolly out", 26: "zoom in", 27: "zoom out", 28: "full shot", 29: "close-up shot", 30: "extreme close-up", 31: "Macro shot", 32: "bird's-eye view", 33: "rule of thirds", 34: "symmetrical composition", 35: "handheld", 36: "FPV shot", 37: "jib up", 38: "jib down", 39: "full shot", 40: "Time lapse shot", 41: "aerial shot", 42: "low angle shot", 43: "Eye-level shot", 44: "diagonal composition", 45: "over shoulder shot", 46: "crane down", |
|
origin_video |
string |
必须 |
|
原视频URL链接 1. 输入分辨率: ①720P档,输入视频像素乘积数限制 [624*1360 , 496*1936],输出保持720P,非32整数倍的边长会被crop成32整数倍输出; ②1080P档,输入视频像素乘积数限制[936*2040 , 744*2904],输出保持1080P,非32整数倍的边长会被crop成32整数倍输出; 2. 输入帧率要求大于等于8; 3. 视频时长:范围限制在[3秒,5分钟]; 4. 视频大小:不大于200M6; 5. 视频格式:mp4,avi,mov,flv |
|
origin_video_duration |
integer |
必须 |
原视频时长,单位毫秒 |
|
|
callback |
string |
非必须 |
|
回调地址 |
|
params |
string |
非必须 |
|
透明参数 |
返回数据:
|
名称 |
类型 |
是否必须 |
默认值 |
备注 |
|
code |
integer |
必须 |
|
错误码 |
|
msg |
string |
必须 |
|
错误文案 |
|
data |
object |
非必须 |
|
|
|
├─ task_id |
string |
非必须 |
|
任务id |
3.3 请求示例
curl --location 'https://open-api.wondershare.cc/v1/open/capacity/application/tm_video_continuation_b' \
--header 'X-App-Key: xxxxxx' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic xxxxxx' \
--data '{
"prompt": "生成小女孩跳舞视频",
"origin_video": "视频url",
"origin_video_duration": 4000,
"params": "xxxxxx",
"callback": "http://xxxxxx.com",
}'
3.4 响应结果
-
创建任务接口返回结果:
{
"code": 0,
"msg": "",
"data": {
"task_id": "tob_video_continuation_customize-0-202510281652313b8b99a48d647df4a4"
}
}