Fast_deploy / ComfyUI-MiniMaxH3-Context-Loop /ComfyUI-MAINodes /examples /archive /motion_pipeline_v2v_source.json
Download ComfyUI-MiniMaxH3-Context-Loop/ComfyUI-MAINodes/examples/archive/motion_pipeline_v2v_source.json from dzmdd/Fast_deploy: direct link, hf CLI and curl.
- Browser
- Download file 27.5 kB
-
https://huggingface.co/dzmdd/Fast_deploy/resolve/main/ComfyUI-MiniMaxH3-Context-Loop/ComfyUI-MAINodes/examples/archive/motion_pipeline_v2v_source.json
- Command line
-
hf download hf://dzmdd/Fast_deploy/ComfyUI-MiniMaxH3-Context-Loop/ComfyUI-MAINodes/examples/archive/motion_pipeline_v2v_source.json
-
curl -L -o motion_pipeline_v2v_source.json https://huggingface.co/dzmdd/Fast_deploy/resolve/main/ComfyUI-MiniMaxH3-Context-Loop/ComfyUI-MAINodes/examples/archive/motion_pipeline_v2v_source.json
27.5 kB
| { | |
| "id": "00000000-0000-0000-0000-000000000000", | |
| "revision": 0, | |
| "last_node_id": 326, | |
| "last_link_id": 49, | |
| "nodes": [ | |
| { | |
| "id": 115, | |
| "type": "ResolutionSelector", | |
| "pos": [ | |
| 60, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 154 | |
| ], | |
| "flags": {}, | |
| "order": 0, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "links": [ | |
| 7, | |
| 23 | |
| ], | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "links": [ | |
| 8, | |
| 24 | |
| ], | |
| "slot_index": 1 | |
| } | |
| ], | |
| "title": "canvas (must match the source's shape)", | |
| "properties": { | |
| "Node name for S&R": "ResolutionSelector" | |
| }, | |
| "widgets_values": [ | |
| "9:16 (Portrait Widescreen)", | |
| 0.6, | |
| 32 | |
| ] | |
| }, | |
| { | |
| "id": 119, | |
| "type": "VAELoader", | |
| "pos": [ | |
| 60, | |
| 254 | |
| ], | |
| "size": [ | |
| 400, | |
| 98 | |
| ], | |
| "flags": {}, | |
| "order": 1, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "VAE", | |
| "type": "VAE", | |
| "links": [ | |
| 11, | |
| 20, | |
| 22, | |
| 36 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "VAELoader", | |
| "properties": { | |
| "Node name for S&R": "VAELoader" | |
| }, | |
| "widgets_values": [ | |
| "minimax_h3/minimax_h3_video_vae_fp16.safetensors" | |
| ] | |
| }, | |
| { | |
| "id": 120, | |
| "type": "VAELoader", | |
| "pos": [ | |
| 60, | |
| 392 | |
| ], | |
| "size": [ | |
| 400, | |
| 98 | |
| ], | |
| "flags": {}, | |
| "order": 2, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "VAE", | |
| "type": "VAE", | |
| "links": [ | |
| 38 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "VAELoader (audio)", | |
| "properties": { | |
| "Node name for S&R": "VAELoader" | |
| }, | |
| "widgets_values": [ | |
| "minimax_h3/minimax_h3_audio_vae_fp32.safetensors" | |
| ] | |
| }, | |
| { | |
| "id": 127, | |
| "type": "UNETLoader", | |
| "pos": [ | |
| 60, | |
| 530 | |
| ], | |
| "size": [ | |
| 400, | |
| 126 | |
| ], | |
| "flags": {}, | |
| "order": 3, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 2, | |
| 28 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "UNETLoader", | |
| "properties": { | |
| "Node name for S&R": "UNETLoader" | |
| }, | |
| "widgets_values": [ | |
| "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors", | |
| "default" | |
| ] | |
| }, | |
| { | |
| "id": 128, | |
| "type": "CLIPLoader", | |
| "pos": [ | |
| 60, | |
| 696 | |
| ], | |
| "size": [ | |
| 400, | |
| 154 | |
| ], | |
| "flags": {}, | |
| "order": 4, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "CLIP", | |
| "type": "CLIP", | |
| "links": [ | |
| 21 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "CLIPLoader", | |
| "properties": { | |
| "Node name for S&R": "CLIPLoader" | |
| }, | |
| "widgets_values": [ | |
| "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", | |
| "minimax", | |
| "default" | |
| ] | |
| }, | |
| { | |
| "id": 135, | |
| "type": "KSamplerSelect", | |
| "pos": [ | |
| 60, | |
| 890 | |
| ], | |
| "size": [ | |
| 400, | |
| 98 | |
| ], | |
| "flags": {}, | |
| "order": 5, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "SAMPLER", | |
| "type": "SAMPLER", | |
| "links": [ | |
| 32 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "KSamplerSelect", | |
| "properties": { | |
| "Node name for S&R": "KSamplerSelect" | |
| }, | |
| "widgets_values": [ | |
| "res_multistep" | |
| ] | |
| }, | |
| { | |
| "id": 300, | |
| "type": "LoadVideo", | |
| "pos": [ | |
| 60, | |
| 1028 | |
| ], | |
| "size": [ | |
| 400, | |
| 98 | |
| ], | |
| "flags": {}, | |
| "order": 6, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "VIDEO", | |
| "type": "VIDEO", | |
| "links": [ | |
| 1 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "Load Video (YOUR footage goes here)", | |
| "properties": { | |
| "Node name for S&R": "LoadVideo" | |
| }, | |
| "widgets_values": [ | |
| "your_source_clip.mp4" | |
| ] | |
| }, | |
| { | |
| "id": 310, | |
| "type": "RandomNoise", | |
| "pos": [ | |
| 60, | |
| 1166 | |
| ], | |
| "size": [ | |
| 400, | |
| 126 | |
| ], | |
| "flags": {}, | |
| "order": 7, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "NOISE", | |
| "type": "NOISE", | |
| "links": [ | |
| 30 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "RandomNoise", | |
| "properties": { | |
| "Node name for S&R": "RandomNoise" | |
| }, | |
| "widgets_values": [ | |
| 20260812, | |
| "fixed" | |
| ] | |
| }, | |
| { | |
| "id": 301, | |
| "type": "GetVideoComponents", | |
| "pos": [ | |
| 520, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 94 | |
| ], | |
| "flags": {}, | |
| "order": 8, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "link": 1 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "links": [ | |
| 3 | |
| ], | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "links": [ | |
| 5 | |
| ], | |
| "slot_index": 1 | |
| }, | |
| { | |
| "name": "fps", | |
| "type": "FLOAT", | |
| "links": [ | |
| 4 | |
| ], | |
| "slot_index": 2 | |
| }, | |
| { | |
| "name": "bit_depth", | |
| "type": "INT", | |
| "links": null, | |
| "slot_index": 3 | |
| } | |
| ], | |
| "title": "Get Video Components", | |
| "properties": { | |
| "Node name for S&R": "GetVideoComponents" | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 309, | |
| "type": "H3InjectSchedule", | |
| "pos": [ | |
| 520, | |
| 194 | |
| ], | |
| "size": [ | |
| 400, | |
| 206 | |
| ], | |
| "flags": {}, | |
| "order": 9, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 2 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "SIGMAS", | |
| "type": "SIGMAS", | |
| "links": [ | |
| 33 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "H3 Inject Schedule", | |
| "properties": { | |
| "Node name for S&R": "H3InjectSchedule" | |
| }, | |
| "widgets_values": [ | |
| "simple", | |
| 25, | |
| 0.7, | |
| "balanced 0.70 (default)" | |
| ] | |
| }, | |
| { | |
| "id": 302, | |
| "type": "H3VideoFit", | |
| "pos": [ | |
| 980, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 226 | |
| ], | |
| "flags": {}, | |
| "order": 10, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 3 | |
| }, | |
| { | |
| "name": "fps", | |
| "type": "FLOAT", | |
| "link": 4, | |
| "widget": { | |
| "name": "fps" | |
| } | |
| }, | |
| { | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 5 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "links": [ | |
| 6 | |
| ], | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "length", | |
| "type": "INT", | |
| "links": [ | |
| 13 | |
| ], | |
| "slot_index": 1 | |
| }, | |
| { | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "links": [ | |
| 43 | |
| ], | |
| "slot_index": 2 | |
| }, | |
| { | |
| "name": "report", | |
| "type": "STRING", | |
| "links": [ | |
| 9 | |
| ], | |
| "slot_index": 3 | |
| } | |
| ], | |
| "title": "H3 Video Fit (arbitrary clip -> 17k+5)", | |
| "properties": { | |
| "Node name for S&R": "H3VideoFit" | |
| }, | |
| "widgets_values": [ | |
| "trim tail (default)", | |
| 150, | |
| 24.0 | |
| ] | |
| }, | |
| { | |
| "id": 303, | |
| "type": "ImageScale", | |
| "pos": [ | |
| 1440, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 254 | |
| ], | |
| "flags": {}, | |
| "order": 11, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "image", | |
| "type": "IMAGE", | |
| "link": 6 | |
| }, | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "link": 7, | |
| "widget": { | |
| "name": "width" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "link": 8, | |
| "widget": { | |
| "name": "height" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 10, | |
| 14, | |
| 16 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "source frames -> H3 canvas", | |
| "properties": { | |
| "Node name for S&R": "ImageScale" | |
| }, | |
| "widgets_values": [ | |
| "lanczos", | |
| 512, | |
| 512, | |
| "center" | |
| ] | |
| }, | |
| { | |
| "id": 322, | |
| "type": "PreviewAny", | |
| "pos": [ | |
| 1440, | |
| 354 | |
| ], | |
| "size": [ | |
| 400, | |
| 122 | |
| ], | |
| "flags": {}, | |
| "order": 12, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "source", | |
| "type": "*", | |
| "link": 9, | |
| "widget": { | |
| "name": "source" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "STRING", | |
| "type": "STRING", | |
| "links": null, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "fit report (frames in / frames out / tokens)", | |
| "properties": { | |
| "Node name for S&R": "PreviewAny" | |
| }, | |
| "widgets_values": [ | |
| "" | |
| ] | |
| }, | |
| { | |
| "id": 304, | |
| "type": "VAEEncode", | |
| "pos": [ | |
| 1900, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 118 | |
| ], | |
| "flags": {}, | |
| "order": 13, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "pixels", | |
| "type": "IMAGE", | |
| "link": 10 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 11 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 12, | |
| 15 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "encode the SOURCE (stands in for the baseline render)", | |
| "properties": { | |
| "Node name for S&R": "VAEEncode" | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 305, | |
| "type": "H3JerkOracle", | |
| "pos": [ | |
| 2360, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 342 | |
| ], | |
| "flags": {}, | |
| "order": 14, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 12 | |
| }, | |
| { | |
| "name": "length", | |
| "type": "INT", | |
| "link": 13, | |
| "widget": { | |
| "name": "length" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "hold_map", | |
| "type": "STRING", | |
| "links": [ | |
| 17 | |
| ], | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "segments", | |
| "type": "STRING", | |
| "links": null, | |
| "slot_index": 1 | |
| }, | |
| { | |
| "name": "window_start", | |
| "type": "INT", | |
| "links": null, | |
| "slot_index": 2 | |
| }, | |
| { | |
| "name": "window_len", | |
| "type": "INT", | |
| "links": null, | |
| "slot_index": 3 | |
| }, | |
| { | |
| "name": "profile", | |
| "type": "STRING", | |
| "links": null, | |
| "slot_index": 4 | |
| } | |
| ], | |
| "title": "H3 Jerk Oracle (reads the source's own latent)", | |
| "properties": { | |
| "Node name for S&R": "H3JerkOracle" | |
| }, | |
| "widgets_values": [ | |
| 124, | |
| 0.75, | |
| 4, | |
| true, | |
| "balanced (default)", | |
| 8, | |
| "value |d3| (default)", | |
| 0.0 | |
| ] | |
| }, | |
| { | |
| "id": 323, | |
| "type": "H3JerkHeatmap", | |
| "pos": [ | |
| 2360, | |
| 442 | |
| ], | |
| "size": [ | |
| 400, | |
| 202 | |
| ], | |
| "flags": {}, | |
| "order": 15, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 14 | |
| }, | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 15 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 18 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "H3 Jerk Heatmap (what the oracle saw in YOUR footage)", | |
| "properties": { | |
| "Node name for S&R": "H3JerkHeatmap" | |
| }, | |
| "widgets_values": [ | |
| 0.55, | |
| 96, | |
| true | |
| ] | |
| }, | |
| { | |
| "id": 306, | |
| "type": "H3TimeSmear", | |
| "pos": [ | |
| 2820, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 174 | |
| ], | |
| "flags": {}, | |
| "order": 16, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 16 | |
| }, | |
| { | |
| "name": "hold_map", | |
| "type": "STRING", | |
| "link": 17, | |
| "widget": { | |
| "name": "hold_map" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "links": [ | |
| 19 | |
| ], | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "hold_map_used", | |
| "type": "STRING", | |
| "links": [ | |
| 40, | |
| 42 | |
| ], | |
| "slot_index": 1 | |
| }, | |
| { | |
| "name": "length", | |
| "type": "INT", | |
| "links": [ | |
| 25 | |
| ], | |
| "slot_index": 2 | |
| } | |
| ], | |
| "title": "H3 Time Smear", | |
| "properties": { | |
| "Node name for S&R": "H3TimeSmear" | |
| }, | |
| "widgets_values": [ | |
| 4, | |
| "" | |
| ] | |
| }, | |
| { | |
| "id": 324, | |
| "type": "CreateVideo", | |
| "pos": [ | |
| 2820, | |
| 274 | |
| ], | |
| "size": [ | |
| 400, | |
| 174 | |
| ], | |
| "flags": {}, | |
| "order": 17, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 18 | |
| }, | |
| { | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "VIDEO", | |
| "type": "VIDEO", | |
| "links": [ | |
| 26 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "CreateVideo (oracle overlay)", | |
| "properties": { | |
| "Node name for S&R": "CreateVideo" | |
| }, | |
| "widgets_values": [ | |
| 24, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "id": 307, | |
| "type": "VAEEncode", | |
| "pos": [ | |
| 3280, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 118 | |
| ], | |
| "flags": {}, | |
| "order": 18, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "pixels", | |
| "type": "IMAGE", | |
| "link": 19 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 20 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 27 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "VAEEncode (smeared init)", | |
| "properties": { | |
| "Node name for S&R": "VAEEncode" | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 311, | |
| "type": "MiniMaxH3ImageToVideo", | |
| "pos": [ | |
| 3280, | |
| 218 | |
| ], | |
| "size": [ | |
| 400, | |
| 470 | |
| ], | |
| "flags": {}, | |
| "order": 19, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "clip", | |
| "type": "CLIP", | |
| "link": 21 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 22 | |
| }, | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "link": 23, | |
| "widget": { | |
| "name": "width" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "link": 24, | |
| "widget": { | |
| "name": "height" | |
| } | |
| }, | |
| { | |
| "name": "length", | |
| "type": "INT", | |
| "link": 25, | |
| "widget": { | |
| "name": "length" | |
| } | |
| }, | |
| { | |
| "name": "first_frame", | |
| "type": "IMAGE", | |
| "link": null | |
| }, | |
| { | |
| "name": "last_frame", | |
| "type": "IMAGE", | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "positive", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 29 | |
| ], | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": null, | |
| "slot_index": 1 | |
| } | |
| ], | |
| "title": "conditioning (length = SMEARED length)", | |
| "properties": { | |
| "Node name for S&R": "MiniMaxH3ImageToVideo" | |
| }, | |
| "widgets_values": [ | |
| "integrated_multimodal_description: [Shot 1] REPLACE THIS with a description of YOUR source clip: the subject, their wardrobe, the setting, and the exact action from first frame to last, as one continuous take. Name the camera move the source actually has (here: the camera holds a Static Shot at chest height for the whole clip). Close with the sharpness clause, which is the part that does the de-roping: every frame is crisp and sharp as if shot at a very high shutter speed, each limb and edge held in fine clean detail through every instant of the motion, deep depth of field front to back.\n\noverall_soundscape: REPLACE THIS with the sound of that action. The model scores this against the SLOWED timeline and H3 Audio Recover compresses it back, so describe events, not music.\n\nnon_diegetic_music: N/A", | |
| 1344, | |
| 768, | |
| 124 | |
| ] | |
| }, | |
| { | |
| "id": 325, | |
| "type": "SaveVideo", | |
| "pos": [ | |
| 3280, | |
| 728 | |
| ], | |
| "size": [ | |
| 400, | |
| 178 | |
| ], | |
| "flags": {}, | |
| "order": 20, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "link": 26 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "links": null, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "SaveVideo (oracle overlay)", | |
| "properties": { | |
| "Node name for S&R": "SaveVideo" | |
| }, | |
| "widgets_values": [ | |
| "video/mainodes_v2v_source_oraclemap", | |
| "auto", | |
| "auto" | |
| ] | |
| }, | |
| { | |
| "id": 308, | |
| "type": "H3V2VInit", | |
| "pos": [ | |
| 3740, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 282 | |
| ], | |
| "flags": {}, | |
| "order": 21, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 27 | |
| }, | |
| { | |
| "name": "oracle_samples", | |
| "type": "LATENT", | |
| "link": null | |
| }, | |
| { | |
| "name": "mask", | |
| "type": "MASK", | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 34 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "H3 V2V Init", | |
| "properties": { | |
| "Node name for S&R": "H3V2VInit" | |
| }, | |
| "widgets_values": [ | |
| 0, | |
| 0.0, | |
| 2, | |
| 0, | |
| false | |
| ] | |
| }, | |
| { | |
| "id": 312, | |
| "type": "BasicGuider", | |
| "pos": [ | |
| 3740, | |
| 382 | |
| ], | |
| "size": [ | |
| 400, | |
| 118 | |
| ], | |
| "flags": {}, | |
| "order": 22, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 28 | |
| }, | |
| { | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 29 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "GUIDER", | |
| "type": "GUIDER", | |
| "links": [ | |
| 31 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "BasicGuider", | |
| "properties": { | |
| "Node name for S&R": "BasicGuider" | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 313, | |
| "type": "SamplerCustomAdvanced", | |
| "pos": [ | |
| 4200, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 190 | |
| ], | |
| "flags": {}, | |
| "order": 23, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "noise", | |
| "type": "NOISE", | |
| "link": 30 | |
| }, | |
| { | |
| "name": "guider", | |
| "type": "GUIDER", | |
| "link": 31 | |
| }, | |
| { | |
| "name": "sampler", | |
| "type": "SAMPLER", | |
| "link": 32 | |
| }, | |
| { | |
| "name": "sigmas", | |
| "type": "SIGMAS", | |
| "link": 33 | |
| }, | |
| { | |
| "name": "latent_image", | |
| "type": "LATENT", | |
| "link": 34 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "type": "LATENT", | |
| "links": [ | |
| 35, | |
| 37 | |
| ], | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "denoised_output", | |
| "type": "LATENT", | |
| "links": null, | |
| "slot_index": 1 | |
| } | |
| ], | |
| "title": "SamplerCustomAdvanced (regeneration)", | |
| "properties": { | |
| "Node name for S&R": "SamplerCustomAdvanced" | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 314, | |
| "type": "VAEDecode", | |
| "pos": [ | |
| 4660, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 118 | |
| ], | |
| "flags": {}, | |
| "order": 24, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 35 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 36 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 39, | |
| 44 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "VAEDecode", | |
| "properties": { | |
| "Node name for S&R": "VAEDecode" | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 315, | |
| "type": "VAEDecodeAudio", | |
| "pos": [ | |
| 4660, | |
| 218 | |
| ], | |
| "size": [ | |
| 400, | |
| 118 | |
| ], | |
| "flags": {}, | |
| "order": 25, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 37 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 38 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 41, | |
| 45 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "VAEDecodeAudio", | |
| "properties": { | |
| "Node name for S&R": "VAEDecodeAudio" | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 316, | |
| "type": "H3ExactRecover", | |
| "pos": [ | |
| 5120, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 146 | |
| ], | |
| "flags": {}, | |
| "order": 26, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 39 | |
| }, | |
| { | |
| "name": "hold_map", | |
| "type": "STRING", | |
| "link": 40, | |
| "widget": { | |
| "name": "hold_map" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 46 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "H3 Exact Recover", | |
| "properties": { | |
| "Node name for S&R": "H3ExactRecover" | |
| }, | |
| "widgets_values": [ | |
| "" | |
| ] | |
| }, | |
| { | |
| "id": 317, | |
| "type": "H3AudioRecover", | |
| "pos": [ | |
| 5120, | |
| 246 | |
| ], | |
| "size": [ | |
| 400, | |
| 226 | |
| ], | |
| "flags": {}, | |
| "order": 27, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 41 | |
| }, | |
| { | |
| "name": "hold_map", | |
| "type": "STRING", | |
| "link": 42, | |
| "widget": { | |
| "name": "hold_map" | |
| } | |
| }, | |
| { | |
| "name": "reference", | |
| "type": "AUDIO", | |
| "link": 43 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 47 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "H3 Audio Recover (mix 1.0 = keep the SOURCE track)", | |
| "properties": { | |
| "Node name for S&R": "H3AudioRecover" | |
| }, | |
| "widgets_values": [ | |
| "", | |
| 24, | |
| 1.0 | |
| ] | |
| }, | |
| { | |
| "id": 320, | |
| "type": "CreateVideo", | |
| "pos": [ | |
| 5120, | |
| 512 | |
| ], | |
| "size": [ | |
| 400, | |
| 174 | |
| ], | |
| "flags": {}, | |
| "order": 28, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 44 | |
| }, | |
| { | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 45 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "VIDEO", | |
| "type": "VIDEO", | |
| "links": [ | |
| 48 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "CreateVideo (slow, before recovery)", | |
| "properties": { | |
| "Node name for S&R": "CreateVideo" | |
| }, | |
| "widgets_values": [ | |
| 24, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "id": 318, | |
| "type": "CreateVideo", | |
| "pos": [ | |
| 5580, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 174 | |
| ], | |
| "flags": {}, | |
| "order": 29, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 46 | |
| }, | |
| { | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 47 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "VIDEO", | |
| "type": "VIDEO", | |
| "links": [ | |
| 49 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "CreateVideo (world clock)", | |
| "properties": { | |
| "Node name for S&R": "CreateVideo" | |
| }, | |
| "widgets_values": [ | |
| 24, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "id": 321, | |
| "type": "SaveVideo", | |
| "pos": [ | |
| 5580, | |
| 274 | |
| ], | |
| "size": [ | |
| 400, | |
| 178 | |
| ], | |
| "flags": {}, | |
| "order": 30, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "link": 48 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "links": null, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "SaveVideo (inspection copy)", | |
| "properties": { | |
| "Node name for S&R": "SaveVideo" | |
| }, | |
| "widgets_values": [ | |
| "video/mainodes_v2v_source_dilated", | |
| "auto", | |
| "auto" | |
| ] | |
| }, | |
| { | |
| "id": 319, | |
| "type": "SaveVideo", | |
| "pos": [ | |
| 6040, | |
| 60 | |
| ], | |
| "size": [ | |
| 400, | |
| 178 | |
| ], | |
| "flags": {}, | |
| "order": 31, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "link": 49 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "links": null, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "SaveVideo (the deliverable)", | |
| "properties": { | |
| "Node name for S&R": "SaveVideo" | |
| }, | |
| "widgets_values": [ | |
| "video/mainodes_v2v_source_recovered", | |
| "auto", | |
| "auto" | |
| ] | |
| }, | |
| { | |
| "id": 326, | |
| "type": "MarkdownNote", | |
| "pos": [ | |
| -460, | |
| 60 | |
| ], | |
| "size": [ | |
| 430, | |
| 900 | |
| ], | |
| "flags": {}, | |
| "order": 32, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "title": "Note: source-video de-roping [alpha]", | |
| "properties": {}, | |
| "widgets_values": [ | |
| "## De-rope footage you already have [ALPHA]\n\nNew 2026-08-12. The classic pipeline nodes are unchanged; only the front of the graph is different.\n\nInstead of rendering a baseline, this graph loads a file and encodes it. `H3 Jerk Oracle` reads that latent directly, and everything after it (smear, V2V init, inject, sample, exact recover, audio recover) is the standard pipeline.\n\n### Set these three before you queue\n\n1. **Load Video** -> your file. Anything ComfyUI can decode.\n2. **canvas** (ResolutionSelector) -> the aspect ratio of YOUR footage. The frames are centre-cropped to it, and the same width/height feed the conditioning.\n3. **prompt** -> describe your clip. The placeholder text says what each section is for. The sharpness clause at the end is the part that does the de-roping.\n\n### Why H3 Video Fit is in the chain\n\nH3 works in 17-frame chunks, so legal lengths are 5, 22, 39 ... 17k+5. An arbitrary file lands between them and **nothing errors**: the VAE pads the last chunk by repeating the final frame, so a 312-frame clip encodes as 323 with 11 frozen frames on the end, and the oracle reads that stillness as calm. The fit node trims to 311 instead and hands the count to the oracle's `length`. Read its report (the fit report preview node).\n\n`max_frames` is the cost lever: time per step goes as tokens**1.7, so capping a long source is the cheapest knob here. 0 = whole clip.\n\n### Audio\n\nYour own track is kept: `H3 Audio Recover` `reference_mix 1.0`. Exact recovery restores the world clock frame for frame, so the source audio still lines up. Lower the mix to hear the model's own foley instead. **If your source has no audio stream, delete that reference link** or the graph will fail on an empty AUDIO.\n" | |
| ] | |
| } | |
| ], | |
| "links": [ | |
| [ | |
| 1, | |
| 300, | |
| 0, | |
| 301, | |
| 0, | |
| "VIDEO" | |
| ], | |
| [ | |
| 2, | |
| 127, | |
| 0, | |
| 309, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 3, | |
| 301, | |
| 0, | |
| 302, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 4, | |
| 301, | |
| 2, | |
| 302, | |
| 1, | |
| "FLOAT" | |
| ], | |
| [ | |
| 5, | |
| 301, | |
| 1, | |
| 302, | |
| 2, | |
| "AUDIO" | |
| ], | |
| [ | |
| 6, | |
| 302, | |
| 0, | |
| 303, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 7, | |
| 115, | |
| 0, | |
| 303, | |
| 1, | |
| "INT" | |
| ], | |
| [ | |
| 8, | |
| 115, | |
| 1, | |
| 303, | |
| 2, | |
| "INT" | |
| ], | |
| [ | |
| 9, | |
| 302, | |
| 3, | |
| 322, | |
| 0, | |
| "STRING" | |
| ], | |
| [ | |
| 10, | |
| 303, | |
| 0, | |
| 304, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 11, | |
| 119, | |
| 0, | |
| 304, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 12, | |
| 304, | |
| 0, | |
| 305, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 13, | |
| 302, | |
| 1, | |
| 305, | |
| 1, | |
| "INT" | |
| ], | |
| [ | |
| 14, | |
| 303, | |
| 0, | |
| 323, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 15, | |
| 304, | |
| 0, | |
| 323, | |
| 1, | |
| "LATENT" | |
| ], | |
| [ | |
| 16, | |
| 303, | |
| 0, | |
| 306, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 17, | |
| 305, | |
| 0, | |
| 306, | |
| 1, | |
| "STRING" | |
| ], | |
| [ | |
| 18, | |
| 323, | |
| 0, | |
| 324, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 19, | |
| 306, | |
| 0, | |
| 307, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 20, | |
| 119, | |
| 0, | |
| 307, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 21, | |
| 128, | |
| 0, | |
| 311, | |
| 0, | |
| "CLIP" | |
| ], | |
| [ | |
| 22, | |
| 119, | |
| 0, | |
| 311, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 23, | |
| 115, | |
| 0, | |
| 311, | |
| 2, | |
| "INT" | |
| ], | |
| [ | |
| 24, | |
| 115, | |
| 1, | |
| 311, | |
| 3, | |
| "INT" | |
| ], | |
| [ | |
| 25, | |
| 306, | |
| 2, | |
| 311, | |
| 4, | |
| "INT" | |
| ], | |
| [ | |
| 26, | |
| 324, | |
| 0, | |
| 325, | |
| 0, | |
| "VIDEO" | |
| ], | |
| [ | |
| 27, | |
| 307, | |
| 0, | |
| 308, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 28, | |
| 127, | |
| 0, | |
| 312, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 29, | |
| 311, | |
| 0, | |
| 312, | |
| 1, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 30, | |
| 310, | |
| 0, | |
| 313, | |
| 0, | |
| "NOISE" | |
| ], | |
| [ | |
| 31, | |
| 312, | |
| 0, | |
| 313, | |
| 1, | |
| "GUIDER" | |
| ], | |
| [ | |
| 32, | |
| 135, | |
| 0, | |
| 313, | |
| 2, | |
| "SAMPLER" | |
| ], | |
| [ | |
| 33, | |
| 309, | |
| 0, | |
| 313, | |
| 3, | |
| "SIGMAS" | |
| ], | |
| [ | |
| 34, | |
| 308, | |
| 0, | |
| 313, | |
| 4, | |
| "LATENT" | |
| ], | |
| [ | |
| 35, | |
| 313, | |
| 0, | |
| 314, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 36, | |
| 119, | |
| 0, | |
| 314, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 37, | |
| 313, | |
| 0, | |
| 315, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 38, | |
| 120, | |
| 0, | |
| 315, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 39, | |
| 314, | |
| 0, | |
| 316, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 40, | |
| 306, | |
| 1, | |
| 316, | |
| 1, | |
| "STRING" | |
| ], | |
| [ | |
| 41, | |
| 315, | |
| 0, | |
| 317, | |
| 0, | |
| "AUDIO" | |
| ], | |
| [ | |
| 42, | |
| 306, | |
| 1, | |
| 317, | |
| 1, | |
| "STRING" | |
| ], | |
| [ | |
| 43, | |
| 302, | |
| 2, | |
| 317, | |
| 2, | |
| "AUDIO" | |
| ], | |
| [ | |
| 44, | |
| 314, | |
| 0, | |
| 320, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 45, | |
| 315, | |
| 0, | |
| 320, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 46, | |
| 316, | |
| 0, | |
| 318, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 47, | |
| 317, | |
| 0, | |
| 318, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 48, | |
| 320, | |
| 0, | |
| 321, | |
| 0, | |
| "VIDEO" | |
| ], | |
| [ | |
| 49, | |
| 318, | |
| 0, | |
| 319, | |
| 0, | |
| "VIDEO" | |
| ] | |
| ], | |
| "groups": [], | |
| "config": {}, | |
| "extra": {}, | |
| "version": 0.4 | |
| } |