无限画布无限画布

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=42

Scheduler 返回异步 task_id,通过 GET /v1/tasks/{task_id} 查询状态。超过10秒返回 video duration exceeds 10 seconds。

On this page