
Ffmpeg Mcp
Wraps FFmpeg in an MCP interface so Claude can manipulate video and audio files directly. You get six tools: cut_video for trimming segments by timestamp, convert for format changes between mp4/mp3/wav/mov, concat_videos for stitching files together, remove_silence that auto-detects quiet sections above 2 seconds at negative 30dB, image_to_video for static frame conversion, and ffmpeg_raw for passing through arbitrary commands when you need watermarks or rotation. Ships with ffmpeg-static bundled, so no system dependencies. Install globally via npm and point Claude Desktop at it with npx. Useful when you're already working with media files in a conversation and want to skip the manual command line round trip.
- GitHub stars
- 2
- tools
- 6
- transport
- STDIO
- last updated
- Dec 19, 2025
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
cut_videoExtract a segment from a video using start time and duration
Extract a segment from a video using start time and duration
No parameter schema in public metadata yet.
image_to_videoConvert a static image to a video with fixed duration
Convert a static image to a video with fixed duration
No parameter schema in public metadata yet.
concat_videosJoin multiple videos into one
Join multiple videos into one
No parameter schema in public metadata yet.
convertConvert between media formats (auto-detects from file extension)
Convert between media formats (auto-detects from file extension)
No parameter schema in public metadata yet.
remove_silenceDetect and remove silent segments from video
Detect and remove silent segments from video
No parameter schema in public metadata yet.
ffmpeg_rawRun a restricted local FFmpeg command
Run a restricted local FFmpeg command
No parameter schema in public metadata yet.
Sponsors
Readme
FFmpeg MCP Server
A Model Context Protocol (MCP) server that provides video and audio manipulation tools powered by FFmpeg. This server enables AI assistants to perform media operations like cutting videos, converting formats, removing silence, and more.
Features
- Self-contained - Includes bundled FFmpeg binary via
ffmpeg-static, no system installation required - Format conversion - Convert between audio/video formats (mp4, mp3, wav, mov, etc.)
- Video editing - Cut segments, concatenate multiple videos, convert images to video
- Audio processing - Detect and remove silent segments automatically
- Local by default - Inputs and outputs stay inside a configured workspace
Available Tools
| Tool | Description |
|---|---|
cut_video | Extract a segment from a video using start time and duration |
image_to_video | Convert a static image to a video with fixed duration |
concat_videos | Join multiple videos into one |
convert | Convert between media formats (auto-detects from file extension) |
remove_silence | Detect and remove silent segments from video |
ffmpeg_raw | Run a restricted local FFmpeg command |
Details
- Repository
- github.com/pedromarianoalmeida/ffmpeg-mcp
- Category
- Media & Entertainment
- Package
ffmpeg-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active