Skip to main content
POST
视频 2 倍超分
启动异步的固定 2 倍视频超分任务。提交一个源视频后,使用返回的 vsr_ ID 轮询获取视频,直到任务就绪。接口没有目标分辨率参数:480p 输入约变为 1080p,768p 输入约变为 2K。
服务端测量源视频时长,按每秒 1 积分($0.01),向上取整计费。例如 4.2 秒的视频收取 5 积分。

请求参数

发送 multipart/form-data videovideo_url 必须二选一。
cURL

响应

返回 200 OK{id, status, progress, created_at}。ID 以 vsr_ 开头,后续原样传给 GET /v1/videos/{video_id}。任务完成后的 Video 中 stage=nullalpha_url=null,且没有 seed 字段。

授权

Authorization
string
header
必填

服务端 SDK 使用项目 API 密钥,Remote MCP 使用 OAuth 访问令牌。不要在浏览器代码中暴露项目密钥。

请求头

X-Request-Id
string

可选的调用者自定义关联 ID,最长 128 字符。服务会在响应头返回实际使用的值,便于追踪和支持排查。

Required string length: 1 - 128
X-Viggle-Source
string

可选来源标签,最长 128 字符,用于识别 SDK、集成、产品入口或内部工作流。

Required string length: 1 - 128

请求体

multipart/form-data

视频来源必须二选一,输出缩放倍率固定为 2 倍。

video
file

直接上传视频,最大 100 MiB,时长 0.5–600 秒;与 video_url 二选一。

video_url
string<uri>

可公开访问的视频 URL;与 video 二选一,并在接收期间保持可访问。

watermark
boolean
默认值:false

是否在超分结果中添加服务水印。

响应

视频超分任务已受理。

POST /v1/videos 五种模式共用的受理响应,只表示排队成功,并非最终结果。轮询 GET /v1/videos/{video_id},直至 ready 后读取 video_url;也可通过视频列表查看任务状态。

id
string
必填

视频公开 ID:H3 为 vid_ 前缀,角色动画为 anim_ 前缀。

Minimum string length: 1
status
enum<string>
必填

受理时固定为 queued

可用选项:
queued,
processing,
ready,
failed,
cancelled
progress
integer | null
必填

受理时固定为 null

必填范围: 0 <= x <= 100
created_at
string<date-time> | null
必填

ISO 8601 创建时间,精确到秒。