You need to enable JavaScript to run this app.
文档中心
AI 数据湖服务

AI 数据湖服务

复制全文
下载 pdf
视频处理
视频插帧
复制全文
下载 pdf
视频插帧

您可以利用视频插帧算子对输入视频进行升帧处理,提升画面流畅度,并将结果自动上传到指定的对象存储(TOS)目录。该算子适合需要提升运动画面平滑度、导出更高帧率版本或统一视频输出规格的场景。本文介绍算子能力、使用前提、使用建议,以及 Rest API(Application Programming Interface)调用方式。

算子介绍

视频插帧算子用于对输入视频进行升帧处理,通过生成中间帧提升画面流畅度,并输出新的高帧率视频文件。您可以按需指定目标帧率、选择插帧模式,并决定是否保留原始音频流。

使用限制

  • 输入视频需要可被服务访问,支持 http/httpstos://
  • output_tos_path 必须是当前账号可写的 TOS 目录。
  • target_fps 必须大于 0,且不能小于源视频帧率。
  • 当前版本视频时长限制为 3 小时,视频大小限制为 10GB
  • 算子依赖 CUDA GPU 和视频插帧模型,分辨率越高、目标帧率越高、视频越长,整体耗时越高。

核心功能

  • 支持将低帧率视频提升到指定目标帧率,输出更流畅的视频结果。
  • 支持 ultra-fastfastmedium 三种插帧模式,兼顾速度与效果。
  • 支持自动保留原视频音频流,无需额外音视频拼接操作。
  • 支持输出到 TOS,结果自动上传。

性能说明

  • 总耗时与视频时长、处理模式、网络环境相关。
  • 建议在火山内网环境下访问 TOS 源与写入 TOS 结果以获得更稳定的网络性能。

Rest API 调用

接口说明

调用视频插帧算子提交异步任务,支持对输入视频进行升帧并上传结果。

Submit(提交任务)

您可以调用 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

错误码

错误信息

描述

400

Url.Invalid

The url is invalid.

视频链接不合法。

400

Video.Invalid

The video file is invalid.

视频文件不合法或无法解析。

400

Video.DownloadFailed

Video download failed.

视频下载失败。

400

Video.FormatUnsupported

Video format not supported.

视频格式不支持。

400

Video.DurationExceeded

Video duration exceeds maximum limit.

视频时长超出最大限制。

400

Video.FileTooLarge

Video file size exceeds maximum limit.

视频文件过大。

400

Parameter.Invalid

The parameter is invalid.

参数不合法,例如 target_fps 小于源视频帧率、mode 非法、output_tos_path 格式错误等。

400

Video.Timeout

Video processing timeout.

视频处理超时。

400

Video.UploadFailed

Video upload failed.

结果视频上传失败。

400

Tos.AccessFailed

TOS access failed.

TOS 访问失败。

401

Authorization.Missing

Missing Authorization.

缺少鉴权。

401

ApiKey.InValid

The api key is invalid.

API 不合法。

500

Internal.ServerError

Internal server error.

服务内部错误,例如模型推理失败或输出视频生成失败。

Poll(查询任务)

您可以调用 Poll 接口查询视频插帧任务的执行状态和结果。当 metadata.task_statusCOMPLETED 时,您可以在返回的 data 字段中获取输出视频地址。

请求参数

名称

类型

是否必选

示例值

说明

operator_id

string

las_video_interpolation

算子 ID。

operator_version

string

v1

算子版本。

task_id

string

task-xxx

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

错误码

错误信息

描述

400

Url.Invalid

The url is invalid.

视频链接不合法。

400

Video.Invalid

The video file is invalid.

视频文件不合法或无法解析。

400

Video.DownloadFailed

Video download failed.

视频下载失败。

400

Video.FormatUnsupported

Video format not supported.

视频格式不支持。

400

Video.DurationExceeded

Video duration exceeds maximum limit.

视频时长超出最大限制。

400

Video.DurationTooShort

Video duration is too short.

视频时长过短。

400

Video.FileTooLarge

Video file size exceeds maximum limit.

视频文件过大。

400

Parameter.Invalid

The parameter is invalid.

参数不合法。

400

Video.Timeout

Video processing timeout.

视频处理超时。

400

Video.UploadFailed

Video upload failed.

结果视频上传失败。

400

Tos.AccessFailed

TOS access failed.

TOS 访问失败。

401

Authorization.Missing

Missing Authorization.

缺少鉴权。

401

ApiKey.InValid

The api key is invalid.

API 不合法。

500

Internal.ServerError

Internal server error.

服务内部错误。

最近更新时间:2026.05.14 18:17:01
这个页面对您有帮助吗?
有用
有用
无用
无用