Extensions/ComfyUI-KYNode
ComfyUI Extension

ComfyUI-KYNode

NODES:Advanced Lying Sigma Sampler, Save Image To target Path

By yorkane·Created 2 years ago·Updated 6 months ago· 10
yorkane/ComfyUI-KYNode
Nodes43
On cloudLocal install
CategoryKYNode/Utils, KYNode/BBox
Stars10
Updated6 months ago

Nodes (43)

Anything Get By Index

Pull one item out of a list or batch

KYNode/Utils
Anything To List

Stop wiring three separate branches into three separate nodes

KYNode/Utils
Prepare BBoxes for SAM2

The adapter between boxes and segmentation

KYNode/BBox
BBox Image Position

Turn coordinates into a usable box

KYNode/BBox
Convert BBox to X Y Width Height

The un-packager for a box object

KYNode/BBox
Create Mask by xywh

Draw a synthetic mask instead of hand-painting one

KYNode/BBox
create video object from path

Turn a plain file path into a real VIDEO socket

KY_Video
Crop Image by XYWH

Crop by exact numbers, with divisible-size safety

KYNode/image
Dummy Out to trigger workflow

Get a preview without saving anything

KYNode/misc
Eval Python Code

A real Python interpreter living inside a node

KYNode/Code
KY_FFmpeg: Merge Video/Audio

Mux a soundtrack onto a silent clip

Video/KY_FFmpeg
KY_FFmpeg: Custom Command (Advanced)

The escape hatch for everything the other nodes don't cover

Video/KY_FFmpeg/Advanced
KY_FFmpeg: Image Sequence to Video

Image Sequence to Video — full encoder control for frames already on disk

Video/KY_FFmpeg
KY_FFmpeg: Trim Video (Duration)

Trim Video — cut a clip by start time and duration

Video/KY_FFmpeg
KY_FFmpeg: Video to Image Sequence

Video to Image Sequence — extract frames straight to disk

Video/KY_FFmpeg
FilePath Analyzer

Split a path into every piece you'd actually reuse

KYNode/files
File Sequence Analyzer

Reverse-engineer a numbering template from one filename

KYNode/files
First NOT NONE

A fallback chain, and a real gotcha with the number zero

KYNode/Utils
KY File/Folder Path

Read whatever's sitting at a path, mid-graph

KYNode/files
Image Compare

The drag-slider comparison, for stills instead of video

KYNode/image
Crop Image by bbox

The detector-driven half of the crop pair

KYNode/BBox
Block if None or empty

A gate, not just a check

KYNode/Utils
Join any into string

Stitch mixed-type values into one string without cast nodes

KYNode/Utils
json string to bbox

Turn a vision-LLM's answer into a real box

KYNode/BBox
Load Image (Path/URL/Base64/Input)

One loader instead of three

KYNode/image
KY Load Images from Path

Multithreaded bulk loading, with the filtering to actually control it

KYNode/image
load video from path

A from-scratch Load Video, tuned per model

KY_Video
Math expression eval

Write the formula instead of chaining ten nodes

KYNode/Utils
Merge Json

Combine two JSON strings without writing the merge logic yourself

KYNode/Utils
KY Caption Image by openai-protocol local LLM services

Caption one image with whatever VLM you've got running

KYNode/LLM
KY Caption Images Batch by openai-protocol local LLM services

Caption a whole dataset in one pass

KYNode/LLM
KY Chat with openai-protocol local LLM services

Talk to any local LLM that speaks the OpenAI protocol

KYNode/LLM
Read Image from Path

The one-file loader, when you know exactly which file

KYNode/image
Extract text by regex

Pull one piece out of a string with a pattern

KYNode/Utils
Replace text by regex

Chained find-and-replace for prompts and paths

KYNode/Utils
restore bbox from VLM scale

Undo the grid math a vision LLM did before it answered

KYNode/BBox
KY Save Image Sequence

Batch-save frames with alpha and a frame range

KY_Video
Save Images To Path with sequence number

The fast, no-metadata batch saver

KY_Nodes
KY Save Video (Alpha Support)

The one place this pack's README actually explains itself

KY_Video
Convert X Y WH into box

Build a bounding box from raw X/Y/Width/Height numbers

KYNode/BBox
Video Object To String

Pull an HTTP URL out of a video object

KYNode/video
KY Upload Files

POST your generated media straight out of the graph

KYNode/uploads
Video Compare

A drag-to-compare slider for two videos, right on the canvas

KYNode/video
Readme

ComfyUI-KYNode

For comfyui custom nodes utils

功能节点

图像处理

  • Load images from URL/Path/Base64 kynode-1

视频处理

  • Video Compare: 对比两个视频(支持URL和视频文件)并在预览窗口中显示

    • 支持两种输入模式:URL和视频文件对象
    • 可以通过拖拽中间的分隔线来对比两个视频
    • 提供滑块控制对比比例
    • 可以在预览窗口中动态更新视频URL
    • 自动处理ComfyUI的视频文件路径(input/output文件夹)
  • Video File Compare: 直接从input/output文件夹中选择视频文件进行对比

    • 下拉菜单选择input或output文件夹中的视频文件
    • 无需连接其他节点,直接预览对比
  • KY Load Video: 仿造ComfyUI官方Load Video节点

    • 从input或output文件夹加载视频文件
    • 下拉菜单选择视频文件
    • 输出视频对象和预览URL
  • KY Save Video: 保存图像序列为支持alpha通道的视频文件

    • 支持将IMAGE张量序列保存为MOV/AVI/MP4格式视频
    • 支持alpha通道(通过MASK输入)
    • 多种编码器选择:ProRes 4444、PNG、QuickTime RLE
    • 可调节视频质量、帧率等参数
    • 支持添加音频轨道
    • 自动生成预览URL
  • KY Save Image Sequence: 保存图像序列为独立的图片文件

    • 支持PNG、JPG、TIFF、WebP格式
    • 支持alpha通道保存(PNG/TIFF/WebP)
    • 可设置图片质量和帧范围