My ComfyUI workflows for using Wan 2.2
This workflows are used by me to create my art.
They are optimized for my checkpoints and created of my latest knowledge to enhance the outcome.
"If this workflow leveled up your day, I'd purr-eciate a like! 😻"
Versions & Information👇👇👇👇👇👇👇👇
👉 Please read below and the file descriptions "About this version" for more info's.
🎬🐈Click me! HowTo + Video
💡Some WAN 2.2 versions use high+low checkpoints, other like S2V use only a single checkpoint - make sure to read the descriptions and use the correct checkpoints.
⚠️ Do not use the workflows with the "Nodes 2.0 beta" from ComfyUi or it will mess up things.
👇👇👇👇👇👇👇👇
What you get from the comfy workflows:
♨️ Easy controls
✅ As less as possible dependencies
🪧 Detailed documentation
⛓️ Highly automatic logic
✨ Optimized results
🎬 Fully automated resolution logic
🔖 Bookmark-Shortcuts with number keys
Types of workflows
FastFidelity C-AiO
🖼️ I2V and FLF2V
🧩 Automatic aspect‑ratio calculation and fitting
✨ Multiple Upscalers
Torchlanc (very fast, color correct, low VRAM)
Upscale with Model (additional detail, high quality)
RTX Super Resolution (ultra fast, very accurate)
🤝 Video resolution matching - Fully automatic scaling and resolution calculations
🕠 Length automation - Fully automatic calculation of frame count
🫥 Watermark option
🧮 Color match feature
👾 MiniMeme feature - Create small gif's
🎭 NAG - Negative prompting with CFG1
🪄 Interpolation feature
🌀 Perfect loop feature
🃏 Last Frame Extraction
🔖 Bookmark-Shortcuts - with number keys

