VOD MCP 是火山引擎视频点播面向 AI 时代推出的标准能力插件。它基于 MCP (Model Context Protocol) 协议,将云端专业的视频编辑、画质增强、内容识别等原子能力封装为智能体可直观调用的工具。通过 VOD MCP,开发者可直接以自然语言驱动 AI 智能体完成复杂的云端视频处理任务。 VOD MCP 已开放的能力覆盖了从素材上传、内容理解到深度剪辑的全流程。所有工具均支持通过“分组(Group)”进行动态加载,以优化智能体的推理效率。
您可以灵活组合 VOD MCP 提供的原子能力,以支持多样化的 AI 视频创作与处理场景。以下是一些典型的应用示例:
将漫画或小说素材快速转化为动态视频。MCP 可根据指令,自动完成素材组合、配音、字幕添加等一系列繁琐的后期工作。核心环节:
- 画面合成:使用 image_to_video 将多张漫画图片合成为视频,或使用 audio_video_stitching 拼接已有视频片段。
- 音轨处理:使用 extract_audio 提取原声,再使用 mix_audios 叠加上新的配音或背景音乐。
- 字幕生成:通过 asr_speech_to_text_task 将配音转换为字幕,再使用 add_subtitle 将其压制到视频中。
- 画质增强:最后,可选用 video_super_resolution_task 提升输出视频的整体分辨率和清晰度。
在电商、广告等场景中,可将 AI 生成的商品图、用户素材或产品演示片段,通过自然语言指令快速组合生成抓人眼球的营销短视频。核心环节:
- 片段剪辑:使用 audio_video_clipping 从长视频中截取高光片段。
- 拼接合成:使用 image_to_video 将多张商品图合成为视频,或使用 audio_video_stitching 拼接已有视频片段,并添加背景音乐。
- 添加营销信息:通过 add_subtitle 功能为视频添加引人注目的标题、卖点介绍或活动信息。
在 K12、知识付费等领域,将图文课件、古诗词、绘本故事等内容自动化生成为生动有趣的教学视频。核心环节:
- 课程内容合成:使用 image_to_video 将教学 PPT 或绘本图片转换为视频。同时,可调用 audio_video_stitching 将多个视频片段拼接起来,并添加转场效果,形成连贯的教学内容。
- 添加旁白:调用 audio_video_stitching 为视频添加预先录制好的课程讲解或故事朗读。
- 添加字幕:使用 asr_speech_to_text_task 和 add_subtitle 生成和添加同步字幕。
VOD MCP 本身作为开源工具及协议层插件不收取额外费用。但在通过 MCP 驱动视频处理的过程中,会调用火山引擎视频点播后端的各项资源。在使用过程中,产生的费用主要由以下三部分组成:
- 媒资存储费用:所有通过 MCP 上传的原始素材,以及处理后生成的成品视频,均存储在您的视频点播空间中,根据存储文件的占用空间(GB)按日计费。详见媒资存储计费。
- 视频处理费用: 这是费用的核心部分,根据您驱动 MCP 执行的任务类型有所不同:
- 云剪辑:根据输出视频的分辨率和时长计费,详见视频剪辑计费。
- 单任务处理:视频超分、插帧、语音转写等 AI 任务将根据任务的处理规格及时长独立计费,详见媒体处理计费。
- 流量费用:当您通过 MCP 返回的播放地址观看或分发视频时,会产生下行流量。
- 若您未在视频点播中配置加速域名,则会产生存储流出费用。
Trae 是一款 AI 原生 IDE,提供了强大的智能体协作能力。通过接入 VOD MCP,您可以直接在 Trae 对话框中以 Vibe Coding 的方式,仅需 10 分钟即可完成首个 AI 视频剪辑任务,无需编写任何代码。
- (推荐)将待处理的视频素材上传至点播空间,或准备好公网可访问的视频 URL。
- 通过 uvx --version 命令检查您的开发环境中是否已安装 uvx。若显示 uvx: command not found,则参考官方文档安装 uvx。
根据您的需求选择以下两种接入模式之一:
- 打开 Trae,单击 Trae 窗口右上角"设置"按钮(齿轮图标)。
- 根据您在步骤 1 选择的模式,复制对应的配置 JSON 并根据下方文字说明进行替换。请注意,为了确保初次调用的成功率,默认仅加载了最核心的工具分组。
本地模式 (JSON Local)
云端模式 (JSON URL)
复制以下 JSON 并根据下方文字说明进行替换。Trae 会通过 uvx 自动拉取最新的远程代码并在本地运行。
说明
字段替换说明:
- video_process_mcp:MCP 服务的名称,您可以根据需要自定义。
- VOLCENGINE_ACCESS_KEY 与 VOLCENGINE_SECRET_KEY:请替换为您在前提条件中获取的火山引擎 AK 和 SK。
- MCP_TOOLS_TYPE:加载模式,可选 groups(按分组)或 tools(按工具)。
- MCP_TOOLS_SOURCE:加载范围。您可以填入 all 加载全部工具,或填入如 edit,upload 这种以逗号分隔的分组/工具名。注意 Trae 限制单个 MCP 工具数上限为 10 个,建议仅加载必需的分组。
- MCP_SPACE_NAME:请替换为您在视频点播控制台创建的空间名称。
复制以下 JSON 并根据下方文字说明进行替换:
说明
字段替换说明:
- video_process_mcp:MCP 服务的名称,您可以根据需要自定义。
- url:请替换为您在步骤 1 中从 MCP 广场获取的专属 Endpoint。
- x-tt-access-key 与 x-tt-secret-key:请替换为您在前提条件中获取的火山引擎 AK 和 SK。
- x-tt-tools-type:加载模式,可选 groups(按分组)或 tools(按工具)。
- x-tt-tools-source:加载范围。您可以填入 all 加载全部工具,或填入如 edit,upload 这种以逗号分隔的分组/工具名。注意 Trae 限制单个 MCP 工具数上限为 10 个,建议仅加载必需的分组。
- x-tt-space-name:请替换为您在视频点播控制台创建的空间名称。
- 确认该 MCP 的状态显示为绿色激活,如下图所示。
-
在 Trae 主界面打开对话面板,将底部的智能体切换为 Builder with MCP 模式。
您可以直接下达提示词,例如:帮我将 test 空间中的 beach.mp4 和 sunset.mp4 拼接在一起,中间加一个“淡入淡出”转场效果,完成后把播放地址发给我。
为了让智能体更准确地调用 VOD MCP 工具,建议在撰写提示词时遵循以下原则:
- 您可以在 MCP 配置阶段通过 x-tt-space-name 字段预先指定默认视频点播空间。配置默认空间后,所有任务将默认使用该空间进行媒资处理,无需每次提示词中重复声明。
- 如果未在配置中指定默认空间,或者需要临时使用其他空间,请在提示词中明确目标空间,例如:"请使用 my_media_space 这个空间进行处理"。
- 指定待处理视频:您可以通过以下两种方式灵活地指定需要处理的源素材:
- 通过 URL 指定:直接在提示词中提供素材的公网 URL。系统会自动拉取文件并上传至点播空间,然后执行后续处理任务。例如:"请帮我将 http://example.com/my_video.mp4 这个视频的语速调整为 1.5 倍,并为它生成中文字幕。"
- 通过点播媒资指定:如果素材已上传至点播空间,您可以直接通过其 Vid (视频 ID) 或 FileName (文件名) 进行引用。例如:"请帮我把 Vid 为 v03103g50000cl7p8d9o346g2n9p2lp0 的视频水平翻转,并提高它的画质到 1080P。"
- 描述执行顺序: 对于涉及多个原子能力的复杂任务,建议使用“先...再...最后...”的结构,显式地描述步骤间的先后顺序。例如:“先执行人声分离,再对分离后的人声进行语音转写”。
- 设定质量与规格边界:AI 的产出具有一定的概率性,显式的参数约束可以降低结果的不确定性。例如在涉及视频增强任务时,明确期望值:“请以 1080P 规格输出合成后的视频”。
下表展示了常见业务场景下的推荐提示词。您可以直接将这些提示词复制到对话框中尝试,并根据实际需求进行微调。
提示词:帮我把这个视频进行水平翻转,并调整为 2 倍速播放。
提示词:通过 ASR 识别 test 空间 speech_no_subtitle.mp4 视频中的音频,转为字幕;然后再将字幕添加到原视频中,生成一个新视频。
下表列出 VOD MCP 的核心配置项,区分云端部署与本地部署。请根据您的实际接入场景选择对应的参数。