您可以利用视频插帧算子对输入视频进行升帧处理,提升画面流畅度,并将结果自动上传到指定的对象存储(TOS)目录。该算子适合需要提升运动画面平滑度、导出更高帧率版本或统一视频输出规格的场景。本文介绍算子能力、使用前提、使用建议,以及 Rest API(Application Programming Interface)调用方式。
视频插帧算子用于对输入视频进行升帧处理,通过生成中间帧提升画面流畅度,并输出新的高帧率视频文件。您可以按需指定目标帧率、选择插帧模式,并决定是否保留原始音频流。
http/https 和 tos://。output_tos_path 必须是当前账号可写的 TOS 目录。target_fps 必须大于 0,且不能小于源视频帧率。3 小时,视频大小限制为 10GB。ultra-fast、fast、medium 三种插帧模式,兼顾速度与效果。调用视频插帧算子提交异步任务,支持对输入视频进行升帧并上传结果。
您可以调用 Submit 接口提交异步任务。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
operator_id | string | 是 | las_video_interpolation | 算子 ID。 |
operator_version | string | 是 | v1 | 算子版本。 |
data | VideoInterpolationReqParams | 是 | 视频插帧请求参数。 |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
metadata | object | 请求元信息。 |
# 请将 OUTPUT_TOS_PATH 设置为本账号上可写入的 tos 路径 export OUTPUT_TOS_PATH="tos://path/to/interpolation_results" curl --location "https://las.cn-beijing.volces.com/api/v1/submit" --header "Content-Type: application/json" --header "Authorization: Bearer $$LAS_API_KEY" --data '{ "operator_id": "las_video_interpolation", "operator_version": "v1", "data": { "video_url": "https://${LAS_TOS_BUCKET}.${TOS_ENDPOINT}/operator_cards_serving/public/${LAS_ENVIRONMENT}/las_video_interpolation/v1/sample_input.mp4", "output_tos_path": "$$OUTPUT_TOS_PATH", "target_fps": 60.0, "mode": "fast" } }'
{ "metadata": { "task_id": "task-20260413190000-abc123", "task_status": "PENDING", "business_code": "0", "error_msg": "" } }
HttpStatusCode | 错误码 | 错误信息 | 描述 |
|---|---|---|---|
|
|
| 视频链接不合法。 |
|
|
| 视频文件不合法或无法解析。 |
|
|
| 视频下载失败。 |
|
|
| 视频格式不支持。 |
|
|
| 视频时长超出最大限制。 |
|
|
| 视频文件过大。 |
|
|
| 参数不合法,例如 |
|
|
| 视频处理超时。 |
|
|
| 结果视频上传失败。 |
|
|
| TOS 访问失败。 |
|
|
| 缺少鉴权。 |
|
|
| API 不合法。 |
|
|
| 服务内部错误,例如模型推理失败或输出视频生成失败。 |
您可以调用 Poll 接口查询视频插帧任务的执行状态和结果。当 metadata.task_status 为 COMPLETED 时,您可以在返回的 data 字段中获取输出视频地址。
名称 | 类型 | 是否必选 | 示例值 | 说明 |
|---|---|---|---|---|
|
| 是 |
| 算子 ID。 |
|
| 是 |
| 算子版本。 |
|
| 是 |
| Submit 接口返回的任务 ID。 |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
metadata | object | 请求元信息。 | |
data | VideoInterpolationResponse | 返回的数据(结果地址、是否处理等)。 |
curl --location "https://las.cn-beijing.volces.com/api/v1/poll" --header "Content-Type: application/json" --header "Authorization: Bearer $$LAS_API_KEY" --data '{ "operator_id": "las_video_interpolation", "operator_version": "v1", "task_id": "task-20260413190000-abc123" }'
{ "metadata": { "task_id": "task-20260413190000-abc123", "task_status": "COMPLETED", "business_code": "0", "error_msg": "" }, "data": { "output_video_tos_url": "tos://path/to/interpolation_results/sample_output_60fps.mp4", "output_video_url": "https://path/to/interpolation_results/sample_output_60fps.mp4" } }
HttpStatusCode | 错误码 | 错误信息 | 描述 |
|---|---|---|---|
|
|
| 视频链接不合法。 |
|
|
| 视频文件不合法或无法解析。 |
|
|
| 视频下载失败。 |
|
|
| 视频格式不支持。 |
|
|
| 视频时长超出最大限制。 |
|
|
| 视频时长过短。 |
|
|
| 视频文件过大。 |
|
|
| 参数不合法。 |
|
|
| 视频处理超时。 |
|
|
| 结果视频上传失败。 |
|
|
| TOS 访问失败。 |
|
|
| 缺少鉴权。 |
|
|
| API 不合法。 |
|
|
| 服务内部错误。 |