Ffmpeg Render Pro MCP server
Parallel video rendering tools: detect GPU encoders, render, color grade, merge audio, concat.
3 stars67 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
color_gradeApply 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_videosJoin 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_gpuDetect 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_templateGet 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_audioCombine 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_videosystem_infoGet 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
- 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
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
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=5Open 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-proUsing 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 cachedThe 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 versionRender 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.
- FFmpegTrim, convert, resize, compress, and remix audio and video.not reviewedEstablishedA
- LoopcutLoopcut's cloud tools for Blender: GPU render, assets, images, 3D models, motion and audio.not reviewedGrowingB
RendobarTransform video, audio and images, and generate media from prompts. FFmpeg, captions, models.not reviewedGrowingA
KinocutGuardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.not reviewedEstablishedB- AudioEdit, analyze and convert audio: loudness, spec checks, denoise, EQ, cuts, BPM, key. No ffmpeg.not reviewedEstablishedA