Adds a new node that reconstructs full-length video by splicing VACE sampler output back into the original clip at the trim positions. Supports optical flow, alpha, and hard-cut blending at context/generated seams. Also adds trim_start/trim_end INT outputs to VACESourcePrep. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
904 B
Python
25 lines
904 B
Python
from .nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
|
|
from .save_node import (
|
|
NODE_CLASS_MAPPINGS as SAVE_CLASS_MAPPINGS,
|
|
NODE_DISPLAY_NAME_MAPPINGS as SAVE_DISPLAY_MAPPINGS,
|
|
)
|
|
from .latent_node import (
|
|
NODE_CLASS_MAPPINGS as LATENT_CLASS_MAPPINGS,
|
|
NODE_DISPLAY_NAME_MAPPINGS as LATENT_DISPLAY_MAPPINGS,
|
|
)
|
|
from .merge_node import (
|
|
NODE_CLASS_MAPPINGS as MERGE_CLASS_MAPPINGS,
|
|
NODE_DISPLAY_NAME_MAPPINGS as MERGE_DISPLAY_MAPPINGS,
|
|
)
|
|
|
|
NODE_CLASS_MAPPINGS.update(SAVE_CLASS_MAPPINGS)
|
|
NODE_CLASS_MAPPINGS.update(LATENT_CLASS_MAPPINGS)
|
|
NODE_CLASS_MAPPINGS.update(MERGE_CLASS_MAPPINGS)
|
|
NODE_DISPLAY_NAME_MAPPINGS.update(SAVE_DISPLAY_MAPPINGS)
|
|
NODE_DISPLAY_NAME_MAPPINGS.update(LATENT_DISPLAY_MAPPINGS)
|
|
NODE_DISPLAY_NAME_MAPPINGS.update(MERGE_DISPLAY_MAPPINGS)
|
|
|
|
WEB_DIRECTORY = "./web/js"
|
|
|
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]
|