ComfyUI Extension: ComfyUI-SPoletNodes
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
Custom nodes for image preview and saving
Looking for a different extension?
Custom Nodes (0)
README
ComfyUI-SPoletNodes
A set of several nodes for processing in ComfyUI
RU Русский | CN 中文 | IN हिन्दी | EN English
<a id="ru"></a>
RU Русский
Набор инструментов для ComfyUI: работа с видео, изображениями, памятью и файловой системой.
Инструментарий создан методом вайб-кодинга (Gemini 3 Pro, GLM-4.7).
📦 Состав пакета (6 Нод)
1. 🎬 Enhanced Video Save'n'Preview
Продвинутая нода для предпросмотра и сохранения видео.
- Форматы: MP4 (H264/H265), WebM (VP9), GIF, WebP.
- Функции: Автоплей, зацикливание (loop), отключение звука (mute), гистограмма яркости.
- Удобство: Встроенный браузер (кнопка
📂 Choose Dir) для выбора папки сохранения прямо в интерфейсе.
2. 📏 Image Size Info & Edit
Инструмент для контроля разрешения изображений.
- Инфо-панель: Показывает текущее разрешение входящего изображения.
- Smart Resizing: Возможность изменить размер с шагом (Step). Очень полезно для подгонки под требования SDXL/Flux (кратность 8, 16, 64).
- Интерполяция: Выбор алгоритма (Bicubic, Lanczos, Nearest и др.).
- Dynamic UI: Настройки ресайза скрыты, если функция отключена.
3. 📹 Video Batch Crossfade
Склейка батчей кадров с плавными переходами.
- Позволяет соединять фрагменты анимации (например, из AnimateDiff) без резких скачков.
- Поддержка кривых переходов: Ease-In, Ease-Out, Linear.
- Автоматическое создание входных слотов при изменении количества батчей.
4. 🎥 Video Concat (FFmpeg)
Мощная склейка готовых видеофайлов.
- Smart Color Match: Умная подгонка яркости, контраста и насыщенности разных клипов под один эталон.
- Crossfade: Плавные переходы между видеофайлами.
- Вход: Принимает списки файлов или пути к целым папкам.
5. 💾 Save Images & Preview (Passthrough)
Сохранение изображений без прерывания цепочки.
- Работает как реле (Passthrough): сохраняет и передает изображение дальше.
- Встроенный браузер папок.
- Создание подпапок с текущей датой.
6. 🧹 Ultimate Memory Cleaner
Системная утилита для глубокой очистки памяти.
- Выгружает модели (Unload Models).
- Чистит кэш PyTorch (Soft Cache).
- Вызывает сборщик мусора Python (GC).
- Таймер: Задержка для охлаждения GPU между генерациями.
📥 Установка
Вариант 1: ComfyUI Manager
Найдите пакет по имени ComfyUI-SPoletNodes и нажмите Install.
Вариант 2: Вручную (Git Clone)
-
Откройте терминал в папке
custom_nodes:cd ComfyUI/custom_nodes -
Клонируйте репозиторий:
git clone https://github.com/SergPoletaev/ComfyUI-SPoletNodes.git -
Перезапустите ComfyUI.
⚠️ Требования
FFmpeg: Должен быть установлен в системе и доступен через командную строку (для работы нод Video Concat и Enhanced Video).
<a id="cn"></a>
CN 中文
ComfyUI-SPoletNodes
用于 ComfyUI 的工具集:处理视频、图像、内存和文件系统。
该工具集是通过 vibe-coding 方法创建的 (Gemini 3 Pro, GLM-4.7)。
📦 套件内容 (6个节点)
1. 🎬 Enhanced Video Save'n'Preview (增强型视频保存与预览)
用于预览和保存视频的高级节点。
- 格式支持: MP4 (H264/H265), WebM (VP9), GIF, WebP.
- 功能: 自动播放、循环播放、静音、亮度直方图。
- 便捷性: 内置文件浏览器(
📂 Choose Dir按钮),可直接在界面中选择保存文件夹。
2. 📏 Image Size Info & Edit (图像尺寸信息与编辑)
用于控制图像分辨率的工具。
- 信息面板: 显示输入图像的当前分辨率。
- 智能调整大小 (Smart Resizing): 支持按步长 (Step) 调整大小。非常适合 SDXL/Flux 的要求(8, 16, 64 的倍数)。
- 插值算法: 选择算法(双三次、Lanczos、最近邻等)。
- 动态界面: 如果禁用该功能,调整大小的设置将被隐藏。
3. 📹 Video Batch Crossfade (视频批次交叉淡入淡出)
通过平滑过渡拼接图像批次。
- 允许连接动画片段(例如来自 AnimateDiff),避免画面突变。
- 支持过渡曲线:Ease-In, Ease-Out, Linear。
- 更改批次数量时自动创建输入槽。
4. 🎥 Video Concat (FFmpeg) (视频合并)
强大的视频文件拼接工具。
- 智能色彩匹配 (Smart Color Match): 智能调整不同剪辑的亮度、对比度和饱和度,使其与参考视频一致。
- 交叉淡入淡出 (Crossfade): 视频文件之间的平滑过渡。
- 输入: 接受文件列表或文件夹路径。
5. 💾 Save Images & Preview (Passthrough) (保存图像与预览 - 透传)
在不中断工作流的情况下保存图像。
- 作为中继 (Passthrough) 工作:保存并继续传递图像。
- 内置文件夹浏览器。
- 自动创建带有当前日期的子文件夹。
6. 🧹 Ultimate Memory Cleaner (终极内存清理器)
用于深度清理内存的系统实用程序。
- 卸载模型 (Unload Models)。
- 清理 PyTorch 缓存 (Soft Cache)。
- 调用 Python 垃圾回收 (GC)。
- 计时器: 在生成之间为 GPU 降温提供延迟。
📥 安装
方法 1: ComfyUI Manager
搜索 ComfyUI-SPoletNodes 并点击安装。
方法 2: 手动安装 (Git Clone)
- 在
custom_nodes文件夹中打开终端:
cd ComfyUI/custom_nodes
- 克隆存储库:
git clone https://github.com/SergPoletaev/ComfyUI-SPoletNodes.git
- 重启 ComfyUI.
⚠️ 要求
FFmpeg: 必须安装在系统中并通过命令行可用(Video Concat 和 Enhanced Video 节点需要此项)。
<a id="in"></a>
IN हिन्दी
ComfyUI-SPoletNodes
ComfyUI के लिए टूलकिट: वीडियो, चित्र, मेमोरी और फाइल सिस्टम के साथ काम करना।
यह टूलकिट vibe-coding विधि का उपयोग करके बनाया गया है (Gemini 3 Pro, GLM-4.7)।
📦 पैकेज सामग्री (6 नोड्स)
1. 🎬 Enhanced Video Save'n'Preview (एन्हांस्ड वीडियो सेव और प्रिव्यू)
वीडियो प्रिव्यू और सेव करने के लिए एक एडवांस नोड।
- फॉर्मेट्स: MP4 (H264/H265), WebM (VP9), GIF, WebP.
- फीचर्स: ऑटोप्ले, लूप, म्यूट, ब्राइटनेस हिस्टोग्राम।
- सुविधा: सेव फोल्डर चुनने के लिए इन-बिल्ट ब्राउज़र (
📂 Choose Dirबटन)।
2. 📏 Image Size Info & Edit (इमेज साइज इन्फो और एडिट)
इमेज रिज़ॉल्यूशन को कंट्रोल करने के लिए एक टूल।
- इन्फो पैनल: इनपुट इमेज का करंट रिज़ॉल्यूशन दिखाता है।
- स्मार्ट रिसाइजिंग (Smart Resizing): स्टेप्स (Steps) के साथ साइज बदलने की सुविधा। SDXL/Flux की आवश्यकताओं (8, 16, 64 के गुणक) के लिए बहुत उपयोगी है।
- इंटरपोलेशन: एल्गोरिदम का चयन (Bicubic, Lanczos, Nearest, आदि)।
- डायनामिक UI: यदि फंक्शन बंद है, तो रिसाइज सेटिंग्स छिप जाती हैं।
3. 📹 Video Batch Crossfade (वीडियो बैच क्रॉसफेड)
स्मूथ ट्रांजिशन के साथ फ्रेम बैचों को जोड़ना।
- एनीमेशन के टुकड़ों (जैसे AnimateDiff से) को बिना झटके के जोड़ने की अनुमति देता है।
- ट्रांजिशन कर्व्स का समर्थन: Ease-In, Ease-Out, Linear.
- बैचों की संख्या बदलने पर ऑटोमैटिक इनपुट स्लॉट बन जाते हैं।
4. 🎥 Video Concat (FFmpeg) (वीडियो कॉन्कैट)
तैयार वीडियो फ़ाइलों को जोड़ने के लिए शक्तिशाली टूल।
- स्मार्ट कलर मैच (Smart Color Match): अलग-अलग क्लिप की ब्राइटनेस, कंट्रास्ट और सैचुरेशन को एक जैसा बनाने के लिए एडजस्ट करता है।
- क्रॉसफेड (Crossfade): वीडियो फ़ाइलों के बीच स्मूथ ट्रांजिशन।
- इनपुट: फ़ाइल लिस्ट या पूरे फोल्डर पाथ को स्वीकार करता है।
5. 💾 Save Images & Preview (Passthrough) (सेव इमेज और प्रिव्यू)
वर्कफ़्लो को तोड़े बिना इमेज सेव करें।
- यह एक रिले (Passthrough) की तरह काम करता है: इमेज सेव करता है और आगे भेजता है।
- इन-बिल्ट फोल्डर ब्राउज़र।
- आज की तारीख के साथ सब-फोल्डर बनाता है।
6. 🧹 Ultimate Memory Cleaner (अल्टीमेट मेमोरी क्लीनर)
मेमोरी की गहरी सफाई के लिए सिस्टम यूटिलिटी।
- मॉडल अनलोड करता है (Unload Models)।
- PyTorch कैश साफ करता है (Soft Cache)।
- Python कचरा संग्रह (Garbage Collector) को कॉल करता है।
- टाइमर: जनरेशन के बीच GPU को ठंडा करने के लिए देरी (Delay)।
📥 इंस्टॉलेशन (Installation)
तरीका 1: ComfyUI Manager
ComfyUI-SPoletNodes नाम से सर्च करें और Install पर क्लिक करें।
तरीका 2: मैन्युअल (Git Clone)
custom_nodesफोल्डर में टर्मिनल खोलें:
cd ComfyUI/custom_nodes
- रिपॉजिटरी क्लोन करें :
git clone https://github.com/SergPoletaev/ComfyUI-SPoletNodes.git
- ComfyUI को रीस्टार्ट करें।
⚠️ आवश्यकताएँ (Requirements)
FFmpeg: यह सिस्टम में इंस्टॉल होना चाहिए और कमांड लाइन के माध्यम से उपलब्ध होना चाहिए (यह Video Concat और Enhanced Video नोड्स के लिए जरूरी है)।
<a id="en"></a>
EN English
ComfyUI-SPoletNodes
Toolkit for ComfyUI: working with video, images, memory, and the file system.
The toolkit was created using the vibe-coding method (Gemini 3 Pro, GLM-4.7).
📦 Suite Contents (6 Nodes)
1. 🎬 Enhanced Video Save'n'Preview
An advanced node for previewing and saving videos.
- Formats: MP4 (H264/H265), WebM (VP9), GIF, WebP.
- Features: Autoplay, Loop, Mute, Brightness Histogram.
- Convenience: Built-in file browser (
📂 Choose Dirbutton) to select the save folder directly within the UI.
2. 📏 Image Size Info & Edit
A tool for controlling image resolution.
- Info Panel: Displays the current resolution of the input image.
- Smart Resizing: Ability to resize with a specific Step. Extremely useful for meeting SDXL/Flux requirements (multiples of 8, 16, 64).
- Interpolation: Select algorithms (Bicubic, Lanczos, Nearest, etc.).
- Dynamic UI: Resizing settings are hidden if the function is disabled.
3. 📹 Video Batch Crossfade
Stitches batches of frames together with smooth transitions.
- Allows connecting animation fragments (e.g., from AnimateDiff) without abrupt jumps.
- Supports transition curves: Ease-In, Ease-Out, Linear.
- Automatically creates input slots when changing the batch count.
4. 🎥 Video Concat (FFmpeg)
Powerful concatenation of existing video files.
- Smart Color Match: Intelligently adjusts brightness, contrast, and saturation of different clips to match a reference.
- Crossfade: Smooth transitions between video files.
- Input: Accepts lists of files or paths to entire folders.
5. 💾 Save Images & Preview (Passthrough)
Saves images without interrupting the workflow chain.
- Works as a relay (Passthrough): saves the image and passes it on.
- Built-in folder browser.
- Automatically creates subfolders with the current date.
6. 🧹 Ultimate Memory Cleaner
A system utility for deep memory cleaning.
- Unloads Models.
- Clears PyTorch Cache (Soft Cache).
- Triggers Python Garbage Collection (GC).
- Timer: Adds a delay to let the GPU cool down between generations.
📥 Installation
Option 1: ComfyUI Manager
Search for ComfyUI-SPoletNodes and click Install.
Option 2: Manual (Git Clone)
- Open a terminal in your
custom_nodesfolder:
cd ComfyUI/custom_nodes
- Clone the repository:
git clone https://github.com/SergPoletaev/ComfyUI-SPoletNodes.git
- Restart ComfyUI.
⚠️ Requirements
FFmpeg: Must be installed on your system and available via command line (required for Video Concat and Enhanced Video nodes).
📄 License
MIT License
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.