{
  "id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
  "revision": 0,
  "last_node_id": 128,
  "last_link_id": 240,
  "nodes": [
    {
      "id": 119,
      "type": "ImageScaleToTotalPixels",
      "pos": [
        -1378.947516371891,
        4978.993801168596
      ],
      "size": [
        280,
        150
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "showAdvanced": true,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            228
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.29.0",
        "Node name for S&R": "ImageScaleToTotalPixels"
      },
      "widgets_values": [
        "nearest-exact",
        1,
        32
      ]
    },
    {
      "id": 120,
      "type": "GetImageSize",
      "pos": [
        -1347.5906728564512,
        5196.830125926106
      ],
      "size": [
        230,
        80
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 228
        }
      ],
      "outputs": [
        {
          "name": "width",
          "type": "INT",
          "links": null
        },
        {
          "name": "height",
          "type": "INT",
          "links": null
        },
        {
          "name": "batch_size",
          "type": "INT",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.29.0",
        "Node name for S&R": "GetImageSize"
      },
      "widgets_values": []
    },
    {
      "id": 117,
      "type": "MarkdownNote",
      "pos": [
        -2855.2917266810714,
        4811.602296366602
      ],
      "size": [
        440,
        680
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Note: Model Links",
      "properties": {},
      "widgets_values": [
        "## Model Links\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 vae/\n│   │   ├── minimax_h3_video_vae_fp16.safetensors\n│   │   └── minimax_h3_audio_vae_fp32.safetensors\n│   ├── 📂 diffusion_models/\n│   │   └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│   └── 📂 text_encoders/\n│       └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
      ],
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 116,
      "type": "MarkdownNote",
      "pos": [
        -2388.027964479332,
        4829.43302928417
      ],
      "size": [
        450,
        630
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Note: MiniMax H3",
      "properties": {},
      "widgets_values": [
        "## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## About this workflow\n\nThis template runs the **Image to Video** task (`MiniMaxH3ImageToVideo` node), which covers both:\n\n- **t2va** (text-to-video), when no images are connected\n- **fl2va** (first/last-frame image-to-video), when `first_frame` and/or `last_frame` are connected\n\n**Key inputs**\n\n- **first_frame / last_frame**: optional keyframes; the model generates the motion between them\n- **prompt**: describe the shots, motion, and the accompanying audio (dialogue, SFX, music) in one block\n- **width / height**: set via Resolution Selector. H3's native canvas is a 768px short edge, capped at 768x1344 pixels, rounded to a multiple of 32\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node, snapping up to the model's 17-frame-per-block (17k+5) grid at 24fps"
      ],
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 115,
      "type": "ResolutionSelector",
      "pos": [
        -944.8981183735228,
        4365.167980041755
      ],
      "size": [
        280.42055819857796,
        178.10487859889417
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "showAdvanced": false,
      "inputs": [],
      "outputs": [
        {
          "name": "width",
          "type": "INT",
          "links": [
            219
          ]
        },
        {
          "name": "height",
          "type": "INT",
          "links": [
            220
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.29.0",
        "Node name for S&R": "ResolutionSelector"
      },
      "widgets_values": [
        "16:9 (Widescreen)",
        0.9,
        32
      ]
    },
    {
      "id": 118,
      "type": "MarkdownNote",
      "pos": [
        -953.2563637925019,
        4615.287506746952
      ],
      "size": [
        300,
        520
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Note: Size Settings Reference",
      "properties": {},
      "widgets_values": [
        "| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n"
      ],
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 121,
      "type": "LoadImage",
      "pos": [
        -1877.608764416876,
        4303.013299123083
      ],
      "size": [
        450,
        630
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            238
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.29.0",
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "i_00029_.png",
        "image"
      ]
    },
    {
      "id": 124,
      "type": "SaveVideo",
      "pos": [
        -26.282694906293024,
        4233.664660671251
      ],
      "size": [
        1149.984375,
        106
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "link": 230
        }
      ],
      "outputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "links": null
        }
      ],
      "title": "⚡Save Video (Final output)⚡",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.24.0",
        "Node name for S&R": "SaveVideo"
      },
      "widgets_values": [
        "video/MiniMax_H3",
        "auto",
        "auto"
      ],
      "color": "#009933"
    },
    {
      "id": 105,
      "type": "4c314f31-ecda-4b08-ae98-faaba1bf613f",
      "pos": [
        -629.9835981940266,
        4239.730429658487
      ],
      "size": [
        480,
        630
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "first_frame",
          "shape": 7,
          "type": "IMAGE",
          "link": 218
        },
        {
          "name": "last_frame",
          "shape": 7,
          "type": "IMAGE",
          "link": 238
        },
        {
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 219
        },
        {
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 220
        },
        {
          "label": "duration",
          "name": "value_1",
          "type": "FLOAT",
          "widget": {
            "name": "value_1"
          },
          "link": null
        },
        {
          "label": "audio_vae",
          "name": "vae_name_1",
          "type": "COMBO",
          "widget": {
            "name": "vae_name_1"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "VIDEO",
          "type": "VIDEO",
          "links": [
            230
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.29.0",
        "previewExposures": []
      },
      "widgets_values": [
        "Create a 10-second photorealistic cinematic action music-video sequence using the provided first frame as the beginning and the provided last frame as the final frame.\n\nMaintain the exact same woman, face, hairstyle, sunglasses, outfit, body proportions, graffiti street, motorcycle design and overall lighting throughout the sequence. Use fast cinematic CUTS between different camera angles. Do not make this a single continuous camera movement.\n\nThe sequence should feel like a high-budget urban action movie trailer mixed with a stylish pop music video.\n\n[0s-1s — WIDE ESTABLISHING SHOT]\nStart from the first-frame composition. Wide cinematic shot of the colorful rain-soaked street. The woman stands in the foreground while the distant biker starts the motorcycle behind her. The motorcycle headlight suddenly switches on, illuminating the mist. Strong bass hit.\n\n[1s-2s — WOMAN CLOSE-UP]\nHard cut to an extreme close-up of the woman's face. Her eyes shift toward the approaching sound. Her expression changes from confident to alert. Rain droplets and neon reflections are visible on her sunglasses. Funky hair moves slightly in the wind. Very shallow depth of field.\n\n[2s-3s — BIKER CLOSE-UP]\nHard cut to an aggressive low-angle close-up of the motorcycle. Close-up of the spinning rear wheel hitting the wet pavement, water spraying outward. Cut upward to the rider's gloved hand twisting the throttle. Engine vibration and bright headlight dominate the frame. Neon colors streak across the motorcycle's black bodywork.\n\n[3s-4.5s — WOMAN RUNNING]\nHard cut to a dynamic side-tracking shot. The woman suddenly starts running down the graffiti-covered street. The camera tracks alongside her at waist-to-full-body height. Her hair, crop top and shorts move naturally with each stride. Colorful graffiti races behind her with controlled motion blur.\n\n[4.5s-5.5s — BIKER POV]\nHard cut to a low motorcycle-mounted POV looking forward down the street. The biker accelerates toward the woman in the distance. Wet pavement reflects the headlight. Neon signs and graffiti walls rush past both sides of the frame.\n\n[5.5s-6.5s — FOOT CLOSE-UP]\nHard cut to a low close-up of the woman's sneakers hitting the wet pavement. One powerful step creates a splash. Camera briefly follows her feet as she runs past a colorful painted curb.\n\n[6.5s-7.5s — OVER-THE-SHOULDER]\nHard cut to an over-the-shoulder shot from behind the woman. She looks back while running and sees the biker rapidly approaching. The motorcycle headlight grows larger in the distance. Her breathing and movement become more urgent.\n\n[7.5s-8.5s — BIKER HERO SHOT]\nHard cut to a dramatic low-angle three-quarter shot of the biker riding directly toward camera. Motorcycle headlight flaring through the fog, wheels spraying water, black motorcycle reflecting pink and blue neon. The rider leans aggressively into the street while maintaining realistic control.\n\n[8.5s-10s — FINAL WOMAN SHOT]\nHard cut back to the woman farther down the street, matching the final frame. She slows and turns over her shoulder toward the approaching biker. The motorcycle rapidly closes the distance behind her. Her hair blows dramatically from the motorcycle's movement. Camera slowly pushes toward her face for the final beat as she gives a confident determined expression.\n\nEDITING: rapid hard cuts, no dissolves, no fades, no continuous single-shot camera movement. Every shot should have a distinct cinematic camera angle. Cuts should synchronize with strong beats in the music.\n\nCAMERA LANGUAGE: wide establishing shot, extreme facial close-up, motorcycle mechanical close-up, side tracking, motorcycle POV, low-angle foot shot, over-the-shoulder shot, biker hero angle, final cinematic close-up. Use different focal lengths between shots to create visual variety.\n\nVISUAL STYLE: premium Hollywood action cinematography mixed with a colorful modern pop music video, vibrant neon graffiti, wet pavement reflections, realistic rain, atmospheric fog, cinematic lens flare, natural motion blur, realistic depth of field, rich pink, cyan, purple and orange lighting.\n\nACTION REALISM: realistic running, realistic motorcycle acceleration, believable wheel traction, natural water splashes, realistic hair and clothing physics, physically believable body movement.\n\nCHARACTER CONSISTENCY: exactly the same woman throughout every shot, same face, hairstyle, sunglasses, outfit, body shape and accessories. Same biker, same motorcycle and same street.\n\nNo text, subtitles, logos, watermarks, character morphing, outfit changes, face changes, extra limbs, distorted hands, duplicated motorcycles, impossible motorcycle physics, floating feet, excessive camera shake, cartoon rendering, anime style or CGI appearance.\n",
        1344,
        768,
        10,
        670463510344190,
        "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
        "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
        "minimax_h3_video_vae_fp16.safetensors",
        "minimax_h3_audio_vae_fp32.safetensors"
      ]
    },
    {
      "id": 114,
      "type": "LoadImage",
      "pos": [
        -1871.5454083327434,
        3615.924542200855
      ],
      "size": [
        450,
        630
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            218
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.29.0",
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "i_00028_.png",
        "image"
      ]
    }
  ],
  "links": [
    [
      218,
      114,
      0,
      105,
      0,
      "IMAGE"
    ],
    [
      219,
      115,
      0,
      105,
      2,
      "INT"
    ],
    [
      220,
      115,
      1,
      105,
      3,
      "INT"
    ],
    [
      228,
      119,
      0,
      120,
      0,
      "IMAGE"
    ],
    [
      230,
      105,
      0,
      124,
      0,
      "VIDEO"
    ],
    [
      238,
      121,
      0,
      105,
      1,
      "IMAGE"
    ]
  ],
  "groups": [
    {
      "id": 5,
      "title": "Use Image Size",
      "bounding": [
        -1388.947516371891,
        4908.993801168596,
        335.0475123676074,
        418.6145328640523
      ],
      "color": "#3f789e",
      "flags": {}
    }
  ],
  "definitions": {
    "subgraphs": [
      {
        "id": "4c314f31-ecda-4b08-ae98-faaba1bf613f",
        "version": 1,
        "state": {
          "lastGroupId": 5,
          "lastNodeId": 128,
          "lastLinkId": 240,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Image to Video (MiniMax H3)",
        "inputNode": {
          "id": -10,
          "bounding": [
            -2560,
            4720,
            128,
            268
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            690,
            4810,
            128,
            68
          ]
        },
        "inputs": [
          {
            "id": "d6eaa195-2266-4016-b7ed-b2d17a3e53c2",
            "name": "first_frame",
            "type": "IMAGE",
            "linkIds": [
              195
            ],
            "pos": [
              -2456,
              4744
            ]
          },
          {
            "id": "03b95567-f496-4279-9d38-989dd34fa882",
            "name": "last_frame",
            "type": "IMAGE",
            "linkIds": [
              196
            ],
            "pos": [
              -2456,
              4764
            ]
          },
          {
            "id": "d7302ca7-24ed-44c4-8ac9-736540dab7fb",
            "name": "prompt",
            "type": "STRING",
            "linkIds": [
              197
            ],
            "pos": [
              -2456,
              4784
            ]
          },
          {
            "id": "709e2d94-3172-496f-ad86-7d672f3df568",
            "name": "width",
            "type": "INT",
            "linkIds": [
              200
            ],
            "pos": [
              -2456,
              4804
            ]
          },
          {
            "id": "8205b85b-19bb-47f6-8418-89cd42940c1d",
            "name": "height",
            "type": "INT",
            "linkIds": [
              201
            ],
            "pos": [
              -2456,
              4824
            ]
          },
          {
            "id": "a40e5e96-4307-4a8e-a4f8-13a27d4bc9d3",
            "name": "value_1",
            "type": "FLOAT",
            "linkIds": [
              206
            ],
            "label": "duration",
            "pos": [
              -2456,
              4844
            ]
          },
          {
            "id": "9f8734bc-c2b3-43b0-911e-e89560e8b777",
            "name": "noise_seed",
            "type": "INT",
            "linkIds": [
              207
            ],
            "pos": [
              -2456,
              4864
            ]
          },
          {
            "id": "9a6d2811-673c-47e0-aa94-dda7c83621e4",
            "name": "unet_name",
            "type": "COMBO",
            "linkIds": [
              221
            ],
            "pos": [
              -2456,
              4884
            ]
          },
          {
            "id": "7100a787-5536-4002-840b-1d2fd071010a",
            "name": "clip_name",
            "type": "COMBO",
            "linkIds": [
              227
            ],
            "pos": [
              -2456,
              4904
            ]
          },
          {
            "id": "d40632fd-e0ae-4319-b85d-5479db4d6e11",
            "name": "vae_name",
            "type": "COMBO",
            "linkIds": [
              223
            ],
            "pos": [
              -2456,
              4924
            ]
          },
          {
            "id": "2992852c-4b20-439a-8771-c866ec1996e6",
            "name": "vae_name_1",
            "type": "COMBO",
            "linkIds": [
              224
            ],
            "label": "audio_vae",
            "pos": [
              -2456,
              4944
            ]
          }
        ],
        "outputs": [
          {
            "id": "adb2611c-e490-4fca-8067-b718c992f8cc",
            "name": "VIDEO",
            "type": "VIDEO",
            "linkIds": [
              168
            ],
            "localized_name": "VIDEO",
            "pos": [
              714,
              4834
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 11,
            "type": "VAELoader",
            "pos": [
              -2020,
              5020
            ],
            "size": [
              640,
              70
            ],
            "flags": {},
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "vae_name",
                "name": "vae_name",
                "type": "COMBO",
                "widget": {
                  "name": "vae_name"
                },
                "link": 223
              }
            ],
            "outputs": [
              {
                "localized_name": "VAE",
                "name": "VAE",
                "type": "VAE",
                "links": [
                  8,
                  190
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "VAELoader",
              "models": [
                {
                  "directory": "vae",
                  "name": "minimax_h3_video_vae_fp16.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors"
                }
              ]
            },
            "widgets_values": [
              "minimax_h3_video_vae_fp16.safetensors"
            ]
          },
          {
            "id": 24,
            "type": "VAELoader",
            "pos": [
              -2020,
              5160
            ],
            "size": [
              650,
              70
            ],
            "flags": {},
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "vae_name",
                "name": "vae_name",
                "type": "COMBO",
                "widget": {
                  "name": "vae_name"
                },
                "link": 224
              }
            ],
            "outputs": [
              {
                "localized_name": "VAE",
                "name": "VAE",
                "type": "VAE",
                "links": [
                  23
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "VAELoader",
              "models": [
                {
                  "directory": "vae",
                  "name": "minimax_h3_audio_vae_fp32.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors"
                }
              ]
            },
            "widgets_values": [
              "minimax_h3_audio_vae_fp32.safetensors"
            ]
          },
          {
            "id": 17,
            "type": "KSamplerSelect",
            "pos": [
              -780,
              4950
            ],
            "size": [
              370,
              70
            ],
            "flags": {},
            "order": 0,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "SAMPLER",
                "name": "SAMPLER",
                "type": "SAMPLER",
                "links": [
                  16
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "KSamplerSelect"
            },
            "widgets_values": [
              "res_multistep"
            ]
          },
          {
            "id": 13,
            "type": "CLIPLoader",
            "pos": [
              -2020,
              4830
            ],
            "size": [
              640,
              120
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip_name",
                "name": "clip_name",
                "type": "COMBO",
                "widget": {
                  "name": "clip_name"
                },
                "link": 227
              }
            ],
            "outputs": [
              {
                "localized_name": "CLIP",
                "name": "CLIP",
                "type": "CLIP",
                "links": [
                  189
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "CLIPLoader",
              "models": [
                {
                  "directory": "text_encoders",
                  "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors"
                }
              ]
            },
            "widgets_values": [
              "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
              "minimax",
              "default"
            ]
          },
          {
            "id": 15,
            "type": "RandomNoise",
            "pos": [
              -780,
              4660
            ],
            "size": [
              360,
              90
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "noise_seed",
                "name": "noise_seed",
                "type": "INT",
                "widget": {
                  "name": "noise_seed"
                },
                "link": 207
              }
            ],
            "outputs": [
              {
                "localized_name": "NOISE",
                "name": "NOISE",
                "type": "NOISE",
                "links": [
                  40
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "RandomNoise"
            },
            "widgets_values": [
              1,
              "randomize"
            ]
          },
          {
            "id": 104,
            "type": "MiniMaxH3ImageToVideo",
            "pos": [
              -1290,
              4630
            ],
            "size": [
              430,
              550
            ],
            "flags": {},
            "order": 12,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP",
                "link": 189
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 190
              },
              {
                "localized_name": "first_frame",
                "name": "first_frame",
                "shape": 7,
                "type": "IMAGE",
                "link": 195
              },
              {
                "localized_name": "last_frame",
                "name": "last_frame",
                "shape": 7,
                "type": "IMAGE",
                "link": 196
              },
              {
                "localized_name": "prompt",
                "name": "prompt",
                "type": "STRING",
                "widget": {
                  "name": "prompt"
                },
                "link": 197
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "widget": {
                  "name": "width"
                },
                "link": 200
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "widget": {
                  "name": "height"
                },
                "link": 201
              },
              {
                "localized_name": "length",
                "name": "length",
                "type": "INT",
                "widget": {
                  "name": "length"
                },
                "link": 199
              }
            ],
            "outputs": [
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "links": [
                  187
                ]
              },
              {
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT",
                "links": [
                  188
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.30.1",
              "Node name for S&R": "MiniMaxH3ImageToVideo"
            },
            "widgets_values": [
              "Vaporwave title sequence look: pink and blue gradient palette, VHS tracking artifacts, Greek statue motifs, chrome palm trees, RGB chromatic aberration, lo-fi retro atmosphere, mood languid and nostalgic.\n\nTimeline:\n[0s-1s] VHS static opens the frame, the title \"COMFYUI\" appears with RGB split and a slight horizontal jitter.\n[1s-2.5s] Hard cut, a Greek plaster bust close-up, pink-purple gradient sky, a pixelated sun.\n[2.5s-4s] Clean \"STARRING\" credits appear, \"LATENT\" and \"CONTROLNET\" each shown exactly once.\n[4s-5s] Final card \"DIRECTED BY COMFYUI\" holds, one VHS tracking glitch settling into stability.\n\nHard cuts only, transitions landing with tape jumps, no push-ins, no dissolves.\n\nAudio: lo-fi vaporwave score, slow drum machine with soft bass, VHS tape-noise sample joins at 2.5s, melody fading for the last 1s.\n\nAll text must be clearly legible, do not misspell English, no Chinese characters, do not repeat names or job titles, no soft dissolves, no subtitle bars.",
              1344,
              768,
              73
            ]
          },
          {
            "id": 107,
            "type": "ComfyMathExpression",
            "pos": [
              -1710,
              5410
            ],
            "size": [
              360,
              160
            ],
            "flags": {
              "collapsed": false
            },
            "order": 13,
            "mode": 0,
            "inputs": [
              {
                "label": "a",
                "localized_name": "values.a",
                "name": "values.a",
                "type": "FLOAT,INT,BOOLEAN",
                "link": 205
              },
              {
                "label": "b",
                "localized_name": "values.b",
                "name": "values.b",
                "shape": 7,
                "type": "FLOAT,INT,BOOLEAN",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "FLOAT",
                "name": "FLOAT",
                "type": "FLOAT",
                "links": null
              },
              {
                "localized_name": "INT",
                "name": "INT",
                "type": "INT",
                "links": [
                  199
                ]
              },
              {
                "localized_name": "BOOL",
                "name": "BOOL",
                "type": "BOOLEAN",
                "links": null
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "ComfyMathExpression"
            },
            "widgets_values": [
              "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
            ]
          },
          {
            "id": 111,
            "type": "PrimitiveFloat",
            "pos": [
              -2020,
              5410
            ],
            "size": [
              270,
              70
            ],
            "flags": {},
            "order": 14,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "value",
                "name": "value",
                "type": "FLOAT",
                "widget": {
                  "name": "value"
                },
                "link": 206
              }
            ],
            "outputs": [
              {
                "localized_name": "FLOAT",
                "name": "FLOAT",
                "type": "FLOAT",
                "links": [
                  205
                ]
              }
            ],
            "title": "Float (duration)",
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "PrimitiveFloat"
            },
            "widgets_values": [
              2
            ]
          },
          {
            "id": 91,
            "type": "CreateVideo",
            "pos": [
              360.3506420326481,
              4714.518902397378
            ],
            "size": [
              270,
              110
            ],
            "flags": {},
            "order": 11,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "link": 167
              },
              {
                "localized_name": "audio",
                "name": "audio",
                "shape": 7,
                "type": "AUDIO",
                "link": 166
              }
            ],
            "outputs": [
              {
                "localized_name": "VIDEO",
                "name": "VIDEO",
                "type": "VIDEO",
                "links": [
                  168
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "CreateVideo"
            },
            "widgets_values": [
              24,
              8
            ]
          },
          {
            "id": 23,
            "type": "VAEDecodeAudio",
            "pos": [
              -30,
              4970
            ],
            "size": [
              230,
              60
            ],
            "flags": {
              "collapsed": false
            },
            "order": 9,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 226
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 23
              }
            ],
            "outputs": [
              {
                "localized_name": "AUDIO",
                "name": "AUDIO",
                "type": "AUDIO",
                "links": [
                  166,
                  237
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "VAEDecodeAudio"
            },
            "widgets_values": []
          },
          {
            "id": 10,
            "type": "VAEDecode",
            "pos": [
              -30,
              4850
            ],
            "size": [
              230,
              60
            ],
            "flags": {
              "collapsed": false
            },
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 225
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 8
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  167,
                  236
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "VAEDecode"
            },
            "widgets_values": []
          },
          {
            "id": 127,
            "type": "VHS_VideoCombine",
            "pos": [
              332.3398151721856,
              4962.576991613786
            ],
            "size": [
              440.22251031455653,
              589.62794343087
            ],
            "flags": {},
            "order": 16,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "link": 236
              },
              {
                "localized_name": "audio",
                "name": "audio",
                "shape": 7,
                "type": "AUDIO",
                "link": 237
              },
              {
                "localized_name": "meta_batch",
                "name": "meta_batch",
                "shape": 7,
                "type": "VHS_BatchManager",
                "link": null
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "shape": 7,
                "type": "VAE",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "Filenames",
                "name": "Filenames",
                "type": "VHS_FILENAMES",
                "links": null
              }
            ],
            "properties": {
              "cnr_id": "comfyui-videohelpersuite",
              "ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
              "Node name for S&R": "VHS_VideoCombine",
              "ue_properties": {
                "widget_ue_connectable": {
                  "frame_rate": true,
                  "loop_count": true,
                  "filename_prefix": true,
                  "format": true,
                  "pingpong": true,
                  "save_output": true,
                  "pix_fmt": true,
                  "bitrate": true,
                  "megabit": true,
                  "save_metadata": true
                },
                "version": "7.8",
                "input_ue_unconnectable": {}
              }
            },
            "widgets_values": {
              "frame_rate": 24,
              "loop_count": 0,
              "filename_prefix": "video/MiniMax_H3",
              "format": "video/nvenc_av1-mp4",
              "pix_fmt": "yuv420p",
              "bitrate": 10,
              "megabit": true,
              "save_metadata": true,
              "pingpong": false,
              "save_output": true,
              "videopreview": {
                "hidden": false,
                "paused": false,
                "params": {
                  "filename": "MiniMax_H3_00040-audio.mp4",
                  "subfolder": "video",
                  "type": "output",
                  "format": "video/nvenc_av1-mp4",
                  "frame_rate": 24,
                  "workflow": "MiniMax_H3_00040.png",
                  "fullpath": "C:\\AI-Software\\ComfyUI_windows_portable_nvidia\\ComfyUI_windows_portable\\ComfyUI\\output\\video\\MiniMax_H3_00040-audio.mp4"
                }
              }
            }
          },
          {
            "id": 6,
            "type": "UNETLoader",
            "pos": [
              -2306.961466942148,
              4196.601756198345
            ],
            "size": [
              640,
              90
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "unet_name",
                "name": "unet_name",
                "type": "COMBO",
                "widget": {
                  "name": "unet_name"
                },
                "link": 221
              }
            ],
            "outputs": [
              {
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL",
                "links": [
                  239
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "UNETLoader",
              "models": [
                {
                  "directory": "diffusion_models",
                  "name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors"
                }
              ]
            },
            "widgets_values": [
              "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
              "default"
            ]
          },
          {
            "id": 128,
            "type": "EasyCache",
            "pos": [
              -1532.619647422388,
              4193.229001880515
            ],
            "size": [
              270,
              130
            ],
            "flags": {},
            "order": 17,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 239
              }
            ],
            "outputs": [
              {
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL",
                "links": [
                  240
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.30.1",
              "Node name for S&R": "EasyCache"
            },
            "widgets_values": [
              0.2,
              0.15,
              0.95,
              false
            ]
          },
          {
            "id": 125,
            "type": "PathchSageAttentionKJ",
            "pos": [
              -1159.270816115701,
              4193.6703125
            ],
            "size": [
              270,
              82
            ],
            "flags": {},
            "order": 15,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 240
              }
            ],
            "outputs": [
              {
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL",
                "links": [
                  232,
                  233
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfyui-kjnodes",
              "ver": "1.4.8",
              "Node name for S&R": "PathchSageAttentionKJ"
            },
            "widgets_values": [
              "auto",
              false
            ]
          },
          {
            "id": 16,
            "type": "BasicGuider",
            "pos": [
              -769.4053719008257,
              4111.053202479347
            ],
            "size": [
              360,
              60
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 232
              },
              {
                "localized_name": "conditioning",
                "name": "conditioning",
                "type": "CONDITIONING",
                "link": 187
              }
            ],
            "outputs": [
              {
                "localized_name": "GUIDER",
                "name": "GUIDER",
                "type": "GUIDER",
                "links": [
                  12
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "BasicGuider"
            },
            "widgets_values": []
          },
          {
            "id": 9,
            "type": "BasicScheduler",
            "pos": [
              -771.1088842975206,
              4232.368543388431
            ],
            "size": [
              370,
              130
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 233
              }
            ],
            "outputs": [
              {
                "localized_name": "SIGMAS",
                "name": "SIGMAS",
                "type": "SIGMAS",
                "links": [
                  18
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "BasicScheduler"
            },
            "widgets_values": [
              "simple",
              20,
              1
            ]
          },
          {
            "id": 14,
            "type": "SamplerCustomAdvanced",
            "pos": [
              -274.2088842975205,
              4168.4950413223105
            ],
            "size": [
              230,
              140
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "noise",
                "name": "noise",
                "type": "NOISE",
                "link": 40
              },
              {
                "localized_name": "guider",
                "name": "guider",
                "type": "GUIDER",
                "link": 12
              },
              {
                "localized_name": "sampler",
                "name": "sampler",
                "type": "SAMPLER",
                "link": 16
              },
              {
                "localized_name": "sigmas",
                "name": "sigmas",
                "type": "SIGMAS",
                "link": 18
              },
              {
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT",
                "link": 188
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "LATENT",
                "links": [
                  225,
                  226
                ]
              },
              {
                "localized_name": "denoised_output",
                "name": "denoised_output",
                "type": "LATENT",
                "links": null
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.29.0",
              "Node name for S&R": "SamplerCustomAdvanced"
            },
            "widgets_values": []
          }
        ],
        "groups": [
          {
            "id": 1,
            "title": "Models",
            "bounding": [
              -2050,
              4540,
              700,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          },
          {
            "id": 2,
            "title": "Sampling",
            "bounding": [
              -810,
              4540,
              700,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          },
          {
            "id": 3,
            "title": "Conditioning",
            "bounding": [
              -1320,
              4540,
              480,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          },
          {
            "id": 4,
            "title": "Decoding and create video",
            "bounding": [
              -90,
              4540,
              700,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          }
        ],
        "links": [
          {
            "id": 23,
            "origin_id": 24,
            "origin_slot": 0,
            "target_id": 23,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 8,
            "origin_id": 11,
            "origin_slot": 0,
            "target_id": 10,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 40,
            "origin_id": 15,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 0,
            "type": "NOISE"
          },
          {
            "id": 12,
            "origin_id": 16,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 1,
            "type": "GUIDER"
          },
          {
            "id": 16,
            "origin_id": 17,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 2,
            "type": "SAMPLER"
          },
          {
            "id": 18,
            "origin_id": 9,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 3,
            "type": "SIGMAS"
          },
          {
            "id": 188,
            "origin_id": 104,
            "origin_slot": 1,
            "target_id": 14,
            "target_slot": 4,
            "type": "LATENT"
          },
          {
            "id": 187,
            "origin_id": 104,
            "origin_slot": 0,
            "target_id": 16,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 167,
            "origin_id": 10,
            "origin_slot": 0,
            "target_id": 91,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 166,
            "origin_id": 23,
            "origin_slot": 0,
            "target_id": 91,
            "target_slot": 1,
            "type": "AUDIO"
          },
          {
            "id": 189,
            "origin_id": 13,
            "origin_slot": 0,
            "target_id": 104,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 190,
            "origin_id": 11,
            "origin_slot": 0,
            "target_id": 104,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 168,
            "origin_id": 91,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "VIDEO"
          },
          {
            "id": 195,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 104,
            "target_slot": 2,
            "type": "IMAGE"
          },
          {
            "id": 196,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 104,
            "target_slot": 3,
            "type": "IMAGE"
          },
          {
            "id": 197,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 104,
            "target_slot": 4,
            "type": "STRING"
          },
          {
            "id": 199,
            "origin_id": 107,
            "origin_slot": 1,
            "target_id": 104,
            "target_slot": 7,
            "type": "INT"
          },
          {
            "id": 200,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 104,
            "target_slot": 5,
            "type": "INT"
          },
          {
            "id": 201,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 104,
            "target_slot": 6,
            "type": "INT"
          },
          {
            "id": 205,
            "origin_id": 111,
            "origin_slot": 0,
            "target_id": 107,
            "target_slot": 0,
            "type": "FLOAT"
          },
          {
            "id": 206,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 111,
            "target_slot": 0,
            "type": "FLOAT"
          },
          {
            "id": 207,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 15,
            "target_slot": 0,
            "type": "INT"
          },
          {
            "id": 221,
            "origin_id": -10,
            "origin_slot": 7,
            "target_id": 6,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 223,
            "origin_id": -10,
            "origin_slot": 9,
            "target_id": 11,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 224,
            "origin_id": -10,
            "origin_slot": 10,
            "target_id": 24,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 225,
            "origin_id": 14,
            "origin_slot": 0,
            "target_id": 10,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 226,
            "origin_id": 14,
            "origin_slot": 0,
            "target_id": 23,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 227,
            "origin_id": -10,
            "origin_slot": 8,
            "target_id": 13,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 232,
            "origin_id": 125,
            "origin_slot": 0,
            "target_id": 16,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 233,
            "origin_id": 125,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 236,
            "origin_id": 10,
            "origin_slot": 0,
            "target_id": 127,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 237,
            "origin_id": 23,
            "origin_slot": 0,
            "target_id": 127,
            "target_slot": 1,
            "type": "AUDIO"
          },
          {
            "id": 239,
            "origin_id": 6,
            "origin_slot": 0,
            "target_id": 128,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 240,
            "origin_id": 128,
            "origin_slot": 0,
            "target_id": 125,
            "target_slot": 0,
            "type": "MODEL"
          }
        ],
        "extra": {
          "pixaromaGroups": []
        }
      }
    ]
  },
  "config": {},
  "extra": {
    "VHS_KeepIntermediate": true,
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "frontendVersion": "1.47.12",
    "anomalous_hashes": {
      "105_minimax_h3_fl2va_pruned_int8_convrot.safetensors": {
        "hash": "",
        "size": 20970379616
      },
      "105_minimax_h3_video_vae_fp16.safetensors": {
        "hash": "",
        "size": 5207808496
      },
      "105_minimax_h3_audio_vae_fp32.safetensors": {
        "hash": "",
        "size": 605254808
      }
    },
    "ds": {
      "scale": 0.6390408135383872,
      "offset": [
        2906.6121540461863,
        -3449.2602951329677
      ]
    }
  },
  "version": 0.4
}