MTB Nodes
NODES: Face Swap, Film Interpolation, Latent Lerp, Int To Number, Bounding Box, Crop, Uncrop, ImageBlur, Denoise, ImageCompare, RGV to HSV, HSV to RGB, Color Correct, Modulo, Deglaze Image, Smart Step, ...
Nodes (111)
Building a running video playlist across queue runs
Queue-driven frame counter for iterative animation
Convert any value to text in ComfyUI
Build prompts from a template with variables in ComfyUI
Refine a rough mask into a real hair-level cutout
Trim an audio clip by milliseconds in ComfyUI
Read the length of a clip, in milliseconds
Mute or isolate one voice from a multi-speaker recording
Change an audio clip's sample rate in ComfyUI
Join audio clips end-to-end with gaps or overlaps
Layer audio clips on top of each other
Transcribe speech with Whisper in ComfyUI
Fly a virtual camera through a 360 panorama
Keyframed pan, zoom and rotate on an image batch
Stitch multiple float curves into one timeline
Pad an animation curve with hold frames
Remap and ease a float curve into the range you need
Add, multiply and combine animation curves
Generate an eased animation curve as a list of numbers
Rescale any float list to 0–1
Load a batch of images from a folder in ComfyUI
Turn one image into a batch of N identical frames
Combine image batches with different frame counts in ComfyUI
Join image batches end to end into one longer batch
Join video batches with real crossfades and wipes
Fake handheld camera shake across a frame batch
Procedurally generate a batch of simple 2D shapes
Speed-ramp a rendered frame batch along a curve
Pin a detected crop box to a fixed size
Get the tight crop box around a mask
Build a crop box by hand from x/y/width/height
Stronger Gaussian blur with independent X/Y control in ComfyUI
The simplest node in the pack, and still genuinely useful
Fast Torch-based color grading in ComfyUI
Grade your render without leaving ComfyUI
Generate a solid-color image (and composite over it) in ComfyUI
One color picker, wired everywhere it's needed
Merge image batches, with size mismatches handled
Pull one frame's tracked point out as text
Crop an image and mask together, by coordinates or a wired BBOX
A hand-drawn animation curve — and the pack's own WIP warning
Sample a hand-drawn curve into usable numbers
Plug anything in, see what's actually flowing through your graph
Fake normal maps from a flat image
Stop a timer and see how long that part of your graph took
Even its own author points you at VideoHelperSuite
Turn bright spots into points
The old-school roop-style swap, and what it shares with everything else
Cutting an image by distance instead of by color
Remap a value between two ranges, with an easing curve if you want one
A socket-type hack for a typo the ecosystem never fixed
Converting a float list for frame-interpolation nodes
The other half of mtb's float-typing workaround
A bridge into WAS Node Suite's NUMBER type
The grey-band map that matting models actually need
Feeding a queue's own output back into itself
Pull one element out of a list by index
Chop a big batch down before it eats your VRAM
A difference view for two images
Add controllable H.264 artifacts to images for LTX video
Glue a mask onto an image as its alpha channel
The classic one-click cutout
Resize by multiplier instead of typing exact pixels
The Photoshop offset trick for checking seamless textures
Blending toward a swapped-in word or phrase
Blend between two conditionings in ComfyUI
The tiny node that gates mtb's feedback-loop trick
The glue node between Comfy INTs and WAS Suite
Blending two latents in a straight line
Load InsightFace for the face tools
Load GFPGAN to restore faces
Load inswapper for MTB's face swap
Pull an image straight from a URL into ComfyUI
Reading a numbered folder of frames into ComfyUI
Load a matting model for real soft edges
Load a speech-to-text model for ComfyUI
Turn a mask into a colored, visible image
Resize one image to fit another, aspect ratio intact
Evaluate a small arithmetic string in-graph
Generate tileable, seamless images at inference
Shrink a checkpoint on disk (experimental, but useful)
Grab the first or last N images from a batch
A matplotlib chart of your float values, right in the graph
A CLI bridge to Jawset's Gaussian-splat tool, Windows only
Train Gaussian Splat / NeRF radiance fields from ComfyUI
Label who said what in a transcript
Turning a raw transcription into usable timestamped chunks
The plain code that feeds those AI-art QR codes
Step through a numbered image sequence by index
GFPGAN face restoration for ComfyUI outputs
Turn an image batch into an animated GIF in ComfyUI
Tile a whole batch into one contact sheet
The SaveImage node that actually runs inside a loop
Write numbered frames to a folder
Dump raw image/mask/latent tensors to disk for debugging
Unsharp-mask sharpening for ComfyUI images
Stop doing step-count math for KSampler Advanced
Unpack a bounding box into x, y, width, height
Tile images side-by-side or top-to-bottom in ComfyUI
Time part of your workflow without leaving ComfyUI
Find-and-replace for prompt and text strings in ComfyUI
Bring your A1111 styles.csv into ComfyUI
Turn a nested list back into a real image batch
The elementwise math node for fixing a tensor that looks wrong
Render literal text onto an image, no diffusion involved
Force an image or mask tensor onto CPU or GPU
Pan, zoom, rotate and shear in the graph
Paste a processed crop back into the full image in ComfyUI
Pull a random stock photo into your graph by keyword
Grow a bounding box's margin before a detail pass
The normal VAE decode, plus seamless textures and tiling
MTB Nodes
[!NOTE] master/main is outdated for now to keep backward compatibility, the next version is being worked on in
dev/0.6.0
<a href="https://www.buymeacoffee.com/melmass" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 32px !important;width: 140px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a>