Nodes/mmuuai选择器/mmuuai全能节点
ComfyUI Node

mmuuai全能节点

One node that loads 20 images and a video, normalizes them all, and hands you a batch

By mmuuai·Created 2 months ago·Updated 2 months ago· 2
mmuuai全能节点
    • 图片批次
    • 视频
    • 音频
    • 宽度
    • 高度
    • 帧率
    • 视频总帧数
    • 文本
    • 选择项
    • 整数
    • 浮点数
    • 布尔值
    • 图片1
    • 图片2
    • 图片3
    • 图片4
    • 图片5
    • 图片6
    • 图片7
    • 图片8
    • 图片9
    • 图片10
    • 图片11
    • 图片12
    • 图片13
    • 图片14
    • 图片15
    • 图片16
    • 图片17
    • 图片18
    • 图片19
    • 图片20
    ◄分辨率720p►
    ◄画面比例自动►
    ◄尺寸倍数16►
    ◄帧率24►
    ◄时长0.0►
    ◄图片1►
    ◄图片2►
    ◄图片3►
    ◄图片4►
    ◄图片5►
    ◄图片6►
    ◄图片7►
    ◄图片8►
    ◄图片9►
    ◄图片10►
    ◄图片11►
    ◄图片12►
    ◄图片13►
    ◄图片14►
    ◄图片15►
    ◄图片16►
    ◄图片17►
    ◄图片18►
    ◄图片19►
    ◄图片20►
    ◄视频文件►
    ◄缩放方式居中裁剪►
    ◄插值算法兰索斯(高质量)►
    ◄JPEG压缩0►
    ◄提示词►
    ◄选择项1►
    ◄整数1►
    ◄浮点数1.00►
    ◄布尔开关false►
    ◄跳过视频秒数0.0►
    ◄输入1—►
    ◄输入2—►
    ◄输入3—►
    ◄输入4—►
    ◄输入5—►
    ◄输入6—►
    ◄输入7—►
    ◄输入8—►
    ◄输入9—►
    ◄输入10—►
    ◄输入11—►
    ◄输入12—►
    ◄输入13—►
    ◄输入14—►
    ◄输入15—►
    ◄输入16—►
    ◄输入17—►
    ◄输入18—►
    ◄输入19—►
    ◄输入20—►

    This is the node that makes the mmuuai pack worth installing. MmuuaiUniversalSelector ("mmuuai全能节点" in the menu - the "all-rounder node") collapses a whole media-input chain into one box: load up to 20 images and one video, resize everything to a target resolution, and get back a ready-to-use IMAGE batch, individual image outputs, a native VIDEO, an AUDIO track, and a pile of pass-through parameters. If you've ever built the five-node upload-and-resize chain by hand, this replaces the whole upstream half of it.

    What it actually does

    Every file it touches comes from ComfyUI/input (upload through the node's own gallery, which also handles drag-and-drop, paste, thumbnails, delete, and drag-sorting). Then three jobs, in order:

    • Compute target dimensions from 分辨率 (short-edge preset: 480p / 720p / 1080p / 1440p(2k) / 2160p(4k) / 4320p(8k), default 720p) times 画面比例, rounded to 尺寸倍数 (size multiple, default 16). Set 画面比例 to 自动 (auto) and it keeps the source's own aspect ratio - the right default for most img2img work.
    • Resize the pixels with one of five 缩放方式 (fit / stretch / black pad / green pad / center crop) and one of six 插值算法. The default is 兰索斯 (Lanczos, "high quality"), which routes to ComfyUI's own Lanczos implementation rather than a naive nearest-neighbor blowup - a genuinely sane default. The other modes (nearest, bilinear, bicubic, area, nearest-exact) are there for speed or pixel-art.
    • Handle video through ComfyUI's native VIDEO interface: decode, skip the first 跳过视频秒数 seconds, resample to 帧率, resize, and produce an AUDIO track (silence is generated to match if the source has none). 时长 (duration) is worth understanding: 0 means "use whatever's left after the skip," while a positive number resamples to exactly that length - cropping overflow and padding with the last frame if the source runs short.

    Inputs worth your attention

    • 分辨率, 画面比例, 尺寸倍数 - the sizing trio; 自动 + default multiple covers most cases.
    • 帧率 (1–240) and 时长 (0–600s).
    • 图片1–图片20 and 视频文件 - the media slots.
    • JPEG压缩 (0 = off) - re-encodes through real JPEG to simulate loss. The README is explicit that this does not shrink ComfyUI's VRAM footprint; it just makes the output look compressed, which is useful for previewing what an upload pipeline will do to your images.
    • 提示词 (multiline prompt) plus the 选择项 / 整数 / 浮点数 / 布尔开关 pass-throughs, which just echo back out - handy when you want one node to carry a workflow's control values instead of six primitives.

    Outputs

    图片批次 (IMAGE batch - one tensor of everything you loaded, ideal for batch-aware nodes and IPAdapter), the individual 图片1–图片20 outputs (the frontend hides the ones with nothing loaded, a nice touch), 视频 (VIDEO), 音频 (AUDIO), the ints 宽度 / 高度 / 帧率 / 视频总帧数, 文本 (the prompt), and 选择项 / 整数 / 浮点数 / 布尔值. That's a lot of sockets, but they're organized well enough that the node reads as a single media source rather than a wall of ports.

    Install & requirements

    Same pack, same install - Manager search "mmuuai-resolution-selector" or clone into custom_nodes and restart. Zero Python dependencies, no model downloads, no keys. One real requirement: the README states the node needs a ComfyUI build that provides comfy_api.latest (the native VIDEO API), so on an older install the video path fails with a 视频读取失败 error. And a genuine trap: don't install the separate mmuuai-universal-node repo alongside this pack, or you'll get duplicate node registration.

    The gotchas

    The pack ships hard resource limits: 500MB video files, 600s source, 6000 output frames, 200M source pixels for images, 300M output pixel-frames. Those are RunningHub's backend protections - this pack was clearly built for RunningHub's hosted ComfyUI, and the checks run in Python so they fire locally too. If you hit a "超过平台保护上限" error on a big batch, lower resolution, fps, duration, or image count rather than fighting the limit. Everything here is local file handling - no API calls, no credentials - which, given this ecosystem's malware history, is worth knowing before you run any small unknown pack. Expect Chinese labels everywhere.

    Categorymmuuai/工具

    Inputs (55)

    NameTypeDefaultDescription
    分辨率COMBO720p6 options: 480p, 720p, 1080p, 1440p(2k), 2160p(4k), 4320p(8k)
    画面比例COMBO自动14 options: 自动, 1:1, 3:4, 4:3, 9:16, 16:9, +8
    尺寸倍数INT161–512—
    帧率INT241–240—
    时长FLOAT0.00–600—
    图片1COMBO2 options: , example.png
    图片2COMBO2 options: , example.png
    图片3COMBO2 options: , example.png
    图片4COMBO2 options: , example.png
    图片5COMBO2 options: , example.png
    图片6COMBO2 options: , example.png
    图片7COMBO2 options: , example.png
    图片8COMBO2 options: , example.png
    图片9COMBO2 options: , example.png
    图片10COMBO2 options: , example.png
    图片11COMBO2 options: , example.png
    图片12COMBO2 options: , example.png
    图片13COMBO2 options: , example.png
    图片14COMBO2 options: , example.png
    图片15COMBO2 options: , example.png
    图片16COMBO2 options: , example.png
    图片17COMBO2 options: , example.png
    图片18COMBO2 options: , example.png
    图片19COMBO2 options: , example.png
    图片20COMBO2 options: , example.png
    视频文件COMBO1 options:
    缩放方式COMBO居中裁剪5 options: 保持原比例, 拉伸填满, 黑色补边, 绿色补边, 居中裁剪
    插值算法COMBO兰索斯(高质量)6 options: 兰索斯(高质量), 最近邻, 双线性, 双三次, 区域插值, 精确最近邻
    JPEG压缩INT00–100—
    提示词STRING—
    选择项INT11–20—
    整数INT1-2147483648–2147483647—
    浮点数FLOAT1.00-1000000000–1000000000—
    布尔开关BOOLEANfalse—
    跳过视频秒数FLOAT0.00–600—
    输入1optINT—
    输入2optINT—
    输入3optINT—
    输入4optINT—
    输入5optINT—
    输入6optINT—
    输入7optINT—
    输入8optINT—
    输入9optINT—
    输入10optINT—
    输入11optINT—
    输入12optINT—
    输入13optINT—
    输入14optINT—
    输入15optINT—
    输入16optINT—
    输入17optINT—
    输入18optINT—
    输入19optINT—
    输入20optINT—

    Outputs (32)

    NameTypeDescription
    图片批次IMAGE—
    视频VIDEO—
    音频AUDIO—
    宽度INT—
    高度INT—
    帧率INT—
    视频总帧数INT—
    文本STRING—
    选择项INT—
    整数INT—
    浮点数FLOAT—
    布尔值BOOLEAN—
    图片1IMAGE—
    图片2IMAGE—
    图片3IMAGE—
    图片4IMAGE—
    图片5IMAGE—
    图片6IMAGE—
    图片7IMAGE—
    图片8IMAGE—
    图片9IMAGE—
    图片10IMAGE—
    图片11IMAGE—
    图片12IMAGE—
    图片13IMAGE—
    图片14IMAGE—
    图片15IMAGE—
    图片16IMAGE—
    图片17IMAGE—
    图片18IMAGE—
    图片19IMAGE—
    图片20IMAGE—