stablediffusiontutorials/wan-workflows
WAN 2.2 Installation + Workflow tutorial(Native/GGUF): ๐ https://www.stablediffusiontutorials.com/2025/08/wan-2.2-video-generation.html WAN 2.1 Installation + Workflow tutorial(Native/GGUF): ๐ https://www.stablediffusiontutorials.com/2025/02/wan-video-generation.html Train your WAN2.1 LoRA model (TXT2Vid/Img2Vid) on Windows/Linux:๐ https://www.stablediffusiontutorials.com/2025/03/wan-lora-train.html
3972
1{2 "id": "91f6bbe2-ed41-4fd6-bac7-71d5b5864ecb",3 "revision": 0,4 "last_node_id": 59,5 "last_link_id": 108,6 "nodes": [7 {8 "id": 37,9 "type": "UNETLoader",10 "pos": [11 -30,12 5013 ],14 "size": [15 346.7470703125,16 8217 ],18 "flags": {},19 "order": 0,20 "mode": 0,21 "inputs": [],22 "outputs": [23 {24 "name": "MODEL",25 "type": "MODEL",26 "slot_index": 0,27 "links": [28 9429 ]30 }31 ],32 "properties": {33 "Node name for S&R": "UNETLoader",34 "cnr_id": "comfy-core",35 "ver": "0.3.45",36 "models": [37 {38 "name": "wan2.2_ti2v_5B_fp16.safetensors",39 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_ti2v_5B_fp16.safetensors",40 "directory": "diffusion_models"41 }42 ]43 },44 "widgets_values": [45 "wan2.2_ti2v_5B_fp16.safetensors",46 "default"47 ]48 },49 {50 "id": 38,51 "type": "CLIPLoader",52 "pos": [53 -30,54 19055 ],56 "size": [57 350,58 11059 ],60 "flags": {},61 "order": 1,62 "mode": 0,63 "inputs": [],64 "outputs": [65 {66 "name": "CLIP",67 "type": "CLIP",68 "slot_index": 0,69 "links": [70 74,71 7572 ]73 }74 ],75 "properties": {76 "Node name for S&R": "CLIPLoader",77 "cnr_id": "comfy-core",78 "ver": "0.3.45",79 "models": [80 {81 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",82 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",83 "directory": "text_encoders"84 }85 ]86 },87 "widgets_values": [88 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",89 "wan",90 "default"91 ]92 },93 {94 "id": 39,95 "type": "VAELoader",96 "pos": [97 -30,98 35099 ],100 "size": [101 350,102 60103 ],104 "flags": {},105 "order": 2,106 "mode": 0,107 "inputs": [],108 "outputs": [109 {110 "name": "VAE",111 "type": "VAE",112 "slot_index": 0,113 "links": [114 76,115 105116 ]117 }118 ],119 "properties": {120 "Node name for S&R": "VAELoader",121 "cnr_id": "comfy-core",122 "ver": "0.3.45",123 "models": [124 {125 "name": "wan2.2_vae.safetensors",126 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan2.2_vae.safetensors",127 "directory": "vae"128 }129 ]130 },131 "widgets_values": [132 "wan2.2_vae.safetensors"133 ]134 },135 {136 "id": 8,137 "type": "VAEDecode",138 "pos": [139 1190,140 150141 ],142 "size": [143 210,144 46145 ],146 "flags": {},147 "order": 10,148 "mode": 0,149 "inputs": [150 {151 "name": "samples",152 "type": "LATENT",153 "link": 35154 },155 {156 "name": "vae",157 "type": "VAE",158 "link": 76159 }160 ],161 "outputs": [162 {163 "name": "IMAGE",164 "type": "IMAGE",165 "slot_index": 0,166 "links": [167 107168 ]169 }170 ],171 "properties": {172 "Node name for S&R": "VAEDecode",173 "cnr_id": "comfy-core",174 "ver": "0.3.45"175 },176 "widgets_values": []177 },178 {179 "id": 57,180 "type": "CreateVideo",181 "pos": [182 1200,183 240184 ],185 "size": [186 270,187 78188 ],189 "flags": {},190 "order": 11,191 "mode": 0,192 "inputs": [193 {194 "name": "images",195 "type": "IMAGE",196 "link": 107197 },198 {199 "name": "audio",200 "shape": 7,201 "type": "AUDIO",202 "link": null203 }204 ],205 "outputs": [206 {207 "name": "VIDEO",208 "type": "VIDEO",209 "links": [210 108211 ]212 }213 ],214 "properties": {215 "Node name for S&R": "CreateVideo",216 "cnr_id": "comfy-core",217 "ver": "0.3.45"218 },219 "widgets_values": [220 24221 ]222 },223 {224 "id": 58,225 "type": "SaveVideo",226 "pos": [227 1200,228 370229 ],230 "size": [231 660,232 450233 ],234 "flags": {},235 "order": 12,236 "mode": 0,237 "inputs": [238 {239 "name": "video",240 "type": "VIDEO",241 "link": 108242 }243 ],244 "outputs": [],245 "properties": {246 "Node name for S&R": "SaveVideo",247 "cnr_id": "comfy-core",248 "ver": "0.3.45"249 },250 "widgets_values": [251 "video/ComfyUI",252 "auto",253 "auto"254 ]255 },256 {257 "id": 55,258 "type": "Wan22ImageToVideoLatent",259 "pos": [260 380,261 540262 ],263 "size": [264 271.9126892089844,265 150266 ],267 "flags": {},268 "order": 8,269 "mode": 0,270 "inputs": [271 {272 "name": "vae",273 "type": "VAE",274 "link": 105275 },276 {277 "name": "start_image",278 "shape": 7,279 "type": "IMAGE",280 "link": 106281 }282 ],283 "outputs": [284 {285 "name": "LATENT",286 "type": "LATENT",287 "links": [288 104289 ]290 }291 ],292 "properties": {293 "Node name for S&R": "Wan22ImageToVideoLatent",294 "cnr_id": "comfy-core",295 "ver": "0.3.45"296 },297 "widgets_values": [298 1280,299 704,300 121,301 1302 ]303 },304 {305 "id": 56,306 "type": "LoadImage",307 "pos": [308 0,309 540310 ],311 "size": [312 274.080078125,313 314314 ],315 "flags": {},316 "order": 3,317 "mode": 4,318 "inputs": [],319 "outputs": [320 {321 "name": "IMAGE",322 "type": "IMAGE",323 "links": [324 106325 ]326 },327 {328 "name": "MASK",329 "type": "MASK",330 "links": null331 }332 ],333 "properties": {334 "Node name for S&R": "LoadImage",335 "cnr_id": "comfy-core",336 "ver": "0.3.45"337 },338 "widgets_values": [339 "example.png",340 "image"341 ]342 },343 {344 "id": 7,345 "type": "CLIPTextEncode",346 "pos": [347 380,348 260349 ],350 "size": [351 425.27801513671875,352 180.6060791015625353 ],354 "flags": {},355 "order": 7,356 "mode": 0,357 "inputs": [358 {359 "name": "clip",360 "type": "CLIP",361 "link": 75362 }363 ],364 "outputs": [365 {366 "name": "CONDITIONING",367 "type": "CONDITIONING",368 "slot_index": 0,369 "links": [370 52371 ]372 }373 ],374 "title": "CLIP Text Encode (Negative Prompt)",375 "properties": {376 "Node name for S&R": "CLIPTextEncode",377 "cnr_id": "comfy-core",378 "ver": "0.3.45"379 },380 "widgets_values": [381 "่ฒ่ฐ่ณไธฝ๏ผ่ฟๆ๏ผ้ๆ๏ผ็ป่ๆจก็ณไธๆธ
๏ผๅญๅน๏ผ้ฃๆ ผ๏ผไฝๅ๏ผ็ปไฝ๏ผ็ป้ข๏ผ้ๆญข๏ผๆดไฝๅ็ฐ๏ผๆๅทฎ่ดจ้๏ผไฝ่ดจ้๏ผJPEGๅ็ผฉๆฎ็๏ผไธ้็๏ผๆฎ็ผบ็๏ผๅคไฝ็ๆๆ๏ผ็ปๅพไธๅฅฝ็ๆ้จ๏ผ็ปๅพไธๅฅฝ็่ธ้จ๏ผ็ธๅฝข็๏ผๆฏๅฎน็๏ผๅฝขๆ็ธๅฝข็่ขไฝ๏ผๆๆ่ๅ๏ผ้ๆญขไธๅจ็็ป้ข๏ผๆไนฑ็่ๆฏ๏ผไธๆก่
ฟ๏ผ่ๆฏไบบๅพๅค๏ผๅ็่ตฐ"382 ],383 "color": "#322",384 "bgcolor": "#533"385 },386 {387 "id": 59,388 "type": "MarkdownNote",389 "pos": [390 -550,391 10392 ],393 "size": [394 480,395 340396 ],397 "flags": {},398 "order": 4,399 "mode": 0,400 "inputs": [],401 "outputs": [],402 "title": "Model Links",403 "properties": {},404 "widgets_values": [405 "[Tutorial](https://docs.comfy.org/tutorials/video/wan/wan2_2\n) | [ๆ็จ](https://docs.comfy.org/zh-CN/tutorials/video/wan/wan2_2\n)\n\n**Diffusion Model**\n- [wan2.2_ti2v_5B_fp16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_ti2v_5B_fp16.safetensors)\n\n**VAE**\n- [wan2.2_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan2.2_vae.safetensors)\n\n**Text Encoder** \n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors)\n\n\nFile save location\n\n```\nComfyUI/\nโโโโ๐ models/\nโ โโโโ๐ diffusion_models/\nโ โ โโโโwan2.2_ti2v_5B_fp16.safetensors\nโ โโโโ๐ text_encoders/\nโ โ โโโโ umt5_xxl_fp8_e4m3fn_scaled.safetensors \nโ โโโโ๐ vae/\nโ โโโ wan2.2_vae.safetensors\n```\n"406 ],407 "color": "#432",408 "bgcolor": "#653"409 },410 {411 "id": 6,412 "type": "CLIPTextEncode",413 "pos": [414 380,415 50416 ],417 "size": [418 422.84503173828125,419 164.31304931640625420 ],421 "flags": {},422 "order": 6,423 "mode": 0,424 "inputs": [425 {426 "name": "clip",427 "type": "CLIP",428 "link": 74429 }430 ],431 "outputs": [432 {433 "name": "CONDITIONING",434 "type": "CONDITIONING",435 "slot_index": 0,436 "links": [437 46438 ]439 }440 ],441 "title": "CLIP Text Encode (Positive Prompt)",442 "properties": {443 "Node name for S&R": "CLIPTextEncode",444 "cnr_id": "comfy-core",445 "ver": "0.3.45"446 },447 "widgets_values": [448 "Low contrast. In a retro 1970s-style subway station, a street musician plays in dim colors and rough textures. He wears an old jacket, playing guitar with focus. Commuters hurry by, and a small crowd gathers to listen. The camera slowly moves right, capturing the blend of music and city noise, with old subway signs and mottled walls in the background."449 ],450 "color": "#232",451 "bgcolor": "#353"452 },453 {454 "id": 3,455 "type": "KSampler",456 "pos": [457 850,458 130459 ],460 "size": [461 315,462 262463 ],464 "flags": {},465 "order": 9,466 "mode": 0,467 "inputs": [468 {469 "name": "model",470 "type": "MODEL",471 "link": 95472 },473 {474 "name": "positive",475 "type": "CONDITIONING",476 "link": 46477 },478 {479 "name": "negative",480 "type": "CONDITIONING",481 "link": 52482 },483 {484 "name": "latent_image",485 "type": "LATENT",486 "link": 104487 }488 ],489 "outputs": [490 {491 "name": "LATENT",492 "type": "LATENT",493 "slot_index": 0,494 "links": [495 35496 ]497 }498 ],499 "properties": {500 "Node name for S&R": "KSampler",501 "cnr_id": "comfy-core",502 "ver": "0.3.45"503 },504 "widgets_values": [505 898471028164125,506 "randomize",507 20,508 5,509 "uni_pc",510 "simple",511 1512 ]513 },514 {515 "id": 48,516 "type": "ModelSamplingSD3",517 "pos": [518 850,519 20520 ],521 "size": [522 210,523 58524 ],525 "flags": {526 "collapsed": false527 },528 "order": 5,529 "mode": 0,530 "inputs": [531 {532 "name": "model",533 "type": "MODEL",534 "link": 94535 }536 ],537 "outputs": [538 {539 "name": "MODEL",540 "type": "MODEL",541 "slot_index": 0,542 "links": [543 95544 ]545 }546 ],547 "properties": {548 "Node name for S&R": "ModelSamplingSD3",549 "cnr_id": "comfy-core",550 "ver": "0.3.45"551 },552 "widgets_values": [553 8554 ]555 }556 ],557 "links": [558 [559 35,560 3,561 0,562 8,563 0,564 "LATENT"565 ],566 [567 46,568 6,569 0,570 3,571 1,572 "CONDITIONING"573 ],574 [575 52,576 7,577 0,578 3,579 2,580 "CONDITIONING"581 ],582 [583 74,584 38,585 0,586 6,587 0,588 "CLIP"589 ],590 [591 75,592 38,593 0,594 7,595 0,596 "CLIP"597 ],598 [599 76,600 39,601 0,602 8,603 1,604 "VAE"605 ],606 [607 94,608 37,609 0,610 48,611 0,612 "MODEL"613 ],614 [615 95,616 48,617 0,618 3,619 0,620 "MODEL"621 ],622 [623 104,624 55,625 0,626 3,627 3,628 "LATENT"629 ],630 [631 105,632 39,633 0,634 55,635 0,636 "VAE"637 ],638 [639 106,640 56,641 0,642 55,643 1,644 "IMAGE"645 ],646 [647 107,648 8,649 0,650 57,651 0,652 "IMAGE"653 ],654 [655 108,656 57,657 0,658 58,659 0,660 "VIDEO"661 ]662 ],663 "groups": [664 {665 "id": 1,666 "title": "Step1 - Load models",667 "bounding": [668 -50,669 -20,670 400,671 453.6000061035156672 ],673 "color": "#3f789e",674 "font_size": 24,675 "flags": {}676 },677 {678 "id": 2,679 "title": "Step3 - Prompt",680 "bounding": [681 370,682 -20,683 448.27801513671875,684 473.2060852050781685 ],686 "color": "#3f789e",687 "font_size": 24,688 "flags": {}689 },690 {691 "id": 3,692 "title": "For i2v, use Ctrl + B to enable",693 "bounding": [694 -50,695 450,696 400,697 420698 ],699 "color": "#3f789e",700 "font_size": 24,701 "flags": {}702 },703 {704 "id": 4,705 "title": "Video Size & length",706 "bounding": [707 370,708 470,709 291.9127197265625,710 233.60000610351562711 ],712 "color": "#3f789e",713 "font_size": 24,714 "flags": {}715 }716 ],717 "config": {},718 "extra": {719 "ds": {720 "scale": 0.8390545288824454,721 "offset": [722 252.56402822629002,723 99.17599442262053724 ]725 },726 "frontendVersion": "1.25.1",727 "VHS_latentpreview": false,728 "VHS_latentpreviewrate": 0,729 "VHS_MetadataImage": true,730 "VHS_KeepIntermediate": true731 },732 "version": 0.4733}