视频处理工具

一个基于Node.js和FFmpeg的视频处理服务器,提供视频尺寸调整和音频提取功能。

  • by bitscorp-mcp
  • TypeScript
  • 云端部署
  • 61 星标
  • 更新于
在 GitHub 查看 bitscorp-mcp/mcp-ffmpeg

使用说明

MCP FFmpeg视频处理器

一个使用FFmpeg处理视频文件的Node.js服务器。此服务器提供以下API:

  • 将视频调整为不同的分辨率(360p、480p、720p、1080p)
  • 从各种格式的视频中提取音频(MP3、AAC、WAV、OGG)

先决条件

在运行此应用程序之前,您需要安装以下内容:

  1. Node.js (v14或更高版本)
  2. 转码 -这是视频处理所必需的

安装FFmpeg

在 macOS 上:

brew install ffmpeg

在Ubuntu/Debian上:

sudo apt update
sudo apt install ffmpeg

在Windows上:

  1. 从下载FFmpeg 官方网站
  2. 将文件解压缩到文件夹(例如。, C:\ffmpeg)
  3. 添加 bin 将文件夹添加到PATH环境变量

安装

  1. 克隆此存储库:
git clone https://github.com/bitscorp-mcp/mcp-ffmpeg.git
cd mcp-ffmpeg
  1. 安装依赖项:
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配置文件:

  1. 找到您的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
  2. 将FFmpeg MCP服务器添加到 mcpServers 章节:

{
    "mcpServers": {
        "ffmpeg": {
            "command": "npx",
            "args": [
                "--yes",
                "/absolute/path/to/mcp-ffmpeg"
            ]
        }
    }
}

如果你已经将包发布到npm:

{
    "mcpServers": {
        "ffmpeg": {
            "command": "npx",
            "args": [
                "--yes",
                "mcp-ffmpeg"
            ]
        }
    }
}
  1. 重新启动Claude Desktop以使更改生效。

克劳德提示示例

配置后,您可以使用以下提示:

Using the ffmpeg MCP server, please resize the video at /path/to/video.mp4 to 720p resolution.

备注

  • 上传的视频暂时存储在 uploads 目录
  • 处理后的视频和音频文件存储在 output 目录
  • 服务器上传的文件大小限制为500MB

许可证

麻省理工学院