39 lines
966 B
Python
39 lines
966 B
Python
"""
|
|
ComfyUI-Erosdiffusion-LTX2: Custom nodes for LTXV scene extension with audio.
|
|
|
|
Provides nodes for extending video scenes with synchronized audio generation,
|
|
timestamped prompts, and image guides.
|
|
"""
|
|
|
|
from .scene_extender import LTXVSceneExtender
|
|
from .scene_extender_mvp import LTXVSceneExtenderMVP
|
|
|
|
# V3 API: Export nodes using NODES class variable
|
|
NODES = [
|
|
LTXVSceneExtender,
|
|
LTXVSceneExtenderMVP,
|
|
]
|
|
|
|
# Node class mappings for ComfyUI discovery (legacy compatibility)
|
|
NODE_CLASS_MAPPINGS = {
|
|
"LTXVSceneExtender": LTXVSceneExtender,
|
|
"LTXVSceneExtenderMVP": LTXVSceneExtenderMVP,
|
|
}
|
|
|
|
# Display name mappings (legacy compatibility)
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
"LTXVSceneExtender": "LTXV Scene Extender",
|
|
"LTXVSceneExtenderMVP": "LTXV Scene Extender (MVP)",
|
|
}
|
|
|
|
# Web directory for frontend components
|
|
WEB_DIRECTORY = "./js"
|
|
|
|
__all__ = [
|
|
"NODES",
|
|
"NODE_CLASS_MAPPINGS",
|
|
"NODE_DISPLAY_NAME_MAPPINGS",
|
|
"WEB_DIRECTORY",
|
|
]
|
|
|