FFmpeg MCP Server
FFmpeg & FFprobe media processing toolkit for video, audio, and social formats
Connector by Ashutos1997 · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying FFmpeg MCP Server?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/ashutos1997-ffmpeg-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 6 read · 3 write · 0 delete · 8 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 17
Read from the source code; the running server may list different tools.
Read 6 · Look things up without changing anything.
extract_audioextract_keyframesextract_thumbnailmedia_convertmedia_probetrim_silence
Write 3 · Create, change, send or run things.
add_overlayadd_subtitlescreate_split_screen
Not yet classified 8 · We could not tell from the name and description.
burn_subtitleschange_speedcompress_videoconcat_mediagenerate_waveformnormalize_audioreformat_aspect_ratiotrim_media
Network hosts it talks to 2
github.com· found in codeglama.ai· found in code
Tools (17)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_overlayPlace a watermark image, logo PNG, or branding graphic over a video with customizable position, padding, scaling, and opacity.
add_subtitlesEmbed an SRT or VTT subtitle track into a video container (mov_text for MP4, srt for MKV) without re-encoding the video stream.
burn_subtitlesHardcode/burn subtitles directly into video frames with customizable font size, colors, and positioning. Unlike soft subtitles, burned subtitles render on all platforms including TikTok, Instagram Reels, and YouTube Shorts.
change_speedChange video and audio playback speed (such as 2x for fast forward or 0.5x for slow motion) with pitch correction.
compress_videoCompress video files to fit upload limits (such as GitHub PRs under 10MB or Discord under 25MB) using target file sizes or CRF quality levels. Does not modify the original file.
concat_mediaJoin multiple video or audio files in order into a single file. Uses stream copy for matching files or re-encodes when formats differ.
create_split_screenCombine two video files into a split-screen video. Stacks clips vertically (1080x1920 for Reels and TikTok) or places them side-by-side. Supports audio mixing and subtitle embedding.
extract_audioExtract an audio track from a video file into a standalone audio file. Supports the 'whisper_wav' preset (16kHz mono WAV) for speech recognition models, plus MP3, AAC, FLAC, and stream copy.
extract_keyframesExtract multiple representative frames across a video's timeline. In 'montage' mode, merges frames into a single contact-sheet grid image and inlines base64 for vision models to inspect the whole video at once.
extract_thumbnailCapture a single still image from a video. Returns the saved image path and inlined base64 image data so vision models can inspect the frame.
generate_waveformGenerate a PNG waveform image from an audio or video file. Returns the file path and inlined base64 image data.
media_convertConvert video and audio files between formats. Includes presets for web MP4 (H.264/AAC), WebM (VP9/Opus), and animated GIF. Supports hardware acceleration on Apple Silicon, NVIDIA, Intel, and AMD.
media_probeInspect audio and video files with ffprobe. Returns container metadata, stream details, codecs, resolution, bitrate, and duration as JSON.
normalize_audioNormalize audio loudness using the broadcast standard EBU R128 (loudnorm). Supports -16 LUFS (podcasts/Reels), -14 LUFS (YouTube), and optional voice clarity enhancement (80Hz high-pass to remove mic rumble). Works on audio or video files.
reformat_aspect_ratioChange video aspect ratio to 9:16 vertical, 1:1 square, or 4:5 portrait. Adds blurred video borders, solid padding, or center crops.
Show 2 more tools
trim_mediaCut a segment from a video or audio file. Uses stream copy without re-encoding by default, or re-encodes when accurate cuts are needed.
trim_silenceDetect and remove silent pauses from audio or video files. Preserves video & audio lip-sync in 'start_end' mode. Returns original duration and seconds saved.
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 402
- Last commit
- Oct 23, 2026 (7 days ago)
- Last release
- Oct 23, 2026 (7 days ago)
- Last package publish
- Oct 23, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.Ashutos1997/ffmpeg-mcp-server- Version
- 0.5.0
- Auth
- No auth
- Packages
- npm @ash_j1997/ffmpeg-mcp-server
- License
- MIT
- Repository
- github.com/Ashutos1997/ffmpeg-mcp-server
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from Ashutos1997
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get FFmpeg MCP Server running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
FFmpeg MCP Server. Agent Mart. https://agentmart.dev/connectors/ashutos1997-ffmpeg-mcp-server (last updated 2026-10-25)