MCP Ffmpeg
UnclaimedFFmpeg video/audio editing tools via Model Context Protocol (MCP)
Install
uv --directory /path/to/mcp-ffmpeg run python main.pySet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
27 of 27 tools
Documented tools (27)
From project documentation. A server handshake does not verify each tool’s description or behavior.
add_b_roll
Insert B-roll clips as overlays at specific timestamps
add_basic_transitions
Add fade-in / fade-out effects
add_image_overlay
Add image watermarks/logos with position & opacity
add_subtitles
Burn SRT subtitles with customizable font styling
add_text_overlay
Add timed text overlays with full styling control
change_aspect_ratio
Change aspect ratio with pad or crop mode
change_video_speed
Speed up or slow down playback (0.25x to 4x+)
concatenate_videos
Join multiple videos with optional xfade transitions
convert_audio_format
Convert between audio formats (mp3, wav, aac)
convert_audio_properties
Batch convert format, bitrate, sample rate, channels
convert_video_format
Convert between formats (mp4, mov, avi, etc.)
convert_video_properties
Batch convert format, resolution, codecs, bitrate, frame rate
extract_audio_from_video
Extract audio track from video file
health_check
Verify server is running and responsive
remove_silence
Detect and remove silent segments automatically
set_audio_bitrate
Set audio bitrate (128k, 192k, 320k)
set_audio_channels
Set mono (1) or stereo (2)
set_audio_sample_rate
Set sample rate (44100, 48000 Hz)
set_video_audio_track_bitrate
Set audio bitrate within video
set_video_audio_track_channels
Set audio channels within video
set_video_audio_track_codec
Change audio codec within video (aac, mp3)
set_video_audio_track_sample_rate
Set audio sample rate within video
set_video_bitrate
Set video bitrate (e.g., 2500k, 5M)
set_video_codec
Change video codec (libx264, libx265, vp9)
set_video_frame_rate
Adjust frame rate (24, 30, 60 fps)
set_video_resolution
Scale to target resolution (e.g., 1920x1080)
trim_video
Trim video to specific start/end times
Tool change history
FAQ
Questions about MCP Ffmpeg MCP Server
- How do I connect MCP Ffmpeg MCP Server to Claude?
- The listing records `uv --directory /path/to/mcp-ffmpeg run python main.py` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is MCP Ffmpeg MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MCP Ffmpeg MCP Server do?
- MCP Ffmpeg MCP Server documents 27 tools to the agent, including add_b_roll, add_basic_transitions, add_image_overlay. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.