
MCP FFmpeg Video Processor

2025.03.17
9
TypeScript视频处理音频提取内容生成
MCP FFmpeg Video Processor 是一个基于 Node.js 的视频处理服务器,利用 FFmpeg 工具对视频文件进行各种操作。该服务器提供 API 接口,支持视频尺寸调整和音频提取功能。
View on GitHub
Overview
基本能力
产品定位
MCP FFmpeg Video Processor 是一个专业的视频处理工具,旨在为开发者提供简单易用的视频处理 API 接口。
核心功能
- 视频尺寸调整:支持将视频调整为多种分辨率(360p, 480p, 720p, 1080p)
- 音频提取:支持从视频中提取多种格式的音频(MP3, AAC, WAV, OGG)
适用场景
- 视频网站的内容处理
- 移动应用中的视频优化
- 多媒体应用的音频提取
- 自动化视频处理流程
工具列表
- FFmpeg:核心视频处理工具
- Node.js:服务器运行环境
常见问题
- 上传文件大小限制为500MB
- 处理后的文件存储在output目录
- 上传的文件临时存储在uploads目录
使用教程
使用依赖
- 安装 Node.js (v14 或更高版本)
- 安装 FFmpeg
FFmpeg 安装命令
- macOS:
brew install ffmpeg
- Ubuntu/Debian:
sudo apt update
sudo apt install ffmpeg
- Windows:
- 从官网下载
- 解压到文件夹(如
C:\ffmpeg
) - 将
bin
文件夹添加到PATH环境变量
安装教程
- 克隆仓库:
git clone https://github.com/bitscorp-mcp/mcp-ffmpeg.git
cd mcp-ffmpeg
- 安装依赖:
npm install
通过Smithery安装:
npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude
调试方式
启动服务器:
npm start
开发模式(自动重启):
npm run dev
直接运行:
npx /path/to/mcp-ffmpeg
或
npx mcp-ffmpeg