You need to enable JavaScript to run this app.
文档中心
智能视觉服务

智能视觉服务

复制全文
下载 pdf
视频指令编辑
接口文档
复制全文
下载 pdf
接口文档
接口简介​
视频指令编辑是字节跳动自研的视频编辑类模型,输入「视频」和「文本指令/Prompt」,即可生成「符合指令要求的视频」​
​
服务开通与计费规则​
服务开通​
您需要使用火山账号登录控制台,在视觉内容生成页面 开通「视频生成」能力,服务开通后可通过接口调用​​​
计费规则​
本服务按生成视频时长计费​
​
单价​
免费/付费状态并发限额​
免费额度​
0.65 元/秒​
1​
307 秒​
​
​
欠费关停策略​
  • 账户可用余额不足或账户可用余额小于0被扣为负值,即为欠费。​
  • 账户欠费起2个小时内可正常使用服务。​
  • 自账户欠费起24个小时仍未能补缴所有欠费账单,视为主动放弃服务,资源将被释放且无法恢复。​
​
限制条件​
​
名称​
内容​
输入视频​
  1. 输入视频URL需要公网可正常访问​
  1. 视频:文件大小需要小于等于15mb、格式建议为mp4、分辨率小于等于1080P,帧率小于等于30,超出此范围极易出现异常(报错、超时、效果异常等)​
  1. 视频时长强烈建议小于等于10s​
输出视频​
  1. 输出视频固定为720P,FPS为24​
  1. 输出视频时长与输入视频时长及「max_frame对应的输出视频时长」共同决定,长度最长为10s​
  • 若输入视频时长小于「max_frame对应的输出视频时长」,输出视频长度与输入视频长度一致​
  • 若输入视频时长大于等于「max_frame对应的输出视频时长」,输出视频时长与「max_frame对应的输出视频时长」一致,视频从首帧开始截取相应时长​
​
请求说明​
​
名称​
内容​
接口地址​
请求方式​
POST​
Content-Type​
application/json​
​
提交任务​
提交任务请求参数​
Query参数​
​
参数​
可选/必选​
类型​
说明​
Action​
必选​
String​
接口名,取值:CVSync2AsyncSubmitTask​
Version​
必选​
String​
版本号,取值:2022-08-31​
​
Header参数​
注意​
本服务固定值:Region为cn-north-1,Service为cv​
主要用于鉴权,详见 公共参数 - 签名参数 - 在Header中的场景部分​
Body参数​
注意​
业务请求参数,放到request.body中,MIME-Type为application/json​
​
名称​
类型​
必选​
描述​
备注​
req_key​
string​
是​
服务标识​
取固定值: dm_seedance_videoedit_cv​
​
prompt​
string​
是​
文本提示词,输入中文或英文,输入文本不建议过长,建议长度 <= 120字符​
  • 编辑指令使用自然语言即可​
  • 每次编辑使用单指令会更好​
  • 局部编辑时指令描述尽量精准,尤其是画面有多个实体的时候,描述清楚对谁做什么,能获取更精准的编辑效果​
示例:"将此视频变成新海诚风格"​
​
video_url​
string​
是​
视频URL,要是视频公网可访问,详细要求参考上文输入视频​
​
seed​
int​
否​
随机种子,作为确定扩散初始状态的基础,默认-1(随机)。若随机种子为相同正整数且其他参数均一致,则生成内容极大概率效果一致​
默认值:-1​
​
max_frame​
int​
否​
  • 输出视频最大帧数(输出视频最大帧数 = 输出视频最长秒数 * 24+1),建议使用默认值​
  • 输入值取值范围:49、73、97、121(默认)、145、169、193、217、241​
  • 默认值:121,对应视频最长秒数为5s​
  • 最小值:49,对应视频最大秒数为2s​
  • 最大值:241,对应视频最大秒数为10s​
