mcpField
V
video-analyzer

video-analyzer

本地服务
github.com/BrightWayAI媒体与设计033 周前更新

关于 video-analyzer

video-analyzer 分析视频并生成逐镜头分镜拆解,适用于视频审阅者和创作者。它结合场景检测抽帧、Whisper 转录、Claude Vision 描述及八字段风格指纹。

主要功能

  1. 01按场景或固定间隔抽取帧
  2. 02带时间戳的 Whisper 转录
  3. 03逐帧 Claude Vision 分析
  4. 04八字段风格分类
  5. 05导出 DOCX 或 Markdown 分镜

适用场景

  1. 01生成逐镜头视频拆解
  2. 02转录并检查视频内容
  3. 03识别视频的视觉风格
  4. 04导出分镜以供审阅

MCP 相关

MCP 服务让 Claude Desktop、Claude Code 等客户端使用视频分析功能。其工具涵盖完整分析流程、抽帧、转录、风格指纹生成和依赖检查。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"brightwayai-video-analyzer": {
"command": "uvx",
"args": [
"video-analyzer-mcp"
]
}
}
}
启动命令uvx video-analyzer-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypivideo-analyzer-mcp0.1.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

视频分析器

分析视频并生成分镜拆解。通过场景检测提取帧,使用 Whisper 转录音频,使用 Claude Vision 分析画面,并计算 8 字段风格指纹。

功能

  • 帧提取 — 基于场景检测选择关键帧(或按固定间隔提取)
  • 音频转录 — 使用 OpenAI Whisper 生成带时间戳的转录文本
  • 视觉分析 — 使用 Claude Vision 描述每一帧
  • 风格指纹 v3 — 8 字段确定性分类(渲染类别、世界类型、角色策略、叙事结构、视觉抽象度、视觉密度、镜头语言、调性定位)
  • 分镜输出 — 将逐镜头拆解汇总为 .docx 或 .md

MCP 服务

本项目包含 MCP(Model Context Protocol)服务,可直接通过 Claude Desktop 或 Claude Code 使用视频分析功能。

通过 Claude Code 安装
claude mcp add video-analyzer -s user -- uvx video-analyzer-mcp
通过 Claude Desktop 安装

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "video-analyzer": {
      "command": "uvx",
      "args": ["video-analyzer-mcp"],
      "env": {
        "ANTHROPIC_API_KEY": "your-key-here"
      }
    }
  }
}
MCP 工具
工具说明
video_analyze完整流程:下载、提取帧、转录、分析、生成指纹和分镜
video_extract_frames使用场景检测或固定间隔提取代表性帧
video_transcribe使用 OpenAI Whisper 转录音频
video_fingerprint生成 8 字段风格指纹 v3 分类
video_check_deps验证是否已安装所有必需依赖

独立使用

pip install -r requirements.txt
python3 analyze_video.py "https://youtube.com/watch?v=..." --output-dir ./output

前置条件

  • Python 3.10+
  • FFmpeg — macOS 上使用 brew install ffmpeg 安装,或在 Linux 上使用 apt-get install ffmpeg
  • ANTHROPIC_API_KEY — 设置为环境变量

风格指纹字段

  1. 渲染类别 — 风格化 3D、扁平 2D、极简线稿、纹理 2D、混合媒介、照片级真实
  2. 世界类型 — 风格化现实世界、抽象概念空间、数据/演示空间、虚构隐喻宇宙
  3. 角色策略 — 无、吉祥物主导、单一旁白、单一主角弧线、群像
  4. 叙事结构 — 直接说明、分步讲解、问题—解决方案、类比、破除迷思等
  5. 视觉抽象指数 — 1(照片级真实)至 5(最大抽象度)
  6. 视觉密度 — 极简、稀疏、适中、高
  7. 镜头/剪辑语言 — 电影感、社交媒体竖屏冲击、演示文稿、静态幻灯片等
  8. 调性定位 — 机构风格、企业专业风格、Z 世代社交风格、儿童友好、暗黑编辑风格

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。