【剪映小助手】查询视频生成任务的状态和进度

简介: 查询视频生成任务的状态和进度。配合 gen_video 接口使用,用于实时跟踪视频生成任务的执行情况,包括任务状态、进度百分比、完成结果等信息。

GEN_VIDEO_STATUS API 接口文档

接口信息

POST /openapi/capcut-mate/v1/gen_video_status

功能描述

查询视频生成任务的状态和进度。配合 gen_video 接口使用,用于实时跟踪视频生成任务的执行情况,包括任务状态、进度百分比、完成结果等信息。

更多文档

📖 更多详细文档和教程请访问:https://docs.jcaigc.cn

请求参数

{
   
  "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258"
}

参数说明

参数名 类型 必填 默认值 说明
draft_url string - 草稿URL,与提交任务时使用的URL相同

参数详解

草稿URL参数

  • draft_url: 草稿的完整URL,用于标识要查询状态的视频生成任务
    • 格式:必须是有效的URL格式
    • 示例:"https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258"
    • 获取方式:通过 gen_video 接口提交任务后返回的draft_url

响应格式

成功响应 (200)

任务等待中

{
   
  "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258",
  "status": "pending",
  "progress": 0,
  "video_url": "",
  "error_message": "",
  "created_at": "2024-09-24T10:30:00.000Z",
  "started_at": null,
  "completed_at": null
}

任务处理中

{
   
  "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258", 
  "status": "processing",
  "progress": 65,
  "video_url": "",
  "error_message": "",
  "created_at": "2024-09-24T10:30:00.000Z",
  "started_at": "2024-09-24T10:30:05.000Z",
  "completed_at": null
}

任务已完成

{
   
  "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258",
  "status": "completed",
  "progress": 100,
  "video_url": "https://video-output.assets.jcaigc.cn/generated/video_abc123def456ghi789.mp4",
  "error_message": "",
  "created_at": "2024-09-24T10:30:00.000Z",
  "started_at": "2024-09-24T10:30:05.000Z",
  "completed_at": "2024-09-24T10:35:30.000Z"
}

任务失败

{
   
  "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258",
  "status": "failed",
  "progress": 0,
  "video_url": "",
  "error_message": "导出草稿失败: 剪映导出结束但目标文件未生成,请检查磁盘空间或剪映版本",
  "created_at": "2024-09-24T10:30:00.000Z",
  "started_at": "2024-09-24T10:30:05.000Z",
  "completed_at": "2024-09-24T10:32:15.000Z"
}

响应字段说明

字段名 类型 说明
draft_url string 草稿URL
status string 任务状态:pending/processing/completed/failed
progress integer 任务进度(0-100)
video_url string 生成的视频URL(仅在completed状态时有值)
error_message string 错误信息(仅在failed状态时有值)
created_at string 任务创建时间(ISO格式)
started_at string\ null 任务开始时间(ISO格式)
completed_at string\ null 任务完成时间(ISO格式)

错误响应 (4xx/5xx)

404 Not Found - 任务不存在

{
   
  "detail": "视频生成任务未找到"
}

500 Internal Server Error - 查询失败

{
   
  "detail": "视频任务状态查询失败"
}

使用示例

cURL 示例

1. 查询任务状态

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/gen_video_status \
  -H "Content-Type: application/json" \
  -d '{
    "draft_url": "YOUR_DRAFT_URL"
  }'

错误码说明

错误码 错误信息 说明 解决方案
400 draft_url是必填项 缺少草稿URL参数 提供有效的draft_url
400 无效的草稿URL draft_url格式不正确 检查草稿URL格式是否正确
404 视频生成任务未找到 指定的草稿URL没有对应的视频生成任务 确认是否已通过gen_video接口提交任务
500 视频任务状态查询失败 内部处理错误 稍后重试或联系技术支持

