# FFmpeg MCP servers and video toolkits

FFmpeg-based tools let an agent trim, caption, reframe and render files directly, with no editor app needed. Prefer tools with typed operations over ones that pass raw shell strings.

Last checked 2026-10-17. 13 tools.

## What is an FFmpeg MCP server?

It gives an AI agent tools for trimming, captioning, reframing and rendering video files with FFmpeg, with no editing app involved. Prefer tools with typed operations over ones that pass raw shell strings to FFmpeg

## FFmpeg tools compared

| Tool | Type | Setup | Supported versions | Price | License | GitHub stars | Last updated |
|---|---|---|---|---|---|---|---|
| [HyperFrames (HeyGen)](https://agentcut.dev/tools/hyperframes-heygen/) | Framework + agent skills | medium | Node.js 22+, FFmpeg | free | Apache-2.0 | 65887 | 2026-10-17 |
| [ffmpeg-skill](https://agentcut.dev/tools/ffmpeg-skill/) | Agent skill + MCP server | easy | Python standard library; ffmpeg | free | MIT | 1983 | 2026-10-17 |
| [Claude Video Vision](https://agentcut.dev/tools/claude-video-vision/) | Claude Code plugin (MCP) | easy | Node.js 24+; yt-dlp optional | free | MIT | 1380 | 2026-10-14 |
| [FableCut](https://agentcut.dev/tools/fablecut/) | Browser editor (MCP + REST) | easy | Node 18+, Chromium-based browser; ffmpeg optional | free | MIT | 732 | 2026-10-17 |
| [Kinocut (formerly mcp-video)](https://agentcut.dev/tools/kinocut-formerly-mcp-video/) | MCP server + CLI | easy | macOS, Linux, Windows; FFmpeg on PATH | free | Apache-2.0 | 206 | 2026-10-17 |
| [VibeFrame](https://agentcut.dev/tools/vibeframe/) | CLI + MCP server | medium | unknown | free | MIT | 179 | 2026-10-16 |
| [FFmpeg-MCP (video-creator)](https://agentcut.dev/tools/ffmpeg-mcp-video-creator/) | MCP server | easy | macOS only (ARM64 or x86_64) | free | MIT | 153 | 2026-05-20 |
| [ffmpeg-mcp (egoist)](https://agentcut.dev/tools/ffmpeg-mcp-egoist/) | MCP server | easy | Requires ffmpeg installed | free | unknown | 120 | 2025-03-29 |
| [Video & Audio Editing MCP](https://agentcut.dev/tools/video-audio-editing-mcp/) | MCP server | easy | Python 3.8+; ffmpeg | free | MIT | 89 | 2025-05-24 |
| [podcli](https://agentcut.dev/tools/podcli/) | CLI + MCP server | easy | macOS (Apple Silicon), Linux, Windows x64 | free | AGPL-3.0 | 78 | 2026-10-17 |
| [Wasserman's Unofficial DaVinci MCP](https://agentcut.dev/tools/wasserman-s-unofficial-davinci-mcp/) | MCP server | medium | Live control needs Studio; file-based workflows work on Free | free | Apache-2.0 | 36 | 2026-07-20 |
| [aftr](https://agentcut.dev/tools/aftr/) | CLI + MCP server | medium | After Effects 2024 to 2026; Node 18+; ffmpeg on PATH | free | MIT | 24 | 2026-07-13 |
| [n8n: Viral clips from YouTube with Gemini + FFmpeg](https://agentcut.dev/tools/n8n-viral-clips-gemini-ffmpeg/) | n8n workflow | hard | Self-hosted n8n only (not n8n Cloud) | free | n8n template | n/a | ~8 months ago (per n8n page) |

## Questions

### How many FFmpeg tools does AgentCut list?

13 as of 2026-10-17: 13 free

### Which FFmpeg tool is easiest to set up?

ffmpeg-skill, Claude Video Vision, FableCut and Kinocut (formerly mcp-video) are rated easy setup. Easy means one install command and no panel to load

### Which FFmpeg tool is most popular on GitHub?

HyperFrames (HeyGen) with 65,887 stars, then ffmpeg-skill (1,983) and Claude Video Vision (1,380). Stars were checked on 2026-10-17

### Which of these tools can run arbitrary code?

None of the 13 has a safety note about running arbitrary code, but all of them change your project, so work on a duplicate

### How often is this list checked?

Each entry shows the date it was last checked against its GitHub repo and README. The latest check on this page was 2026-10-17

## Tool details

## HyperFrames (HeyGen)

Open-source framework that turns HTML, CSS, media and seekable animations into deterministic MP4s; usable from AI coding agents through skills.

* Page: https://agentcut.dev/tools/hyperframes-heygen/
* Source: https://github.com/heygen-com/hyperframes
* Works with: FFmpeg, Programmatic video
* Type: Framework + agent skills
* Setup difficulty: medium
* Supported versions: Node.js 22+, FFmpeg
* Price: free
* License: Apache-2.0
* GitHub stars: 65887
* Last updated: 2026-10-17
* Checked: 2026-10-17

Setup steps:

1. Install Node 22+ and FFmpeg.
2. Follow the Quickstart to create a composition.
3. Add the agent skills to Claude Code or Codex.

Safety notes:

* You (or the agent) write HTML compositions; rendering is local.

## ffmpeg-skill

42 local FFmpeg tools (captions with karaoke animation, 9:16 fit, silence removal, straighten, etc.) with a machine-readable contract; the agent checks its own output.

* Page: https://agentcut.dev/tools/ffmpeg-skill/
* Source: https://github.com/kajisho5/ffmpeg-skill
* Works with: FFmpeg
* Type: Agent skill + MCP server
* Setup difficulty: easy
* Supported versions: Python standard library; ffmpeg
* Price: free
* License: MIT
* GitHub stars: 1983
* Last updated: 2026-10-17
* Checked: 2026-10-17

Setup steps:

1. Install ffmpeg.
2. npx ffmpeg-skill (or add the MCP server).
3. Ask your agent to caption or reframe a clip.

Safety notes:

* No shell strings and no caller-supplied filter graphs, which makes it safer than raw-ffmpeg servers.
* Runs locally; no API key needed for core features.

## Claude Video Vision

Lets Claude 'watch' a video: extracts frames via ffmpeg and transcribes audio (Gemini, local Whisper or OpenAI) with timestamps.

* Page: https://agentcut.dev/tools/claude-video-vision/
* Source: https://github.com/jordanrendric/claude-video-vision
* Works with: FFmpeg
* Type: Claude Code plugin (MCP)
* Setup difficulty: easy
* Supported versions: Node.js 24+; yt-dlp optional
* Price: free
* License: MIT
* GitHub stars: 1380
* Last updated: 2026-10-14
* Checked: 2026-10-17

Setup steps:

1. Install Node 24+ and ffmpeg.
2. Install the plugin; the MCP server auto-installs via npx.
3. Set GEMINI_API_KEY or install whisper-cpp.
4. Run /watch-video on a file.

Safety notes:

* Gemini or OpenAI backends send audio to that provider and need an API key; local Whisper keeps it on-device.

## FableCut

Zero-dependency browser video editor with a JSON timeline that AI agents drive via MCP or REST, with a live-reloading UI.

* Page: https://agentcut.dev/tools/fablecut/
* Source: https://github.com/ronak-create/FableCut
* Works with: Agent-native editors, FFmpeg
* Type: Browser editor (MCP + REST)
* Setup difficulty: easy
* Supported versions: Node 18+, Chromium-based browser; ffmpeg optional
* Price: free
* License: MIT
* GitHub stars: 732
* Last updated: 2026-10-17
* Checked: 2026-10-17

Setup steps:

1. Install Node 18+ (and ffmpeg for export).
2. Run it per README and open it in Chrome/Edge.
3. Point your MCP client at it.

Safety notes:

* Runs locally; no API key needed for core features.

## Kinocut (formerly mcp-video)

Guardrailed editing MCP: local FFmpeg tools, 'Video Receipts', quality gates and Shorts/Reels repurposing, with 200+ MCP tools.

* Page: https://agentcut.dev/tools/kinocut-formerly-mcp-video/
* Source: https://github.com/KyaniteLabs/kinocut
* Works with: FFmpeg
* Type: MCP server + CLI
* Setup difficulty: easy
* Supported versions: macOS, Linux, Windows; FFmpeg on PATH
* Price: free
* License: Apache-2.0
* GitHub stars: 206
* Last updated: 2026-10-17
* Checked: 2026-10-17

Setup steps:

1. Install ffmpeg.
2. pip install kinocut.
3. Run kino doctor, then connect your MCP client.

Safety notes:

* Includes a 'kino doctor' self-check.
* Runs locally; no API key needed for core features.

## VibeFrame

Turns a brief into a plan, generates assets with Seedance, Runway, Kling or Gemini on your own keys, and renders an MP4 under a hard spending cap.

* Page: https://agentcut.dev/tools/vibeframe/
* Source: https://github.com/vericontext/vibeframe
* Works with: AI video generation, FFmpeg
* Type: CLI + MCP server
* Setup difficulty: medium
* Supported versions: unknown
* Price: free
* License: MIT
* GitHub stars: 179
* Last updated: 2026-10-16
* Checked: 2026-10-17

Setup steps:

1. Install the CLI per README.
2. Add provider keys (e.g. OPENAI_API_KEY, FAL_API_KEY).
3. Run vibe build with --max-cost set.

Safety notes:

* Uses your paid provider API keys (OpenAI, fal, etc.); --max-cost blocks runs over budget.

## FFmpeg-MCP (video-creator)

Find local videos, trim, stitch and play them through chat using the ffmpeg command line.

* Page: https://agentcut.dev/tools/ffmpeg-mcp-video-creator/
* Source: https://github.com/video-creator/ffmpeg-mcp
* Works with: FFmpeg
* Type: MCP server
* Setup difficulty: easy
* Supported versions: macOS only (ARM64 or x86_64)
* Price: free
* License: MIT
* GitHub stars: 153
* Last updated: 2026-05-20
* Checked: 2026-10-17

Setup steps:

1. Install ffmpeg.
2. Install per README and register with your MCP client.

Safety notes:

* Runs ffmpeg commands on your files.

## ffmpeg-mcp (egoist)

Small stdio MCP server for common ffmpeg media operations.

* Page: https://agentcut.dev/tools/ffmpeg-mcp-egoist/
* Source: https://github.com/egoist/ffmpeg-mcp
* Works with: FFmpeg
* Type: MCP server
* Setup difficulty: easy
* Supported versions: Requires ffmpeg installed
* Price: free
* License: unknown
* GitHub stars: 120
* Last updated: 2025-03-29
* Checked: 2026-10-17

Setup steps:

1. Install ffmpeg.
2. Add 'npx -y ffmpeg-mcp' to your MCP client.

Safety notes:

* Runs ffmpeg on your files.

## Video & Audio Editing MCP

FFmpeg-powered conversion, trimming, overlays, transitions and audio processing, e.g. 'make a 9:16 social version with a text overlay and compress it'.

* Page: https://agentcut.dev/tools/video-audio-editing-mcp/
* Source: https://github.com/misbahsy/video-audio-mcp
* Works with: FFmpeg
* Type: MCP server
* Setup difficulty: easy
* Supported versions: Python 3.8+; ffmpeg
* Price: free
* License: MIT
* GitHub stars: 89
* Last updated: 2025-05-24
* Checked: 2026-10-17

Setup steps:

1. Install Python 3.8+ and ffmpeg.
2. Install per README (uv recommended).
3. Add to claude_desktop_config.json.

Safety notes:

* Runs ffmpeg on your files.

## podcli

Turns a long podcast episode into vertical clips with face tracking and burned-in captions; can also hand multicam edits to Premiere or Final Cut as a timeline.

* Page: https://agentcut.dev/tools/podcli/
* Source: https://github.com/nmbrthirteen/podcli
* Works with: FFmpeg, Premiere Pro, Final Cut Pro
* Type: CLI + MCP server
* Setup difficulty: easy
* Supported versions: macOS (Apple Silicon), Linux, Windows x64
* Price: free
* License: AGPL-3.0
* GitHub stars: 78
* Last updated: 2026-10-17
* Checked: 2026-10-17

Setup steps:

1. Install per README (one-line installer).
2. podcli process episode.mp4
3. Or connect the MCP server to your agent.

Safety notes:

* AGPL-3.0 license.
* Runs locally; no API key needed for core features.

## Wasserman's Unofficial DaVinci MCP

Cut to the beat, match a reference look, tighten dialogue, hit loudness specs and build timelines, either live in Studio or by generating FCPXML/LUT import files for the free edition.

* Page: https://agentcut.dev/tools/wasserman-s-unofficial-davinci-mcp/
* Source: https://github.com/wassermanproductions/unofficial-davinci-mcp
* Works with: DaVinci Resolve, FFmpeg
* Type: MCP server
* Setup difficulty: medium
* Supported versions: Live control needs Studio; file-based workflows work on Free
* Resolve edition: Free + Studio
* Price: free
* License: Apache-2.0
* GitHub stars: 36
* Last updated: 2026-07-20
* Checked: 2026-10-17

Setup steps:

1. Install per README.
2. Run resolve_capabilities to see your tier (free vs live).
3. On Free, import the generated FCPXML/LUT files; on Studio, apply edits live after reviewing dry runs.

Safety notes:

* Every mutating tool defaults to dry_run=true and needs confirm=true to apply, a good safety design.

## aftr

'Puppeteer for After Effects': a Node controller sends JSON commands to a CEP panel that runs them as ExtendScript, plus a spec-driven pipeline that builds clips and self-corrects them by rendering.

* Page: https://agentcut.dev/tools/aftr/
* Source: https://github.com/Arman-Luthra/aftr
* Works with: After Effects, FFmpeg
* Type: CLI + MCP server
* Setup difficulty: medium
* Supported versions: After Effects 2024 to 2026; Node 18+; ffmpeg on PATH
* Price: free
* License: MIT
* GitHub stars: 24
* Last updated: 2026-07-13
* Checked: 2026-10-17

Setup steps:

1. Install Node 18+ and ffmpeg.
2. Run npx aftr-studio controller (or pip install aftr-studio).
3. Install the panel into AE with the README's one-command sign-and-deploy step.
4. Use it from Claude Code.

Safety notes:

* Self-signs and deploys a CEP panel into After Effects.
* Runs ExtendScript generated from agent commands.

## n8n: Viral clips from YouTube with Gemini + FFmpeg

Downloads a YouTube video with yt-dlp, has Gemini score transcript moments for virality, then FFmpeg cuts the top 10 into 9:16 clips with burned-in subtitles.

* Page: https://agentcut.dev/tools/n8n-viral-clips-gemini-ffmpeg/
* Source: https://n8n.io/workflows/11584-extract-viral-worthy-clips-from-youtube-videos-with-gemini-ai-and-ffmpeg-editing/
* Works with: n8n workflows, FFmpeg
* Type: n8n workflow
* Setup difficulty: hard
* Supported versions: Self-hosted n8n only (not n8n Cloud)
* Price: free
* License: n8n template
* GitHub stars: n/a
* Last updated: ~8 months ago (per n8n page)
* Checked: 2026-10-17

Setup steps:

1. Self-host n8n; install ffmpeg and yt-dlp on the host.
2. Create /data/clips with write permission.
3. Import the workflow JSON and create the editing subworkflow.
4. Add Gemini and Gmail credentials, then test on a 5-10 minute video.

Safety notes:

* Needs shell access on the n8n host (FFmpeg, yt-dlp).
* Google Gemini API key and Gmail OAuth credentials.

---
AgentCut: https://agentcut.dev/ · All tools as JSON: https://agentcut.dev/tools.json · Overview for agents: https://agentcut.dev/llms.txt
