Utilizes FFmpeg to enable video format conversion, information extraction, and batch processing across multiple formats (MP4, AVI, MOV, WebM, MKV, FLV, WMV, M4V) with customizable quality settings and encoding parameters.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Video MCP Servergenerate a 60-second commercial script from this viral video"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🎬 热门视频拍摄脚本MCP
🚀 基于 Model Context Protocol (MCP) 的智能视频处理工具,专注于热门视频分析和AI驱动的专业拍摄脚本生成
✨ 简介
热门视频拍摄脚本MCP 是一个专业的视频分析和脚本生成工具,通过 MCP 协议为 AI 助手提供强大的视频处理能力。它可以从热门视频中提取关键帧,使用腾讯混元多模态 API 进行智能内容分析,并生成专业的拍摄脚本,帮助创作者快速理解视频内容并制作类似的热门内容。
Related MCP server: MCP Media Processing Server
🎯 主要功能
🖼️ 智能帧提取: 支持多种策略提取视频关键帧
均匀间隔提取 (uniform)
关键帧提取 (keyframe)
场景变化检测 (scene_change)
🤖 AI 内容分析: 集成腾讯混元多模态 API,智能分析视频内容
🎬 拍摄脚本生成: 基于视频分析结果,AI生成专业拍摄脚本
支持多种脚本类型:商业广告、纪录片、教学视频、叙事视频
自定义目标受众、拍摄风格、时长要求
专业分镜脚本格式,包含镜头描述、拍摄要点
📊 批量处理: 支持批量分析多张图片
🖼️ 图片脚本生成: 基于批量图片内容生成专业拍摄脚本
智能分析多张图片的内容和关联性
生成基于图片素材的拍摄指导脚本
提供图片素材利用建议和拍摄要点
📹 视频信息获取: 获取视频文件的详细元数据信息
🔧 灵活配置: 可自定义提取帧数、输出目录等参数
📦 安装
作为 MCP 服务使用(推荐)
在支持 MCP 的 IDE 或工具中配置:
本地开发安装
🚀 用法说明
在 Claude Desktop 中使用
打开 Claude Desktop 配置文件:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
添加 MCP 服务配置:
重启 Claude Desktop
在其他 MCP 兼容工具中使用
确保工具支持 MCP 协议,然后使用相同的配置方式:
可用工具
🖼️ extract_video_frames
从视频中提取关键帧图像
🤖 analyze_video_content
使用腾讯混元 API 分析视频内容
📊 analyze_image_batch
批量分析图片内容
📹 get_video_info
获取视频文件基本信息
🎬 generate_video_script
基于视频内容生成专业拍摄脚本
脚本类型说明:
commercial: 商业广告脚本 - 突出产品卖点,包含行动号召documentary: 纪录片脚本 - 注重真实性和深度分析tutorial: 教学视频脚本 - 步骤清晰,易于跟随narrative: 叙事视频脚本 - 强调故事性和情感表达custom: 自定义脚本 - 根据prompt自由定制
🛠️ 技术栈
TypeScript: 类型安全的 JavaScript 超集
FFmpeg: 强大的多媒体处理框架
Jimp: 纯 JavaScript 图像处理库
腾讯云 SDK: 腾讯混元多模态 API 集成
MCP SDK: Model Context Protocol 软件开发工具包
📋 系统要求
Node.js >= 18.0.0
FFmpeg (用于视频处理)
腾讯云账号和 API 密钥 (用于 AI 分析功能)
🔧 配置
FFmpeg 安装
Windows:
macOS:
Linux:
腾讯云 API 配置
登录 腾讯云控制台
创建 API 密钥 (SecretId 和 SecretKey)
开通混元多模态服务
在使用时提供相应的密钥信息
📝 开发
项目结构
开发命令
🤝 贡献
欢迎贡献代码!请遵循以下步骤:
Fork 本仓库
创建特性分支 (
git checkout -b feature/AmazingFeature)提交更改 (
git commit -m 'Add some AmazingFeature')推送到分支 (
git push origin feature/AmazingFeature)开启 Pull Request
贡献指南
遵循现有的代码风格
添加适当的测试用例
更新相关文档
确保所有测试通过
📄 许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
🐛 问题反馈
如果您遇到任何问题或有功能建议,请在 GitHub Issues 中提出。
📞 联系方式
如有任何疑问或需要技术支持,欢迎联系:
微信: pickstar_loveXX
⭐ 如果这个项目对您有帮助,请给个 Star 支持一下!