Files
lum3on-ComfyUI-FrameUtilitys/__init__.py
T
2025-07-07 18:59:21 +02:00

50 lines
1.6 KiB
Python

"""
ComfyUI Frame Utility Nodes
A comprehensive collection of nodes for advanced frame manipulation in ComfyUI.
Provides professional-grade video editing capabilities with native IMAGE tensor support.
Author: ComfyUI Node Architect
Version: 1.0.0
License: MIT
"""
try:
from .frame_extender import FrameExtender
from .frame_extender_advanced import FrameExtenderAdvanced
from .frame_replacer import FrameReplacer
from .frame_repeater import FrameRepeater
from .frame_clipper import FrameClipper
except ImportError:
from frame_extender import FrameExtender
from frame_extender_advanced import FrameExtenderAdvanced
from frame_replacer import FrameReplacer
from frame_repeater import FrameRepeater
from frame_clipper import FrameClipper
# Node class mappings for ComfyUI registration
NODE_CLASS_MAPPINGS = {
"FrameExtender": FrameExtender,
"FrameExtenderAdvanced": FrameExtenderAdvanced,
"FrameReplacer": FrameReplacer,
"FrameRepeater": FrameRepeater,
"FrameClipper": FrameClipper,
}
# Display names for the ComfyUI interface
NODE_DISPLAY_NAME_MAPPINGS = {
"FrameExtender": "Frame Extender 🎬",
"FrameExtenderAdvanced": "Frame Extender Advanced 🎭",
"FrameReplacer": "Frame Replacer ✂️",
"FrameRepeater": "Frame Repeater 🔄",
"FrameClipper": "Frame Clipper ✂️",
}
# Export for ComfyUI
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"]
# Version info
__version__ = "1.0.0"
__author__ = "ComfyUI Node Architect"
__description__ = "Professional frame manipulation tools for ComfyUI"