注意事项

  1. 轮询间隔: 建议每5-10秒查询一次任务状态
  2. 超时设置: 建议设置总超时时间(如10分钟)
  3. 状态处理: 根据不同状态提供不同的用户反馈
  4. 错误处理: 妥善处理任务失败情况
  5. 进度显示: 利用progress字段显示进度条
  6. 任务唯一性: 同一草稿URL只能有一个进行中的任务

工作流程

  1. 验证必填参数(draft_url)
  2. 从任务管理器中查询任务状态
  3. 将内部状态转换为API响应格式
  4. 返回任务状态信息

相关接口


相关文章
|
3月前
|
编解码 API Windows
【剪映小助手】提交视频生成任务
提交视频生成任务。该接口采用异步处理模式,立即返回任务提交状态,视频生成在后台进行。支持任务排队,确保系统稳定性。
|
4天前
|
API
开源剪映小助手(capcut-mate)v3.0.22发布
CapCut Mate API 是开源免费的剪映草稿自动化工具,基于 FastAPI,支持独立部署。为大模型提供开箱即用的视频编辑 Skills,实现剪映核心功能全流程自动化,轻松生成专业视频。兼容 Coze/n8n,支持云渲染。
|
数据可视化 物联网 PyTorch
Stable Diffusion模型魔搭最佳实践:训一只你的萌柯基
Stable Diffusion模型魔搭最佳实践:训一只你的萌柯基
|
3月前
|
人工智能 自然语言处理 监控
2025 精选|免费 AI Agent 工具大盘点,轻松搞定日常琐事与商业流程
2025年,AI Agent成科技热点,免费工具助力个人与企业提效。本文盘点多款实用免费AI Agent,涵盖效率、协作、数据分析等场景,重点推荐从RPA进化而来的商业级工具实在Agent,助你轻松入门智能自动化时代。
1530 8
|
3月前
|
JSON API 数据安全/隐私保护
【剪映小助手】批量向现有草稿中添加视频素材
批量向现有草稿中添加视频素材。该接口是一个功能强大的视频添加工具,支持多个视频的批量处理,包括时间范围控制、透明度调整、遮罩效果、转场动画、音量控制、缩放变换等高级功能。特别适合创建复杂的多视频组合场景,如画中画效果、视频拼接、过渡动画等。
|
2月前
|
Ubuntu Windows
VirtualBox复制粘贴终极指南:实现Ubuntu与Windows文本共享(小白也能懂)
本教程手把手教你如何在VirtualBox中实现Windows主机与Ubuntu虚拟机之间的文本复制粘贴。涵盖安装Guest Additions、设置共享剪贴板及常见问题解决,步骤清晰,小白也能轻松掌握,提升跨系统工作效率。
|
7月前
|
存储 人工智能 Go
Go-Zero全流程实战即时通讯
Go-Zero 是一个功能丰富的微服务框架,适用于开发高性能的即时通讯应用。它具备中间件、工具库和代码生成器,简化开发流程。本文介绍其环境搭建、项目初始化及即时通讯功能实现,涵盖用户认证、消息收发和实时推送,帮助开发者快速上手。
456 0
|
5月前
|
人工智能 开发者
30分钟搞定媒体级新闻稿,这个AI提示词让技术人也能玩转公关写作
开发者常因新闻稿写作犯难,本文分享一套AI提示词工具,涵盖角色定义、结构化输入输出、多场景适配与合规检查,助力技术人快速生成符合媒体标准的专业稿件,提升传播效率。
897 6
|
3月前
|
JSON 缓存 API
【剪映小助手】向现有草稿中添加关键帧
向现有草稿中添加关键帧。该接口用于在指定的片段上添加关键帧动画,支持多种属性类型的关键帧设置,如位置、缩放、旋转、透明度等。关键帧可以用于创建复杂的动画效果,增强视频的视觉表现力。
|
6月前
|
存储 编解码 JavaScript
【简创AIGC】创建剪映草稿
CREATE_DRAFT接口用于创建剪映草稿,支持自定义视频宽高(如1080P、720P、竖屏等)。成功后返回草稿URL及使用指南,适用于多种视频编辑场景。

热门文章

最新文章