Token导航 LogoToken导航

MCP Server · 音视频

veotools (Frontboat)

一个用于编排多场景视频的Python工具包,支持场景规划、视频渲染、重叠感知拼接和进度跟踪。

stdio官方级别未说明来源级核验工具 0
视频生成Python语音音频

快速开始

作者 / 组织
frontboat
提供方
frontboat

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

1 个

MCP World

选型结论

veotools (Frontboat) 属于音视频类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

音视频

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install veotools # CLI and SDK

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

车辆

使用Google Veo编排多场景视频的Python工具包。处理场景规划、视频渲染、重叠感知拼接和进度跟踪。

特性

  • 一个命令故事 –将想法转化为故事板,渲染剪辑,并提供拼接视频
  • 双子座规划 –生成具有一致角色和对话的电影镜头列表
  • VEO 3.1支持 –完整的SDK访问,具有最新的Veo 3.1功能,包括参考图像、视频扩展和帧插值
  • 音频保留缝合 –FFmpeg管道保持完美的音频对齐
  • Python优先 –清洁API,用于编程视频生成工作流

安装

pip install veotools # CLI and SDK
pip install "veotools[mcp]" # Add MCP server support
pip install -e ".[dev,mcp]" # Contribute / run tests locally

# Environment (choose your models / region access)
export GEMINI_API_KEY="your-gemini-key"

# Daydreams Router support (optional)
export VEO_PROVIDER="daydreams"
export DAYDREAMS_API_KEY="sk-router-..."
# export DAYDREAMS_BASE_URL="https://api-beta.daydreams.systems/v1" # override if needed

集 VEO_PROVIDER=daydreams 通过白日梦路由器代理提示和视频作业。省略该标志(或将其设置为 google)直接调用谷歌GenAI SDK。

快速启动(CLI)

# Plan + render + stitch in one command
veo plan-run \
  --idea "N64 Japanese retro explainer about the x402 protocol" \
  --save-plan output-plans/x402.json \
  --execute-model veo-3.1-generate-preview \
  --seed-last-frame --seed-offset -0.25

输出土地 output/:

  • output-plans/x402.json –Gemini故事板(如果省略,则可选 --save-plan).
  • output/videos/video_*.mp4 –个人剪辑。
  • output/videos/stitched_*.mp4 –带音频的最终缝合大师。

您还可以执行现有计划:

veo plan-execute --plan output-plans/x402.json --model veo-3.1-generate-preview --seed-last-frame

…并仅生成故事板:

veo plan --idea "Retro travel vlog" --scenes 4 --save output-plans/vlog.json --json

快速入门(Python)

import veotools as veo

veo.init()  # sets up logging + validates GEMINI_API_KEY

plan = veo.generate_scene_plan(
    "N64 Japanese retro explainer about the x402 protocol",
    number_of_scenes=4,
    additional_context="Keep the tone energetic and educational",
)

result = veo.execute_scene_plan(
    plan,
    model="veo-3.1-generate-preview",
    auto_seed_last_frame=True,        # feed each clip the previous clip's final frame
    seed_frame_offset=-0.25,          # extract the seed frame 0.25s before the end
)

print("Rendered clip files:")
for clip in result.clip_results:
    print(" -", clip.path)

if result.final_result:
    print("Final stitched video:", result.final_result.path)

CLI概述

  • veo plan –生成/保存Gemini故事板(结构化JSON)。
  • veo plan-execute –渲染片段+缝合现有平面。
  • veo plan-run –一次性计划和执行(见快速入门)。
  • veo generate / veo continue –用于临时剪辑的低级Veo助手。
  • veo list-models, veo preflight –环境+模型诊断。

跑 veo --help 查看完整的旗帜描述。

Python API映射

任务功能
场景规划generate_scene_plan, SceneWriter
计划执行execute_scene_plan, PlanExecutionResult
单片段生成generate_from_text, generate_from_image, generate_from_video
Veo 3.1功能extend_video, generate_with_reference_images, generate_with_interpolation
媒体分析extract_frame, extract_frames, get_video_info
缝合stitch_videos, stitch_with_transitions, create_transition_points
工作流链Bridge (适用于多步骤故事的流利API)

Veo 3.1功能

from veotools import extend_video, generate_with_reference_images, generate_with_interpolation
from pathlib import Path

# Extend an existing video (7-second extensions, up to 20x)
result = extend_video(
    video_path=Path("input.mp4"),
    prompt="Continue with a dramatic reveal",
    model="veo-3.1-generate-preview"
)

# Generate with reference images for character/scene consistency
result = generate_with_reference_images(
    prompt="A character walking through the forest",
    reference_images=["char_ref.jpg", "forest_ref.jpg"],
    model="veo-3.1-generate-preview"
)

# Interpolate between first and last frames
result = generate_with_interpolation(
    first_frame=Path("start.jpg"),
    last_frame=Path("end.jpg"),
    prompt="Smooth transition showing time passing",
    model="veo-3.1-generate-preview"
)

型号/安全注意事项

  • Veo 3.1文本/扩展名默认为 person_generation="allow_all";图像/插值/参考默认为 allow_adult.
  • Veo 3.0文本默认为 allow_all;图像/视频种子默认为 allow_adult.
  • 使用 list_models(include_remote=True) 发现您的帐户可以访问的Veo变体(稳定ID: veo-3.1-generate-001, veo-3.1-fast-generate-001, veo-3.0-generate-001等等)。

支持的型号

型号功能
veo-3.1-generate-preview参考图像、视频扩展、帧插值、音频、1080p
veo-3.1-fast-generate-preview与上述相同,针对速度进行了优化
veo-3.1-generate-001参考图像、视频扩展、帧插值、音频、1080p
veo-3.1-fast-generate-001与上述相同,针对速度进行了优化
veo-3.0-generate-001音频、分辨率控制、种子支持
veo-3.0-fast-generate-001与上述相同,针对速度进行了优化
veo-2.0-generate-001持续时间控制,增强提示,FPS控制

存储布局

  • output/videos/ –所有渲染片段、缝合交付成果和中间资产。
  • output/frames/ –提取的静止图像(包括启用时的自动种子帧)。
  • output/ops/ –MCP作业记录、缓存的模型列表等。
  • 覆盖 VEO_OUTPUT_DIR 或将自定义基路径传递给 StorageManager.

例子

  • examples/plan_run.py –完整的想法→ plan → 渲染工作流程约30行。
  • examples/text_to_video.py –最小文本到视频剪辑生成器。
  • examples/bridge_story.py –用流利的语言构建一个三场景故事 Bridge API

贡献与测试

欢迎拉取请求!拜托:

  1. 安装方法: pip install -e ".[dev,mcp]".
  2. 跑 pytest (该套件依赖于mock;没有实时API调用)。
  3. 当行为发生变化时,更新文档/示例。

MCP用户可以使用以下命令启动服务器 veo-mcp 或 python -m veotools.server.mcp_server.

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

视频生成Python本地部署场景规划视频拼接Python工具包GoogleVeo

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
veotools (Frontboat)

MCP World · 本页

0stdio有1 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

veotools (Frontboat) 怎么安装?

公开资料给出的安装命令是 pip install veotools # CLI and SDK,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

veotools (Frontboat) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

veotools (Frontboat) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

veotools (Frontboat) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

veotools (Frontboat) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP