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

AI 数据湖服务

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

视频插帧算子用于对输入视频进行升帧处理,通过生成中间帧提升画面流畅度,并输出新的高帧率视频文件。您可以按需指定目标帧率、选择插帧模式,并决定是否保留原始音频流。该算子适合需要提升运动画面平滑度、导出更高帧率版本或统一视频输出规格的场景。

算子介绍

operator_id:las_video_interpolation

应用场景

  • 体育 / 高速动作慢动作演示:对高速运动片段进行插帧,将原始低帧率视频补帧至高帧率后再慢放,动作细节清晰流畅,无卡顿跳帧,提升赛事精彩回放的观看体验。
  • AI 生成视频后处理:先以低 FPS 完成视频内容生成与筛选,再对目标素材插帧提升帧率,大幅降低生成阶段算力消耗,低成本产出高帧率、流畅的最终视频。
  • 老片 / 低帧率存量视频修复:对历史老片或帧率较低的存量内容批量插帧,提升播放流畅度,改善观看舒适度,赋予老片现代高帧率观感,适配高刷屏幕播放。
  • UGC / 短视频流畅度增强:对用户上传的低帧率 UGC 内容自动插帧,无需重新拍摄,规模化提升平台内容质量,降低创作者对拍摄设备的帧率要求。

核心能力

  • 支持 ultra-fastfastmedium 三种插帧模式,兼顾速度与效果,通过灵活的设置将低帧率视频提升到指定目标帧率。
  • 支持自动保留原视频音频流,无需额外音视频拼接操作。

效果展示

  • 输入视频:720 × 1280 、24 fps
  • 输入原视频中,最后 0.2s 的视频片段,有 4 帧画面
    Image
  • 输出视频:720 × 1280 、60 fps
  • 输出视频插帧生成了新的画面帧,0.2s 有 12 帧画面
    Image

支持的地域

  • 北京:cn-beijing

算子性能

细分项
性能影响说明

耗时

  • 总耗时与视频时长、处理模式、网络环境相关。
  • 算子依赖 CUDA GPU 和视频插帧模型,分辨率越高、目标帧率越高、视频越长,整体耗时越高。

网络性能

  • 建议在火山内网环境下访问 TOS 源与写入 TOS 结果以获得更稳定的网络性能。

输入与输出要求

输入要求

细分

详细要求

支持的输入数据模态

  • 视频

输入格式:视频

  • 格式:常规视频格式均支持,包括"mp4", "mov", "mkv", "avi", "webm", "m4v"
  • 大小:时长不超过 3 小时、文件大小不超过 10 GB 的视频。

输入路径要求

通过请求参数 video_url 提供给算子输入数据,当前支持公网 URL、TOS 路径这两种方式。

  • 公网 URL:公网可访问的视频 URL,格式为 http/https
  • TOS 路径:将待处理数据上传至与当前 LAS 服务同主账号、同地域的 TOS Bucket后,可提供 TOS 路径,格式为tos://bucket_name/demo

输出要求

细分

详细要求

输出数据模态

  • 视频

输出路径:TOS

通过请求参数output_tos_path 指定算子输出结果的存储路径,当前支持设置为 TOS 路径。

  • TOS 路径:与LAS服务同主账号、同地域下,有可写权限的 TOS Bucket 目录。

计费说明
  • 计费标准

    细分项
    计费标准说明

    计费项

    基于输出视频的时长进行用量统计计费,且计费时,会基于差值帧率输出视频帧率-输入视频帧率)、输出视频分辨率按一定的折算系数,将计费时长进行折算。

    计费类型

    按量计费,单位:元/分钟,按实际的计费用量每小时出账。

    单价

    0.5 元/分钟。

  • 计费详情
    计费公式:总费用 = 单价 * 计费用量 = 单价 * (视频时长 * 时长折算系数)

    • 单价:0.5 元/分钟。

    • 时长折算系数:与两个影响因素有关,差值帧率输出视频帧率-输入视频帧率)、输出视频分辨率(可按视频宽高比/宽高像素值查看参考)

      细分场景

      输出视频分辨率

      差值帧率≤30帧

      30<差值帧率≤60帧

      60<差值帧率≤90帧

      差值帧率>90帧

      视频插帧模式:ultra-fast/fast

      分辨率<=720P

      1

      2

      3

      (差值帧率/30)向上取整

      720P<分辨率≤1080P

      3

      6

      9

      (差值帧率/30)向上取整 * 3

      1080P<分辨率≤1440P

      4

      8

      12

      (差值帧率/30)向上取整 * 4

      分辨率 > 1440P

      10

      20

      30

      (差值帧率/30)向上取整 * 10

      视频插帧模式:medium

      分辨率<=720P

      4

      8

      12

      (差值帧率/30)向上取整 * 4

      720P<分辨率≤1080P

      8

      16

      24

      (差值帧率/30)向上取整 * 8

      1080P<分辨率≤1440P

      14

      28

      42

      (差值帧率/30)向上取整 * 14

      分辨率 > 1440P

      24

      48

      72

      (差值帧率/30)向上取整 * 24

      其中,不同宽高比/宽高像素值对应的分辨率取值可参考下表进行查看。

      分辨率
      宽高比
      宽高像素值
      最大像素数

      720p

      16:9

      1280×720

      927408

      4:3

      1112×834

      1:1

      960×960

      3:4

      834×1112

      9:16

      720×1280

      21:9

      1470×630

      1080p

      16:9

      1920×1080

      2086876

      4:3

      1664×1248

      1:1

      1440×1440

      3:4

      1248×1664

      9:16

      1080×1920

      21:9

      2206×946

      1440P

      16:9

      2560 × 1440

      3709632

      4:3

      2224 × 1668

      1:1

      1920 × 1920

      3:4

      1668 × 2224

      9:16

      1440 × 2560

      21:9

      2940 × 1260

      2160P

      16:9

      3840 × 2160

      8347504

      4:3

      3336 × 2502

      1:1

      2880 × 2880

      3:4

      2502 × 3336

      9:16

      2160 × 3840

      21:9

      4412 × 1892

  • 计费示例:输入视频帧率为 60 帧、使用medium模式进行视频插帧,实际输出视频分辨率为 720p 、视频时长为 5 分钟、帧率为 120 帧时:

    • 时长折算系数查找 :
      • 差值帧率 =(输出视频帧率 - 输入视频帧率)=(120-60)= 60,在30<差值帧率≤60帧范围内。
      • 结合插帧模式(medium)、输出视频分辨率(720p),依据上方系数表,则时长折算系数为:8。
    • 费用 = 单价 *(视频时长 * 时长折算系数) = 0.5 元/分钟 * (5 分钟 * 8) = 20 元

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://operator.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://operator.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.06.22 19:54:15
这个页面对您有帮助吗?
有用
有用
无用
无用