MCP.Market

Ffmpeg Render Pro MCP server

by beeswaxpat·io.github.beeswaxpat/ffmpeg-render-pro·v1.5.2·3 stars

Parallel video rendering tools: detect GPU encoders, render, color grade, merge audio, concat.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

3 stars67 downloads/wk

Reviews

Write one

Nobody has reviewed Ffmpeg Render Pro yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ffmpeg Render Pro tools (7)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • color_grade

    Apply a color grade to a video file and write the result to a new file. Provide either a built-in preset (…) or a custom ffmpeg -vf filter string (filter overrides preset). Re-encodes the video stream with the chosen codec; audio is stripped unless keep_audio is true. Prerequisite: ffmpeg installed. Side effect: overwrites output_path if it already exists.

  • concat_videos

    Join multiple video files into one with stream copy: no re-encoding, completes in seconds regardless of file size. All inputs must share the same codec, resolution, framerate, and pixel format. By default each input is probed with ffprobe and mismatches are rejected before ffmpeg runs, because ffmpeg itself accepts mismatched inputs and writes a silently corrupt file; set validate false to skip th

  • detect_gpu

    Detect the best available hardware video encoder on this machine. Probes NVENC, VideoToolbox, AMF, VA-API, and QSV with a 1-frame validation encode and falls back to CPU (libx264) when no GPU encoder works. Use before rendering or grading to confirm hardware acceleration. Results are cached for 7 days in ~/.ffmpeg-render-pro/gpu-cache.json. Requires ffmpeg on PATH or FFMPEG_RENDER_PRO_FFMPEG.

  • get_worker_template

    Get the worker script contract required by render_video, plus the full source of the bundled starter worker (a small file where only renderFrame() needs editing) and the path of the larger reference worker. Use this before authoring a custom worker: copy starterSource to a new file, replace renderFrame(), and pass that file as worker_script. Either templatePath (test scene) or starterPath (gradien

  • merge_audio

    Combine a video file and an audio file into one output file. The video stream is copied without re-encoding; audio is encoded to AAC at the given bitrate. Loops audio shorter than the video when loop is true, and can apply loudness normalization (ffmpeg loudnorm) for YouTube-style targets. Prerequisite: ffmpeg installed. Side effect: overwrites output_path if it already exists.

  • render_video
  • system_info

    Get render system capabilities: CPU cores, total and free RAM, the recommended parallel worker count for a target resolution, detected GPU encoder, segment and final codecs, and ffmpeg version. Use before render_video to choose a worker count or check whether this machine can handle a resolution. Requires ffmpeg on PATH or FFMPEG_RENDER_PRO_FFMPEG.

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan15 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 42 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Ffmpeg Render Pro compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 73% of 1,336 Media servers
Tools
7
the typical Media server has 6
Tools that change things
0%
typical: 3%. Fewer write tools means less an agent can break
GitHub stars
3
more than 80% of 716 Media servers
Downloads a week
67
more than 51% of 372 Media servers with a package

What its tools let an agent do: 6 read · 1 change

Install Ffmpeg Render Pro in Claude Code, Cursor or VS Code

Runs npx -y ffmpeg-render-pro on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ffmpeg-render-pro -- npx -y ffmpeg-render-pro
Add to Cursor

What the publisher says

From the Ffmpeg Render Pro repository's README, as published. We do not edit it. Read it on GitHub

ffmpeg-render-pro

Render video from code, in parallel. You write one function that paints a frame; ffmpeg-render-pro splits the frame range across worker threads, encodes one MP4 segment per worker, joins the segments with stream copy (no re-encode), and shows a live dashboard in your browser while it runs. It also detects GPU encoders, grades color, merges audio, and ships as a CLI, a Node library, an MCP server for AI agents, and a Claude Code skill.

Built by Beeswax Pat. Free and open source.

Start here

Three commands. You need Node.js 18 or newer and ffmpeg on your PATH.

# 1. Prove the setup works: a 5 second test render. The dashboard opens in your browser.
npx ffmpeg-render-pro benchmark

# 2. Write a starter worker script into the current folder.
npx ffmpeg-render-pro init my-worker.js

# 3. Render it. Output lands in output.mp4.
npx ffmpeg-render-pro render my-worker.js --duration=5

Open my-worker.js. The only function you need to change is renderFrame(frameNum, buffer): fill the buffer with your pixels (B, G, R, A, one row after another) and everything else is already done. Derive any randomness from the seed it receives and parallel output stays identical to a sequential render.

Install it globally if you would rather not type npx:

npm install -g ffmpeg-render-pro

Using an ffmpeg that is not on PATH

FFMPEG_RENDER_PRO_FFMPEG=/opt/ffmpeg/bin/ffmpeg     # ffmpeg binary
FFMPEG_RENDER_PRO_FFPROBE=/opt/ffmpeg/bin/ffprobe   # optional; the sibling ffprobe is found automatically
FFMPEG_RENDER_PRO_CACHE_DIR=~/.ffmpeg-render-pro    # optional; where GPU probe results are cached

The variables are read at call time, so a long-running process such as the MCP server picks up changes without a restart.

CLI

ffmpeg-render-pro init [my-worker.js]   # write the starter worker (--force overwrites)
ffmpeg-render-pro benchmark             # 5 second test render with the bundled worker
ffmpeg-render-pro render <worker.js>    # render with your worker
ffmpeg-render-pro info                  # cores, RAM, recommended workers, ffmpeg version, GPU
ffmpeg-render-pro detect-gpu            # probe hardware encoders (--cpu / --gpu force a mode)
ffmpeg-render-pro version

Render and benchmark flags: --width=1920 --height=1080 (must be even), --fps=60, --duration=60 (fractions allowed), --output=out.mp4, --workers=N, --max-workers=8, --seed=42, --title="...", --crf=20 (0-51, lower is higher quality), --encoder-preset=fast (any x264 preset). Dashboard flags: --no-dashboard, --no-open, --port=8080, --linger-ms=30000 (0 exits as soon as the render finishes). Run ffmpeg-render-pro with no arguments for the full list.

An unknown flag warns and continues. A value that does not parse, such as --fps=abc, exits 1 instead of rendering at the default.

Installed binaries: ffmpeg-render-pro (this CLI) and ffmpeg-render-pro-mcp (the MCP server). The older ffmpeg-render-mcp name still works so existing MCP configs never break.

How a render works

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Ffmpeg Render Pro: common questions

Is Ffmpeg Render Pro MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Ffmpeg Render Pro safety report
How do I install Ffmpeg Render Pro?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Ffmpeg Render Pro need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Ffmpeg Render Pro maintained?
The last commit was 62 days ago (2026-09-04). The latest release is v1.5.2.
What can I use instead of Ffmpeg Render Pro?
Servers from other publishers that do the same job: FFmpeg MCP server, Loopcut MCP server and Rendobar MCP server. Compare all Ffmpeg Render Pro alternatives.
How does Ffmpeg Render Pro compare with other Media MCP servers?
safety score 85/100 (higher than 73% of 1,336 Media servers); tools 7 (the typical Media server has 6); tools that change things 0% (typical: 3%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Ffmpeg Render Pro

Same job from other publishers: the closest match first, then the best rated.

All Ffmpeg Render Pro alternatives →
  • FFmpeg
    Trim, convert, resize, compress, and remix audio and video.
    A
  • Loopcut
    Loopcut's cloud tools for Blender: GPU render, assets, images, 3D models, motion and audio.
    B
  • Rendobar
    Transform video, audio and images, and generate media from prompts. FFmpeg, captions, models.
    A
  • Kinocut
    Guardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.
    B
  • Audio
    Edit, analyze and convert audio: loudness, spec checks, denoise, EQ, cuts, BPM, key. No ffmpeg.
    A

More from beeswaxpat →