Detailer For Video (SEGS/pipe)
ImpactPack/Detailer
DetailerForEachPipeForAnimateDiffThis node enhances details by inpainting each region within the detected area bundle (SEGS) after enlarging them based on the guide size. This node is a specialized detailer node for enhancing video details, such as in AnimateDiff. It can handle cases where the masks contained in SEGS serve as batch masks spanning multiple frames.
Example
JSON Example
{
"class_type": "DetailerForEachPipeForAnimateDiff",
"inputs": {
"image_frames": [
"node_id",
0
],
"segs": [
"node_id",
0
],
"guide_size": 512,
"guide_size_for": true,
"max_size": 1024,
"seed": 0,
"steps": 20,
"cfg": 8,
"sampler_name": "euler",
"scheduler": "simple",
"denoise": 0.5,
"feather": 5,
"basic_pipe": [
"node_id",
0
],
"refiner_ratio": 0.2
}
}This example shows required inputs only. Connection values like ["node_id", 0] should reference actual node IDs from your workflow.
Inputs
| Name | Type | Status | Constraints | Default |
|---|---|---|---|---|
image_frames | IMAGE | required | - | - |
segs | SEGS | required | - | - |
guide_size | FLOAT | required | min: 64, max: 16384, step: 8 | 512 |
guide_size_for | BOOLEAN | required | - | true |
max_size | FLOAT | required | min: 64, max: 16384, step: 8 | 1024 |
seed | INT | required | min: 0, max: 1.84e+19 | 0 |
steps | INT | required | min: 1, max: 10000 | 20 |
cfg | FLOAT | required | min: 0, max: 100 | 8 |
sampler_name | ENUM44 options
| required | - | - |
scheduler | ENUM17 options
| required | - | - |
denoise | FLOAT | required | min: 0.0001, max: 1, step: 0.01 | 0.5 |
feather | INT | required | min: 0, max: 100, step: 1 | 5 |
basic_pipe? | BASIC_PIPE | required | - | - |
refiner_ratio | FLOAT | required | min: 0, max: 1 | 0.2 |
detailer_hook | DETAILER_HOOK | optional | - | - |
refiner_basic_pipe_opt | BASIC_PIPE | optional | - | - |
noise_mask_feather | INT | optional | min: 0, max: 100, step: 1 | 20 |
scheduler_func_opt | SCHEDULER_FUNC | optional | - | - |
Outputs
| Index | Name | Type | Is List | Connection Reference |
|---|---|---|---|---|
0 | image | IMAGE | No | ["{node_id}", 0] |
1 | segs | SEGS | No | ["{node_id}", 1] |
2 | basic_pipe | BASIC_PIPE | No | ["{node_id}", 2] |
3 | cnet_images | IMAGE | Yes | ["{node_id}", 3] |
How to connect to these outputs
To connect another node's input to an output from this node, use the connection reference format:
["node_id", output_index]Where node_id is the ID of this DetailerForEachPipeForAnimateDiff node in your workflow, and output_index is the index from the table above.
Example
If this node has ID "5" in your workflow:
image (IMAGE):["5", 0]segs (SEGS):["5", 1]basic_pipe (BASIC_PIPE):["5", 2]
Was this page helpful?