Chunked sampling built its chunks with an overlap for continuity and then concatenated them whole, so the overlap was emitted twice. 97 frames at tile 72 overlap 16 gave 15 latent frames where the clip has 13: the output ran longer than the input, and from the first seam on, frame i was no longer moment i. Pasting back made it obvious rather than subtle -- crop_bboxes has one box per source frame, so every frame after the seam went into a box belonging to a different moment, and with crop_mode: zoomed into a box of a different size too. That is the "crooked and out of sync" this was reported as. Each chunk after the first now contributes only its tail, the part the previous chunk did not already cover, so the concatenation is exactly the clip's latent length. Single-chunk runs are untouched.
49 lines
1.9 KiB
TOML
49 lines
1.9 KiB
TOML
[project]
|
|
name = "bfsnodes"
|
|
description = "Custom ComfyUI nodes for reference-guided video: the BFS Sampler (guide-driven IC-LoRAs with auto-configured crop, mask inpainting and temporal chunking in one node), LTX Multiple Controls and Identity Transfer (IPT2V reference + source-phase RoPE), LTXV Edit Anything, Head-Swap/Anime2Real Bernini conditioning, the AMV Guide Builder, and MiniMax-H3 single-frame VAE loaders with tile control."
|
|
version = "1.39.2"
|
|
license = {file = "LICENSE"}
|
|
dependencies = [
|
|
"torch",
|
|
"numpy",
|
|
"Pillow",
|
|
"safetensors",
|
|
"librosa",
|
|
"opencv-python",
|
|
"insightface==0.7.3",
|
|
"onnxruntime",
|
|
"transformers>=4.55.0",
|
|
"scipy",
|
|
]
|
|
# classifiers = [
|
|
# # For OS-independent nodes (works on all operating systems)
|
|
# "Operating System :: OS Independent",
|
|
#
|
|
# # OR for OS-specific nodes, specify the supported systems:
|
|
# "Operating System :: Microsoft :: Windows", # Windows specific
|
|
# "Operating System :: POSIX :: Linux", # Linux specific
|
|
# "Operating System :: MacOS", # macOS specific
|
|
#
|
|
# # GPU Accelerator support. Pick the ones that are supported by your extension.
|
|
# "Environment :: GPU :: NVIDIA CUDA", # NVIDIA CUDA support
|
|
# "Environment :: GPU :: AMD ROCm", # AMD ROCm support
|
|
# "Environment :: GPU :: Intel Arc", # Intel Arc support
|
|
# "Environment :: NPU :: Huawei Ascend", # Huawei Ascend support
|
|
# "Environment :: GPU :: Apple Metal", # Apple Metal support
|
|
# ]
|
|
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/alisson-anjos/ComfyUI-BFSNodes"
|
|
# Used by Comfy Registry https://registry.comfy.org
|
|
Documentation = "https://github.com/alisson-anjos/ComfyUI-BFSNodes/wiki"
|
|
"Bug Tracker" = "https://github.com/alisson-anjos/ComfyUI-BFSNodes/issues"
|
|
|
|
[tool.comfy]
|
|
web = "web"
|
|
PublisherId = "alisson-anjos"
|
|
DisplayName = "ComfyUI-BFSNodes"
|
|
Icon = ""
|
|
includes = []
|
|
# "requires-comfyui" = ">=1.0.0" # ComfyUI version compatibility
|