MCP FFmpeg Video Processor

MCP FFmpeg Video Processor

site icon
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目录

使用教程

使用依赖

  1. 安装 Node.js (v14 或更高版本)
  2. 安装 FFmpeg

FFmpeg 安装命令

  • macOS:
brew install ffmpeg
  • Ubuntu/Debian:
sudo apt update
sudo apt install ffmpeg
  • Windows:
  • 官网下载
  • 解压到文件夹(如 C:\ffmpeg
  • bin文件夹添加到PATH环境变量

安装教程

  1. 克隆仓库:
git clone https://github.com/bitscorp-mcp/mcp-ffmpeg.git
cd mcp-ffmpeg
  1. 安装依赖:
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

许可证

该项目遵循 MIT 开源许可条款。