基于 MCP (Model Context Protocol) 协议的专业视频信息分析工具,为 AI 助手提供强大的视频文件分析能力,可进行深度视频信息提取、多维度数据解析,并生成多格式报告。
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json~/.config/claude/claude_desktop_config.json{
"mcpServers": {
"video-info": {
"command": "npx",
"args": ["@pickstar-2002/video-info-mcp@latest"],
"env": {}
}
}
}
对于支持 MCP 协议的其他 AI 助手,请参考相应的配置文档,使用以下命令:
npx @pickstar-2002/video-info-mcp@latest
在您的 AI 助手配置文件中添加:
{
"mcpServers": {
"video-info": {
"command": "npx",
"args": ["@pickstar-2002/video-info-mcp@latest"],
"env": {}
}
}
}
npm install -g @pickstar-2002/video-info-mcp@latest
| 工具名称 | 描述 | 响应时间 |
|---|---|---|
get_video_info |
📹 获取视频文件的详细信息 | ~400ms |
analyze_streams |
🔍 分析视频流和音频流参数 | ~300ms |
calculate_bitrate |
📊 计算码率和文件大小分析 | ~300ms |
generate_report |
📝 生成多格式技术报告 | ~280ms |
在支持 MCP 的 AI 助手中,您可以直接使用自然语言请求:
"请分析这个视频文件的信息:/path/to/video.mp4"
"生成这个视频的技术报告,使用 Markdown 格式"
"计算这个视频文件的码率信息"
// get_video_info - 获取基本信息
{
"name": "get_video_info",
"arguments": {
"filePath": "/path/to/video.mp4"
}
}
// analyze_streams - 流分析
{
"name": "analyze_streams",
"arguments": {
"filePath": "/path/to/video.mp4",
"includeMetadata": true
}
}
// generate_report - 生成报告
{
"name": "generate_report",
"arguments": {
"filePath": "/path/to/video.mp4",
"format": "markdown"
}
}
{
"filename": "sample.mp4",
"fileSize": "20.43 MB",
"duration": "289.4",
"format": "mov,mp4,m4a,3gp,3g2,mj2",
"videoStreams": [{
"codec": "h264",
"resolution": "1920x1080",
"frameRate": "30/1",
"bitRate": "423986"
}],
"audioStreams": [{
"codec": "aac",
"sampleRate": "48000",
"channels": 2,
"bitRate": "164221"
}],
"technicalReport": {
"videoQuality": "1080p高清",
"audioQuality": "标准品质",
"recommendations": [
"建议提高视频码率以获得更好的1080p质量",
"使用H.264编码,兼容性良好"
]
}
}
这通常是由于 npx 缓存问题导致的。请按以下顺序尝试解决:
1. 使用 @latest 标签(首选方案)
{
"mcpServers": {
"video-info": {
"command": "npx",
"args": ["@pickstar-2002/video-info-mcp@latest"],
"env": {}
}
}
}
2. 锁定到特定版本(备用方案)
{
"mcpServers": {
"video-info": {
"command": "npx",
"args": ["@pickstar-2002/video-info-mcp@1.1.0"],
"env": {}
}
}
}
3. 清理 npx 缓存(终极方案)
# 清理 npx 缓存
npx clear-npx-cache
# 或者手动删除缓存目录
# Windows: %LOCALAPPDATA%\npm-cache\_npx
# macOS/Linux: ~/.npm/_npx
确保系统已安装 FFmpeg: Windows:
# 使用 Chocolatey
choco install ffmpeg
# 使用 Scoop
scoop install ffmpeg
macOS:
# 使用 Homebrew
brew install ffmpeg
Linux:
# Ubuntu/Debian
sudo apt update && sudo apt install ffmpeg
# CentOS/RHEL
sudo yum install ffmpeg
确保 AI 助手有权限访问视频文件路径,建议使用绝对路径。
检查视频文件是否损坏,或尝试使用其他工具转换为常见格式(如 MP4)。
欢迎贡献代码!请遵循以下步骤:
git checkout -b feature/AmazingFeature)。git commit -m 'Add some AmazingFeature')。git push origin feature/AmazingFeature)。本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
如有问题或建议,欢迎联系: 微信:pickstar_loveXX
⭐ 如果这个项目对您有帮助,请给个 Star!