MCP FFmpeg视频处理器
](https://smithery.ai/server/@bitscorp-mcp/mcp-ffmpeg)
一个使用FFmpeg处理视频文件的Node.js服务器。此服务器提供以下API:
- 将视频调整为不同的分辨率(360p、480p、720p、1080p)
- 从各种格式的视频中提取音频(MP3、AAC、WAV、OGG)
先决条件
在运行此应用程序之前,您需要安装以下内容:
- Node.js (v14或更高版本)
- 转码 -这是视频处理所必需的
安装FFmpeg
在 macOS 上:
brew install ffmpeg在Ubuntu/Debian上:
sudo apt update
sudo apt install ffmpeg在Windows上:
- 从下载FFmpeg 官方网站
- 将文件解压缩到文件夹(例如。,
C:\ffmpeg) - 添加
bin将文件夹添加到PATH环境变量
安装
- 克隆此存储库:
git clone https://github.com/bitscorp-mcp/mcp-ffmpeg.git
cd mcp-ffmpeg- 安装依赖项:
npm install通过Smithery安装
通过以下方式自动安装mcp ffmpeg for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude运行服务器
使用以下命令启动服务器:
npm start对于在文件更改时自动重启的开发:
npm run dev通过Smithery安装
通过以下方式自动安装mcp ffmpeg for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude要为Cursor安装mcp-ffmpeg,请转到设置->光标设置->功能->mcp服务器->+添加
选择类型:命令并使用Adjust中的API键粘贴以下内容
npx -y @smithery/cli@latest run @bitscorp/mcp-ffmpeg与Claude Desktop一起使用
此MCP FFmpeg服务器可以与Claude Desktop集成,通过自然语言请求处理视频。
使用npx运行
您可以直接使用npx运行服务器:
npx /path/to/mcp-ffmpeg或者,如果你已经将包发布到npm:
npx mcp-ffmpeg配置Claude桌面
要将此服务器添加到Claude Desktop,请更新您的Claude Desktop配置文件:
- 找到您的Claude Desktop配置文件:
- macOS: ~/.config/claude-desktop/config.json 或 ~/Library/Application Support/Claude Desktop/config.json - 窗户: %APPDATA%\Claude Desktop\config.json - Linux: ~/.config/claude-desktop/config.json
- 将FFmpeg MCP服务器添加到
mcpServers章节:
{
"mcpServers": {
"ffmpeg": {
"command": "npx",
"args": [
"--yes",
"/absolute/path/to/mcp-ffmpeg"
]
}
}
}如果你已经将包发布到npm:
{
"mcpServers": {
"ffmpeg": {
"command": "npx",
"args": [
"--yes",
"mcp-ffmpeg"
]
}
}
}- 重新启动Claude Desktop以使更改生效。
克劳德提示示例
配置后,您可以使用以下提示:
Using the ffmpeg MCP server, please resize the video at /path/to/video.mp4 to 720p resolution.备注
- 上传的视频暂时存储在
uploads目录 - 处理后的视频和音频文件存储在
output目录 - 服务器上传的文件大小限制为500MB
许可证
麻省理工学院