​
​
提交任务返回参数​
通用返回参数​
业务返回参数​
重点关注data中以下字段,其他字段为公共返回(可忽略或不做解析)​
​
字段​
类型​
说明​
task_id​
string​
任务ID,用于查询结果​
​
提交任务请求&返回完整示例​
请求示例:​
​
{​
"req_key": "dm_seedance_videoedit_cv",​
"prompt": "将此视频变成新海诚风格",​
"video_url": "https:xxxx"​
}​
​
返回示例:​
​
{​
"code": 10000,​
"data": {​
"task_id": "7392616336519610409"​
},​
"message": "Success",​
"request_id": "20240720103939AF0029465CF6A74E51EC",​
"status": 10000,​
"time_elapsed": "104.852309ms"​
}​
​
查询任务​
查询任务请求参数​
Query参数​
​
参数​
可选/必选​
类型​
说明​
Action​
必选​
String​
接口名,固定值:CVSync2AsyncGetResult​
Version​
必选​
String​
版本号,固定值:2022-08-31​
​
Header参数​
注意​
本服务固定值:Region为cn-north-1,Service为cv​
主要用于鉴权,详见 公共参数 - 签名参数 - 在Header中的场景部分​
Body参数​
注意​
业务请求参数,放到request.body中,MIME-Type为application/json​
​
参数​
可选/必选​
类型​
说明​
示例​
req_key​
必选​
String​
服务标识​
取固定值: dm_seedance_videoedit_cv​
​
task_id​
必选​
String​
任务ID,此字段的取值为提交任务接口的返回​
​
​
查询任务返回参数​
通用返回参数​
业务返回参数​
说明​
重点关注data中以下字段,其他字段为公共返回(可忽略或不做解析)​
​
参数名​
参数说明​
参数示例​
video_url​
视频链接(有效期为 1 小时)​
​
status​
任务执行状态​
  • in_queue:任务已提交​
  • generating:任务已被消费,处理中​
  • done:处理完成,成功或者失败,可根据外层code&message进行判断​
  • not_found:任务未找到,可能原因是无此任务或任务已过期(12小时)​
  • expired:任务已过期,请尝试重新提交任务请求​
​
​
查询任务请求&返回完整示例​
请求示例:​
​
{​
"req_key": "dm_seedance_videoedit_cv",​
"task_id": "<任务提交接口返回task_id>"​
}​
​
返回示例:​
​
{​
"code": 10000,​
"data": {​
"status": "done",​
"video_url": "https://xxxx"​
},​
"message": "Success",​
"request_id": "20250728160702BE60872404A5149B0F60",​
"status": 10000,​
"time_elapsed": "537.736392ms"​
}​
​
错误码​
通用错误码​
业务错误码​
​
HttpCode​
错误码​
错误消息​
描述​
是否需要重试​
200​
10000​
无​
请求成功​
不需要​
400​
50411​
Pre Img Risk Not Pass​
输入图片前审核未通过​
不需要​
400​
50511​
Post Img Risk Not Pass​
输出图片后审核未通过​
可重试​
400​
50412​
Text Risk Not Pass​
输入文本前审核未通过​
不需要​
400​
50512​
Post Text Risk Not Pass​
输出文本后审核未通过​
不需要​
400​
50413​
Post Text Risk Not Pass​
输入文本含敏感词、版权词等审核不通过​
不需要​
429​
50429​
Request Has Reached API Limit, Please Try Later​
QPS超限​
可重试​
429​
50430​
Request Has Reached API Concurrent Limit, Please Try Later​
并发超限​
可重试​
500​
50500​
Internal Error​
内部错误​
可重试​
500​
50501​
Internal RPC Error​
内部算法错误​
可重试​
​
接入说明​
SDK使用说明​
请参考SDK使用说明​
HTTP方式接入说明​
请参考HTTP请求示例​
​
最近更新时间:2025.08.05 10:22:35
这个页面对您有帮助吗?
有用
有用
无用
无用