LTX 2.5 视频换头 Spicy(历史版)
video-head-swap-spicy 双阶段视频换头接口与10秒限制
LTX 2.5 视频换头 Spicy(历史版)
| 项目 | 值 |
|---|---|
| 画布历史模型 | video-head-swap-spicy-ltx25 |
| Scheduler 接口 | POST /v1/video-head-swap-spicy |
| 输入 | 1个源视频 + 1张清晰人脸参考图 |
| 时长限制 | 最长10秒;超出返回 HTTP 400 |
| 输出 | LTX 2.5 BFS 双阶段处理后的最终视频 |
工作流保留完整时间上下文,并在 VAE 解码前主动卸载扩散模型与文本编码器。第一阶段仅作为第二阶段内部引导,画布只展示最终第二阶段视频。
画布调用
curl -X POST "$BASE_URL/api/proxy/v1/videos" \
-H "Cookie: ic_session=$IC_SESSION" \
-H "X-IC-Operation-ID: $(uuidgen)" \
-F "model=video-head-swap-spicy-ltx25" \
-F "seed=42" \
-F "input_reference[]=@face.png" \
-F "input_reference[]=@source.mp4"源视频支持 MP4/MOV,最大500MB,必须包含可解码音轨且实际时长不得超过10秒。参考图支持 JPG、PNG、BMP、WEBP,最大30MB。
创建成功后保存响应中的 id,使用 POST /api/proxy/v1/videos/{id} 轮询,完成后通过 GET /api/proxy/v1/videos/{id}/content 下载最终视频。
Scheduler 直连
curl -X POST "$SCHEDULER_URL/v1/video-head-swap-spicy" \
-H "Authorization: Bearer $TOKEN" \
-F video=@source.mp4 \
-F face_image=@face.png \
-F seed=42Scheduler 返回异步 task_id,通过 GET /v1/tasks/{task_id} 查询状态。超过10秒返回 video duration exceeds 10 seconds。