FastFidelity C-SVI
🖼️ SVI (SVI 2.0 up to 10 samplers)
🧩 Automatic aspect‑ratio calculation and fitting
✨ Ultra‑fast, color‑correct upscaling (torchlanc) OR Upscale with Model
🤝 Video resolution matching - Fully automatic scaling and resolution calculations
🕠 Length automation - Fully automatic calculation of frame count
🫥 Watermark support
🪄 Interpolation feature
🔖 Bookmark-Shortcuts - with number keys
Swarm Basic
Absolute basic SwarmUI preset
Not recommended over ComfyUI for video generation
Backend Test
If this does not create the example video your ComfyUI backend is broken.
If this works, but your other workflow not, the other workflow is broken or missing dependencies
🩻 Known issues and advice's
⚠️ Some workflows may set on webp av1 encoding (VHS node) - If your computer/setup missing drivers use any other like H265 or H264!
Install ffmpeg!
Update Comfyui and custom_nodes!
Update pytorch 2.9+cu128 or higher
Make sure to read where files/models should be placed inside the workflow
Check if the filepath for model/clip/vae match your system like Linux/Windows
The plugin ComfyUI-DD-Translation can break node connection (avoid)
All older Versions are available inside my GitHub Repo.
Spacial thanks to @Abyss_Games for a really good idea and help with the "loop"!
I got some really good ideas from @Gladas workflows!
YOU are responsible for outputs as always! If you make ToS violating content and I get aware I WILL report this.
Description
## Requirements
- https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite
- https://github.com/rgthree/rgthree-comfy
- https://github.com/Artificial-Sweetener/comfyui-WhiteRabbit
packaging, torchlanc
- https://github.com/kijai/ComfyUI-KJNodes
- https://github.com/yolain/ComfyUI-Easy-Use
---
## Features
- 🧩 Automatic aspect‑ratio fitting
- 🖼️ Monitor‑resolution selective upscaling
- ✨ Ultra‑fast, color‑correct upscaling (torchlanc)
- 🔖 Bookmark-Shortcuts with number keys
- 🤝 Video resolution always matching optimal Div16 WAN 2.2 resolutions
- 🫥 Watermark support
- Separated upscale logic for VRAM saving
---
## Changes
- Optimized scaling for initial image for optimal resolution borders to feed the sampler
- Added VRAM and cache handlers
- Optimizing with sub-flows
- Backend consolidations
- Reduced VRAM consumption by changing the upscale logic to the very end
## Fixes
- FLF upscale after composition was broken
- fixed the sampler inside I2V to Eiler+simple
- corrected "save output" switch
FAQ
Comments (40)
What is the best way to create long videos? When I generate videos based on the last frame image and using upscale, I run into the issue where there is visible difference between stiched videos. Also there is issue with first frame on the 2nd video being the same as last frame of 1st video, which creates little hiccup. I know I can edit it in video editors, but it's extra manual work.
Overall great worklfow, with a lot of options and it's easy to understand.
use the svi workflow that is made for long videos.it is set at 24fps so 3.xsec per stage.but color might shift over time.and do not use low lora because they alter faces.
I have similar issue with SVI with first/last frame, for example if a character is lying on the ground at the end of a scene/video, that character sits up at the start of the next scene etc. The FastFidelity C-AiO handles this really well with lastframe saving functionality that feeds into the next scene. The SVI however appears to just rely on things working out between scenes. Am I missing something obvious?
Am I getting it right that if the upscale option is turned on then MMaudio takes the upscaled version of the image? There's no point in it. Here's why from the official site:
While higher-resolution videos take longer to process due to encoding and decoding, they don't necessarily improve the final audio quality. Our AI system optimizes input frames to specific dimensions (384×384 pixels for CLIP processing and 224 pixels for Synchformer) to ensure consistent, high-quality results regardless of input resolution.
And what framerate does MMaudio take as input in this workflow after all the logics? They state that Synchformer works at 25 FPS and in videos with lower frame rates, they automatically duplicates frames to maintain processing quality.
Hi! First of all, thanks for sharing your work! It’s awesome! A question about the SVI workflow. Any advice to keep consistency as much as possible during the samples? After 3 samples it happens that the design of the initial image starts to get lost. Someone in the comments recommended removing the Low LoRA and it does help a little, but then the LoRA stops having effect. Not to mention if I use 10 samples—the character’s face or design changes a lot, becoming simplified
Realistic(not anime) image in svi to keep faces the same.
scheduler=sgm_uniform(sharper faces),steps_total=4(overall motion increases rendertimes!!!),Step_refiner 1(Detail rework).the step refiner causing the most issues it changes faces to much because it reworks everything again at the same stage twice if u set it at 2(standard setting).low lora changes every detail in the scene.if u need specific details use it only at first stage in svi.
and add the prompt "woman/man identical to reference.she/he is wearing a........(description of clothing hair weapons and so on).......stable identity."
@hartweizen thanks for comment! but i looking for some tips for anime style animations svi
Even though the loop function was not turned on, the finished video returns to the original image scene.
You are sure not to be inside the matrix?🤔😎
@darksidewalker I checked, and this is the result I get when I increase the video length to more than 81. It was definitely fine before even when I set it to 121.
@rkrmf1524161 This is definitely not a bug in the workflow. I have no clue. Anything over 81 on 16fps / 121 on 24fps will start looping back, that's WAN 2.2
If 'pingpong' in the video output is set to true, the video will play in reverse back to the first frame. If it's turned off, it plays normally.
I have an issue with RTXVideoSuperResolution no matter what version i use confyui still says it is missing can someone help me ?
This node need manual install or setting the comfyui security level to low
@darksidewalker look like it works indeed thank for the tip.
@ringogo i think your error is about missing nvidia-vfx package. And wheel-stub, if error is still there after installing nvidia-vfx. Happens to me too.
@darksidewalker I'm having the same problem installing the ComfyUI_NVIDIA_RTX_Nodes custom node. Different versions of ComfyUI don't help. I tried installing it manually from GitHub, also using the "pip install -r requirements.txt" command in the node folder, but it didn't help. I also tried changing the security level to low, but that returned an error in the manager "This action is not allowed with this security level configuration". How can I fix this if none of the above worked?
This is what it says when going to Import Failed:
Traceback (most recent call last):
File "D:\ComfyUI_windows_portable\ComfyUI\nodes.py", line 2223, in load_custom_node
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 999, in exec_module
File "<frozen importlib._bootstrap>", line 488, in callwith_frames_removed
File "D:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui_nvidia_rtx_nodes\__init__.py", line 2, in <module>
import nvvfx
ModuleNotFoundError: No module named 'nvvfx'
@Leoxiz you did not install it correctly that's what it says, missing dependencies.
The only thing I can tell, you either install it correctly or you may try my comfyui installer.
I solved the problem with ComfyUI_NVIDIA_RTX_Nodes yesterday. The solution was to write these commands:
1) python_embeded\python.exe -m pip install wheel-stub
2) python_embeded\python.exe -m pip install nvidia-vfx
First, these commands only work with the portable version of comfyui, so if you're using a different version, you'll need to edit the beginning of these commands slightly.
Second, regarding usage: While in the main comfyui folder, open the cmd menu and simply paste the commands one by one to activate them. If for some reason this doesn't help, here's a link to another discussion of this issue: https://github.com/Comfy-Org/Nvidia_RTX_Nodes_ComfyUI/issues/2
Just a few small notes for people coming into new comfy and trying to install the custom nodes correctly...
Pretty much all nodes you can simply click the "Install All" button on the right side menu (the small top-right button opens that, where all the errors are located) to get almost all of the custom nodes, instead of tediously clicking each link in the workflow to install manually. At least for me (NVIDIA Windows user here), this worked for almost all nodes, except for the GGUF and Hunyuan nodes. You can hit the "i" icon next to those node names on the right-side panel to have it pull up in the extensions window.
The GGUF node pack doesn't install because there's two you can select from: I chose the plain "GGUF" one, not the forked one.
The Hunyuan node pack is pretty complex and seems to not install for me if attempting to install from the comfy manager, so after I uninstalled it from the manager (inside that mentioned "Extensions" window), I did a manual install from its repo
The link is in the workflow, but here's that: https://github.com/phazei/ComfyUI-HunyuanVideo-Foley
Like most other manual installations, I went to ComfyUI's custom_nodes folder, then in the address bar typed cmd, then entered in "git clone https://github.com/phazei/ComfyUI-HunyuanVideo-Foley". After that finishes, I close that cmd window, navigate in the newly made folder, then do another cmd in the address bar and did "pip install -r requirements.txt" for its dependencies
(I explained all of that cuz for whatever reason the repo doesnt have those instructions for us newbies T~T)
After that, all nodes giving no errors thankfully, hope somebody finds this helpful cuz I spent a full day trying to figure this stuff out lol
Also, if the method of "Install All" doesnt work, you probably need to do a manual install. At that point, use the provided workflow link and manually do it, like I said above! dasiwa made this accessible for even a no-knowledge person like me to try, so you can too
After installing all nodes and models, and with no errors shown in the workflow before execution, I ran the workflow. However, the workflow completed in just 0.03 seconds. The backend logs show the following: 复制 got prompt Failed to validate prompt for output 9: * ComfySwitchNode 1512:2109: - Required input is missing: on_false - Required input is missing: on_true Output will be ignored Failed to validate prompt for output 15:2025: Output will be ignored Failed to validate prompt for output 28: Output will be ignored end_vram - start_vram: 8519680 - 8519680 = 0 #1512:2095 [PreviewAny]: 0.00s - vram 0b Could you please help me understand what might be causing this issue?
Try my comfyui installer and please report back if it works.
Getting a couple errors. first when the workflow loads i get "When loading the graph, the following node types were not found: [object Object]". then when i try to run the workflow i get "Prompt execution failed Cannot excecute because a node is missing the class_type property.: Node ID '#1512:2037' ".
The workflow or installation seems broken.
Make sure all custom_nodes and comfyui are up2date. redownload the workflow. Clear browser cache before installing the workflow again.
I'm having some problem with the GGUF. I got the
ISV Noise for high, low, and S2V (checkpoint) files, but their all in .safetensor, which normally would be fine, but for some reason it's also asking for the GGUF version of them as well. Right now placeholder.gguf is selected, but it's highlighted in red, and is throwing up an error message asking me to choose something from the library (there are no GGUF files available). Since there doesn't seem to be a radio button or slider to turn the GGUF options off, and because there is no null option available, I was wondering what I should be doing in order to address this? Also the image for the first/last frames are missing for some weird reason. I've tried redownloading the file, but that doesn't seem to fix it.
Also, if it helps, I'm using a regular version of ComfyUI downloaded from the main website. Not sure if that might be causing the problem, but I figured to mention it just in case.
Hey there, trying to install everything needed. White Rabbit spits out an import error saying: ModuleNotFoundError: No module named 'torchlanc'
I installed white rabbit inside custom nodes via git clone. I then pip installed the requirement.txt but I still got the import error.
where Am I wrong doing?
Your installation seem not to have worked, since the error says you missing the dependency that is named inside the requirements.txt.
@darksidewalker Thanks for your replay. IU apreciate your help. I am using the 1 Click Install from Tarv1s. i git cloned everything and then pip installed the requirement. It gave me errors. I can post them here or discord if u are available there.
I have this issue and I really dont know how to fix it : "loadWorkflowWarning.outdatedVersion
ComfyMathExpression
BatchImagesNode
You just need to update the ComfyUI version, since these nodes (ComfyMathExpression) are basic and built-in, it seems that cannot download them separately.
@Leoxiz Thank you! I fixed and another question is there a way to batch generation?
@KillThisLove I don't know to be honest.
Anyway to have batch generation?
Any suggestion to prompting to make the actions start immediately? I am trying to make some loop videos, so i would like the speed of the motions to be consistent. However the generated video often starts slow then ramp up to normal speed. That dont look good in video, especially in 24fps 3 seconds.
Suddenly, for no apparent reason, it started generating slow-motion videos. I don't know what's wrong, the prompt is fine. All movements are slow. And another problem, but this is probably a problem with the model and not the workflow: The action doesn't start immediately, but gradually, which takes a lot of time considering the video is 5 seconds long. If anything I'm about If anything, I'm talking about 7.2, which worked fine, but now it started to slow-motion, although I didn't update anything. I didn't download 7.5 because in this version video combiner that I needed is removed.
When I reach 46% - Preview as Text. The whole operation ends and there's no output. Is there something I'm missing? I didn't add the LTX related stuff
7.5 is completely broken. It requires the files the author used, and the toggles doesn't disable anything. Even if I go into the subgraph and bypass the interfering nodes, it still accesses them and searches for the files that doesn't exist.