Local MCP tools that inspect, convert, compress, trim, merge and caption media with FFmpeg.

How it works

Foe: Reel Phantom, footage to make, cut, caption or render.

Foes

  • Reel Phantom

Party · Context

  • BardYour agent100/100
  1. Reel Phantom

    The Reel Phantom blocks the way.

    What really happensIt stands for footage to make, cut, caption or render.

    Bard: Context 100/100.

  2. Rewind

    The phantom rewinds and plays the same hit twice.

    What really happensRaw footage needs cut after cut before it plays well.

    Bard takes 5. Bard takes 5. Bard: Context 90/100.

  3. FFmpeg MCP Lite

    The FFmpeg Orb opens a portal to the local encoder.

    What really happensClaude Code starts ffmpeg-mcp-lite through uvx. FFmpeg must be on PATH. On macOS the README says brew install ffmpeg.

    Reel Phantom takes 29.

  4. FFmpeg MCP Lite

    A sweep reads the reel's length, size and codecs.

    What really happensffmpeg_get_info takes a file path and returns duration, resolution, codecs, bitrate and streams as JSON.

    Reel Phantom takes 13.

  5. Rewind

    The Reel Phantom uses Rewind.

    Bard takes 5. Bard takes 5. Bard: Context 80/100.

  6. FFmpeg MCP Lite

    The hero trims, squeezes, joins and burns captions into the reel.

    What really happensffmpeg_convert, ffmpeg_compress, ffmpeg_trim, ffmpeg_extract_audio, ffmpeg_merge, ffmpeg_extract_frames and ffmpeg_add_subtitles run FFmpeg on local files.

    Reel Phantom takes 32.

  7. FFmpeg MCP Lite

    The cut reel drops into the downloads chest.

    What really happensFinished files go to FFMPEG_OUTPUT_DIR, which defaults to ~/Downloads. Set FFMPEG_PATH if ffmpeg is not on PATH. No account or API key.

    Reel Phantom takes 26. Reel Phantom falls.

  8. Victory

    The Reel Phantom falls.

Learn this spell

Claude Code

claude mcp add ffmpeg uvx ffmpeg-mcp-lite

Notes

Needs FFmpeg on PATH and Python 3.10+. uvx fetches the package. macOS: brew install ffmpeg. Tools: ffmpeg_get_info, ffmpeg_convert, ffmpeg_compress, ffmpeg_trim, ffmpeg_extract_audio, ffmpeg_merge, ffmpeg_extract_frames, ffmpeg_add_subtitles. Output defaults to ~/Downloads. No paid API. Claude Code setup is documented. Codex setup is not.

This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.