What dependencies are required to use Ffmpeg_python_mcp?
You need Python 3.12 or later, FFmpeg installed on your system (via Homebrew, apt, or the FFmpeg website), and the `uv` package manager.
@mabh111111
这是一个基于 Model Context Protocol (MCP) 的 FFmpeg 视频音频处理服务器。该项目为 AI 助手提供了强大的视频和音频处理能力,包括格式转换、切割合并、特效添加等功能,支持硬件加速处理。
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"ffmpeg-processor": {
"command": "uv",
"args": [
"run",
"python",
"/path/to/ffmpeg_python_mcp/main.py"
],
"cwd": "/path/to/ffmpeg_python_mcp"
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
Ffmpeg_python_mcp is a Model Context Protocol (MCP) server that integrates FFmpeg with AI assistants. It provides powerful video and audio processing capabilities—format conversion, cutting, merging, effects, and hardware acceleration—designed for developers who want to give their AI tools direct media manipulation abilities.
Ensure Python 3.12+, FFmpeg, and the uv package manager are installed. Clone the repository, run uv sync to install dependencies, then start the server with uv run mcp dev main.py or uv run python main.py. For AI clients like Claude Desktop, add the server configuration to the client’s JSON config file (command: uv run python main.py, working directory: project root, protocol: stdio).
You need Python 3.12 or later, FFmpeg installed on your system (via Homebrew, apt, or the FFmpeg website), and the `uv` package manager.
Edit the Claude Desktop configuration file – `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS or `%APPDATA%\Claude\claude_desktop_config.json` on Windows – and add an entry under `mcpServers` with command `uv`, args `["run", "python", "/path/to/ffmpeg_python_mcp/main.py"]`, and the working directory set to the project root.
The server supports Intel Quick Sync Video (QSV) and NVIDIA NVENC hardware encoding. It includes a `check_hardware_acceleration()` function and an option to convert video using QSV (`convert_video_with_qsv`).
The server communicates via the stdio protocol, as shown in the MCP client configuration examples.
The server supports asynchronous concurrent processing, allowing AI assistants to call multiple tools in parallel, with claimed batch performance improvements of 3–5 times. No explicit task limit is stated in the README.

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
🚀 The fast, Pythonic way to build MCP servers and clients.
Hindsight: Agent Memory That Learns
コメント