You need to enable JavaScript to run this app.
文档中心
AI MediaKit

AI MediaKit

复制全文
下载 pdf
视频工具
视频插帧
复制全文
下载 pdf
视频插帧
AI MediaKit 的视频插帧工具,基于深度学习的智能补帧能力,可在相邻视频帧之间智能生成过渡帧,提升视频帧率与运动连续性。它能有效改善低帧率、快速运动、大屏播放等场景下的卡顿、跳帧和画面不连贯问题;同时适用于 AIGC 视频增强,可将 Seedance 等模型生成的 24fps 视频提升至更高帧率,优化人物动作、镜头运动和动态细节的衔接效果,让视频播放更流畅、画面过渡更自然。​
本篇开发指南将引导您:​
  • 快速体验如何将一段视频补帧至指定帧率。​
  • 了解目标帧率的取值建议与使用限制。​
效果预览​
通过视频插帧工具,您可以将低帧率视频提升至更高帧率,显著改善画面的流畅度。以下示例展示了将一段低帧率视频提升至 60fps 后的效果对比。对比处理前后的视频,可以观察到整体视觉感受更丝滑,卡顿感明显消失,运动表现更自然。​
​
原视频 ( 24 fps)​
插帧至 60 fps​
​
Replay
Play
00:00 / 00:00 Live
00:00
Fullscreen
Cssfullscreen
1x
  • 2x
  • 1.5x
  • 1x
  • 0.75x
  • 0.5x
Click and hold to drag
​
​
​
Replay
Play
00:00 / 00:00 Live
00:00
Fullscreen
Cssfullscreen
1x
  • 2x
  • 1.5x
  • 1x
  • 0.75x
  • 0.5x
Click and hold to drag
​
​
​
快速入门:将视频补帧至 60fps​
本节以将一段 24fps 的视频补帧至 60fps 为例,演示视频插帧的完整流程。​
准备工作​
  • 获取访问凭证:在开始之前,请访问 AI MediaKit 控制台的 API Key 管理页面,创建并获取 MediaKit API Key。​
  • 准备视频文件:准备一个待处理的视频文件,并将其上传至公网可访问的服务器或视频点播服务中,以获取可供 API 调用的 URL。为方便您快速测试,本文后续步骤的示例代码中提供了一个可直接使用的演示视频 URL。​
操作流程​
视频插帧是一个异步任务,其标准流程如下:​
  1. 成功调用 POST /api/v1/tools/video-frame-interpolation 提交任务后,您将获得一个任务 ID。​
  1. 您可以轮询 GET /api/v1/tasks/{task_id} 接口,直到任务状态 status 变为 completed;或者使用事件回调自动接收任务状态变化。​
  1. 任务完成后,解析响应中的 result 字段,即可在 video_url 中获取补帧后视频的下载地址。​
第 1 步:提交插帧任务​
您需要调用提交视频插帧任务 API。可直接复制以下 cURL 命令,提交一个将视频补帧至 60fps 的任务。​
​
curl -X POST 'https://mediakit.cn-beijing.volces.com/api/v1/tools/video-frame-interpolation' \​
-H 'Authorization: Bearer {Your_API_Key}' \​
-H 'Content-Type: application/json' \​
-d '{​
"video_url": "https://vod-ai-test.tos-cn-beijing.volces.com/demo/demo_video_24fps.mp4",​
"fps": 60​
}'​
​
说明​
  • 将 {Your_API_Key} 替换为您的有效 API Key。​
  • video_url:示例中已提供可直接用于测试的演示视频 URL。您也可以将其替换为您自己的视频地址。​
  • fps:目标输出帧率,取值范围为 [15, 120]。建议目标帧率不超过原片帧率的 4 倍,以获得更自然的补帧效果。​
请求成功后,您会收到如下包含 task_id 的响应,请保存此 ID 用于后续查询。​
​
{​
"success": true,​
"task_id": "amk-tool-video-frame-interpolation-123456789",​
"request_id": "20240523100000ABCDEFG12345"​
}​
​
第 2 步:获取插帧结果​
插帧任务需要一定的处理时间(与视频文件大小、时长相关)。您需要轮询查询任务信息 API,直到任务状态 status 变为 completed。​
​
curl -X GET 'https://mediakit.cn-beijing.volces.com/api/v1/tasks/{task_id}' \​
-H 'Authorization: Bearer {Your_API_Key}'​
​
说明​
将 URL 末尾的 {task_id} 替换为第 1 步返回的任务 ID。​
当任务成功完成后,您将收到如下响应。result.video_url 即为补帧后视频的下载地址(有效期为 24 小时,请及时保存产物)。​
​
{​
"success": true,​
"task_id": "amk-tool-video-frame-interpolation-123456789",​
"request_id": "20240523100000ABCDEFG12345",​
"status": "completed",​
"result": {​
"video_url": "https://example.com/output/interpolated.mp4?sign=...",​
"duration": 16.0,​
"resolution": "1080p",​
"fps": 60​
},​
"expires_at": 1777531298,​
"created_at": 1777358413,​
"finished_at": 1777359999​
}​
​
说明​
视频插帧仅提升帧率,不改变视频的分辨率与码率(均跟随原片)。如需同时提升分辨率或清晰度,请配合使用画质增强(大模型版)工具。​
参考信息​
使用限制​
​
限制项​
说明​
输入视频限制​
  • 视频来源:支持公网 HTTP/HTTPS URL、本地上传 (mediakit://)、来源于火山引擎视频点播 (vod://) 和火山引擎对象存储 (tos://) 四种输入协议。关于各协议的具体说明和使用示例,请参阅多源媒体输入与本地上传。​
  • 支持格式:mp4, flv, ts, avi, mov, wmv, mkv 等主流视频格式。​
目标帧率限制​
取值范围为 [15, 120]。建议目标帧率不超过原片帧率的 4 倍。​
​
相关 API 文档​
最近更新时间:2026.08.06 21:20:53
这个页面对您有帮助吗?
有用
有用
无用
无用