ffmpeg-mcp

ffmpeg-mcp

site icon
2025.03.29 73
TypeScript媒体处理其它
ffmpeg-mcp 是一个基于 stdio 的 MCP 服务器,用于与 ffmpeg 交互,执行常见的媒体操作。该项目由 ChatWise 赞助,ChatWise 是一个支持 MCP 的全功能 LLM 聊天机器人。
View on GitHub

Overview

基本能力

产品定位

ffmpeg-mcp 是一个用于媒体处理的工具,通过 MCP 协议与 ffmpeg 交互,提供常见的媒体操作功能。

核心功能

  • 通过 stdio 与 ffmpeg 交互
  • 支持常见的媒体操作(如转码、剪辑等)
  • 允许自定义 ffmpeg 路径

适用场景

  • 需要自动化媒体处理的场景
  • 集成 ffmpeg 功能的应用程序
  • 媒体处理工作流的自动化

工具列表

  • 目前工具列表参考 tools.ts,未来会添加更多工具。

常见问题解答

  • 需要预先安装 ffmpeg
  • 可以通过环境变量 FFMPEG_PATH 指定 ffmpeg 路径

使用教程

使用依赖

需要先安装 ffmpeg

安装教程

在 MCP 客户端中添加以下命令:

npx -y ffmpeg-mcp

调试方式

可以通过设置环境变量指定 ffmpeg 路径:

FFMPEG_PATH=/path/to/ffmpeg

许可证

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