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
Comfyui-WhiteRabbit
+ packaging, torchlancSage Attention (optional)
Upscaler model (optional)
Changes / Fixes
Added native color transfer
Added DaSiWa RTX Upscaler & Refiner
FAQ
Comments (509)
Showing latest 441 of 509.
Hello, I've encountered a problem. I'm creating a 10-second animation with a beginning and end frame, but it always switches from the first frame to the last frame at the 9-second mark. I want the switch to begin around the 5-second mark in the middle. I'm unsure which parameters I should adjust.
The end-frame (last frame) is the last frame, you can not inject it in the middle. If you want the last frame on second 5, you have to do a 5s video.
That's why it is called FLF2V -> First Last Frame to video.
Iām using your workflow and I think itās great. However, both in the older and the newer version there seems to be an issue with the FLF2V and Add Exact-Loop options. When I try to create a looping video where the first and last frames are identical, even with those options enabled, something strange happens near the end of the clipāthe image appears to slightly shrink/change resolution by a few millimeters compared to the rest of the animation.
Hey, really liking your models and workflows, as a newbie in this space they've taught me a lot about how this stuff works.
However, I'm a bit confused about something in the 1.4 version of your SVI workflow: none of the outputs of the frames logic node within the settings subgraph are connected to anything, so all the frames getters are working with a value I can't see being set to anything.
Also, what is the reason for not surfacing a CFG setting (either a common one or segment sampler specific) or NAG in SVI? Is SVI not compatible with NAG or a non-1.0 CFG?
I'm on the latest version of ComfyUI, using the latest version of the workflow, and have verified that I'm not missing any of the required nodes. I also checked these in a completely unused redownloaded version of the workflow to make sure I hadn't accidentally changed anything by myself while trying to figure it out.
Hey! You found a bug, it was running on default 81 frames (5s), I fixed the noodle connection. Thank you for pointing that out. v1.5 got the fix.
SVI will run with cfg 1, because of the guider, it is build like that. At least that's what they suggested. So no need to change that. NAG is not tested.
Your workflows are by far the best on this site. I tested so many and they either give me weird results or dont work at all. The quality and how easy they are to operate make them my all time favorite! Thank you so much for this!
Hey! Love the workflow - genuinely the best WAN workflow I've found so far! ā„
I just seem to have an issue with the speed of the generated segments :/ No matter what settings I use, my segments get faster and faster. The final video ends up at half the expected length and everything is sped up like crazy xD
Anyone else experiencing this? Or am I missing something in the setup?
You use C-SVI, right?
@darksidewalkerĀ
yep. the newest 1.5 vers.
@AjaxdiffusionĀ Would you mind join my discord and post what you are doing, so that I can elaborate and maybe fix, if there is an issue? :)
@darksidewalkerĀ hmm.. I'd need to create a new DC account, just killed my last one for different reasons ^^
But i just tested it again and now it..works? ._.
sorry for the time waste lol - no clue why it does work now
anyway..back to my first comment:
"Hey! Love the workflow - genuinely the best WAN workflow" :D
@AjaxdiffusionĀ well, glad it works for you now!
Dang this Workflow looks clean
Great work, thanks for sharing!
C-SVI 1.5 was awfully slow and i got OOM at resolutions, that worked before. 1.6 doesn't work at all: PathchSageAttentionKJ: 'str' object has no attribute 'clone', and you have 6 seconds per segment predefined and not 5.
You have to install sage-attention before you can use it. The settings are not static, you can change them to your liking. Maybe you did activate some features that OOM you?
Also make sure to place the model files into the correct 'unet' folder now
@darksidewalkerĀ sage attention was installed properly before and works in other workflows. I didn't activate anything extra. In 1.4 i could make 0.83MP videos (yes i reduced it from 0.85 manually), in 1.5 i could only make 0.72MP, but this took 10x longer (with sage attention). And 1.6 - well i get this error, and it seems i'm not the only one, and I also updated ComfyUI and all custom nodes.
@vicautĀ Well, I identified tho problem with using gguf, with safetensors this does not happen.
I'll look into it.
@darksidewalkerĀ ok, i use GGUF :)
@vicautĀ fixed in C-SVI v1.7
@darksidewalkerĀ i have a sage attention error now. I set sage to auto: "Error running sage attention: Allocation on device , using pytorch attention instead." Sage attention 2.2.0 is properly installed (as always). The message appears at 0.72MP and above. But even at 0.6MP the speed is extremely slow with GGUF. I don't know what changed since v1.4, but GGUF is broken since v1.5. For me it is only working until 0.4MP with good speed. Did you change something in the memory management?
@vicautĀ You wont get the error if sage-attn would be correctly installed.
"Error running sage attention: Allocation on device , using pytorch attention instead." Is not an error from the workflow, it is an error from your backend.
The speed is low, because sage-attn fails and doing fallback operations, what is slowing down.
I can not change the memory management of comfyui with a workflow and did not use nodes that would unload or clean memory.
@darksidewalkerĀ as i wrote the error appears only at "higher" Megapixel settings for me. At v1.4 GGUF your workflow made an iteration in about 150 sec at 0.82MP, now i need more than 1000 sec at 0.6MP, 0.4MP is working fine with sage attention at 50 Sec/it.
@vicautĀ Because sage-attn / pytorch fails to allocate memory.
As I said, I did not change anything that would effect that.
@darksidewalkerĀ i also tried other workflows like https://civitai.com/models/2079192?modelVersionId=2606468. No special sage node there (i use it globally with --use-sage-attention), and i get the 150 s/it at about 0.8MP there with just your GGUF 8.1 and the SVI lora. It seems your workflow has startened to eat up memory.
I have sage-attention 2 installed, workflow C-SVI v1.7 and tested both gguf and safetensors with 1.05MP and got on both ~86s/it
No errors, no slowdown.
I can not recreate what your problem is, sorry.
-------------------------------------------------------------------------------
gguf qtypes: F32 (2), F16 (693), Q8_0 (400)
model weight dtype torch.float16, manual cast: None
model_type FLOW
Requested to load WanTEModel
loaded completely; 11425.55 MB usable, 6419.48 MB loaded, full load: True
[02:52<01:26, 86.10s/it] Interrupting prompt
--------------------------------------------------------------------------------------
@vicautĀ The Workflow you mentioned has sage-attention nodes inside. The same I did use before v1.7, he just disabled them inside the subgraph.
@darksidewalkerĀ yes i know. They are disabled, and i haven't enabled them.Ā
@vicautĀ Just an advice, normally you do not want sage-attn enabled globally in comfy, because it can mess with models that does not support it. Try always just using nodes to enable it.
@darksidewalkerĀ well it seems you have enough memory for this setting. But if memory gets low (I have 8GB VRAM) there is a difference. Raise your MP even further to maybe simulate my memory problems.
@vicautĀ On 1.05MP is starts low VRAM patching and my VRAM is completely consumed.
On higher resolutions I get OOM with sage-attn, because I do not offload to disk and I won't do it, that would degrade my SSD.
How should I do something about that, as I said, as long as I run it inside the normal specifications I can not see any problem. If I could recreate it somehow, I would search a solution.
So if anyone got an idea. Let me know.
@darksidewalkerĀ all i can say is that i just did a 10 second 0.82MP Video with the other workflow in about 35 minutes (no sage nodes activated), and i also could do this until your SVI v1.4 workflow, but since v1.5 your GGUF Q8 checkpoint @ 0.82MP is impossible on my 8GB VRAM + 32 GB RAM + SSD system. Whatever you changed from 1.4 to 1.5 makes it impossible for me to make videos at this resolution any more, i only can do to about 0.5MP. Also the movement got slow with the predefined settings (euler simple, 3 hi + 3 low steps, shift 8), but normal movement with the other workflow using exactly the same values, checkpoint, lora and prompts (only color shift after each segment there, thats why i don't want to use the other workflow).
@vicautĀ
I tested v1.3 and v1.7, both with 1.05MP, same settings, same image. And I found your problem.
In v1.3 the frames logic was broken, resulting in fixed 81 frames, regardless the seconds or setting.
That is the point: 5s with 24 fps on v1.7 are by far more frames than just 81, that's why you need more VRAM and more time, adding up on higher resolutions.
If you want your old higher resolutions you need to lower seconds, fps or resolution.
It is working as intended.
You can proof this by looking on the frame-count of the produced video.
The slowdown you face is like this: 24fps in 3s (81 frames) is a huge speed-up compared to 24 fps in 5s.
@darksidewalkerĀ i reduced the FPS to 16 and it seems to work now (with the GGUF workaround), thanks for your effort!
Could you also tell me about the changes between v16 and v15? I'm experiencing blurring with v16, even with the same settings for v15.
Is there a reason why your resolution logic toggles between multiple almost-identical calculation node pairs only differing in the target megapixels value rather than just having a single pair of always active calculation nodes that take a variable for the target megapixels? It seems to me like the latter approach would simplify the graph significantly.
Similarly, is there an advantage to using the chain of mute/bypass relay/repeaters to achieve the effect of toggling one option on turning off all the others, compared to setting the fast groups muter's toggleRestriction property to "always one", which seems like it achieves the same effect for much less spaghetti?
There is no spacial reason, it just happened by growing.
I'm not aware of the restrictions of 'always one', I'll have a look, thanks for the hint.
If you like you could post your idea in my discord as json so I can check?
Thank you for the valuable contribution! I added the refined logic.
Hi, will you be adding the FP16 accumulation feature in any version?
You can do this inside the backend (if kijai loader is used) or globally on comfyui itself.
ModelSamplingSD3
'str' object has no attribute 'clone'
I'm getting this error. What should I do? ć It's 3.4v
i have the same is the GGUF switch that does that, I dont know how to fix it properly but if u go inside the graph and create a load gguf, link them directly to the sage attention it works
Use C-AiO v3.5 it is fixed there
@darksidewalkerĀ same problem in C-AiO v3.5
@balthazaredison551Ā Cant reproduce, more infos needed.
@darksidewalkerĀ yeah i don't know, I opened the subgraph and didn't see anything amiss. Using @floralis 's method seems to be a functioning workaround.
@balthazaredison551Ā 3.5 is fixed on my end
@darksidewalkerĀ nice models a wf btw. thanks for making a gguf version
I have the same error (with GGUF) in SVI 1.8, not tested safetensors. Plugging 2 GGUF nodes directly to Sage works as suggested.
I have the same in 3.8. Will check plugging 2 GGUF nodes directly to Sage helps.
Looks like something with Any Switch (rgthree) not passing model but string.
Prompt executed in 0.12 seconds
got prompt
!!! Exception during processing !!! 'str' object has no attribute 'clone'
Traceback (most recent call last):
File "C:\SM\Data\Packages\ComfyUI\execution.py", line 518, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\SM\Data\Packages\ComfyUI\execution.py", line 329, in get_output_data
return_values = await asyncmap_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\SM\Data\Packages\ComfyUI\custom_nodes\comfyui-lora-manager\py\metadata_collector\metadata_hook.py", line 165, in async_map_node_over_list_with_metadata
results = await original_map_node_over_list(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\SM\Data\Packages\ComfyUI\execution.py", line 303, in asyncmap_node_over_list
await process_inputs(input_dict, i)
File "C:\SM\Data\Packages\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\SM\Data\Packages\ComfyUI\comfy_extras\nodes_model_advanced.py", line 127, in patch
m = model.clone()
^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'clone'
@lessiĀ Yes. I identified a problem with the anyswitches from rgthree. I'm changing the loader logic asap. This only happens with gguf.
C-AiO v3.9 should fix that
I'm getting a OOM eerror each time I try to usee the color match setting in the AiO workflow. Is there a way to tweak it so it takes less memory? Also any way to prevent the color shift during the video for FTLF? i'm guessing this is what color match is for.
Color shift has multiple sources:
* Too much frames / too long
* First and last frame very different
* Different resolutions
Color match needs much resources, if you oom you need to reduce video length or resolution
I had brightness/color flash at the end of the vids as well on FLF2V, turned out my ffmpeg install was broken, uninstalling and reinstalling fixed it for me.
nice workflow, may i know if i can get t2v version ty
Thanks, as I do not use T2V I won't make one, because I only make things I actually use my own.
hmm why does it speed up my 5 sec to 3 sec instead, making my character move very fast then Reloop for a split sec
check fps in basic settings
hello! imo, best workflows and models right here!
curious about one thing: it's advised to set loras to 0.3-0.6 mostly- is that correct for svi_v2_pro aswell or i just leave default 1.0?
On my testing SVI works good with default 1.0
The if else nodes arent changing when the workflow runs, so color matching never kicks in and many of the other features don't work. Its been driving me crazy, I even fresh installed everything and still the same issue. You can see it on the switch preview windows, the input says true but the switch stays false or vice-versa. What versions of everything do you use with the workflow?
You have to activate the features on the feature switch, like it is described in the notes.
You misinterpreting the nodes, the logic works fine. They grey fields won't change.
You can use the 'preview as text' nodes next to the logic to display the status and see the logic changing if you want. Just click the preview node and run the node only.
Edit: My ComfyUi version is 0.10.0 all custom_nodes latest
@darksidewalkerĀ Yes I know to activate them on the front with the switches. I had a working build of this workflow working perfectly and then updated something somewhere which broke the if/else nodes for me. I was pretty sure the color correction wasnt working so wired a black image to the reference for a control test and sure enough it doesnt color correct unless I disable the if/else that feeds into it (in which case it always color corrects). Thanks for your help, the workflow is great!
@darksidewalker Is color correct meant to only work with perfect loop? It should be selectable in the non flf2v modes right? With loop mode disabled the loop mode split logic if/else never goes true so it always passes through the images that bypassed the color correction. See the image. https://ibb.co/HfxPn3Js
No idea why my setup is doing or behaving like this... Im thinking something is scaling different or some new update of something is changing the behavior of the nodes....Ā
Edit - fixed this one, the input of the boolean should have been the anyswitch 1098 but was wired to boolean #1100 forcing it to always be false. This was on a fresh workflow I downloaded today for sanity. What's causing these breakages on fresh workflows for me, any ideas? This is an eldritch bug to fix, I can feel myself taking psychic damage.
@MiddlingMakerĀ You really found a bug!
I did wire something wrong by implementing the logic, it was skipping color-match on some combinations. v3.7 should fix that.
Thank you for elaborating this!
I hope your psy-dmg is prevented with the v3.7 update :)
@darksidewalker Put a preview image on either side of the color corrector and force the color switch to sanity check with a dark image where the correction will be obvious... I swear the if/elses arent respecting their inputs. I had to modify my custom nodes and force them to accept disabled inputs. I kept getting an error that the if/elses couldnt run with a disabled input. Many, many hours later I custom coded my nodes to finally accept it properly (but still Im not convinced this isn't something with my setup).
Fix for this was to wire the #1099 on_false both with the color corrected output from #977, instead of the non-corrected output from before it. This feeds the "corrected" output into #1099 every time, but when the color correction section is disabled it just passes through the uncorrected frames.
Thanks for the sanity check, hopefully this was helpful and not burdensome and thanks for all your feedback. I'm learning a lot and having a blast tinkering away
@MiddlingMakerĀ No trouble here. Awesome that you take the time to elaborate all this.
Helped me a lot to find this nasty bug. v3.7 works as intended, you can sanity check this the way you did with preview images :)
@darksidewalkerĀ One more bug I noticed on v3.6 (still present on 3.7), the GGUF mode wont change, pressing the toggle to on immediately disables it. Fixed by moving the overlapping nodes at the very beginning of the subgraph, one of the areas got moved or scaled so the disable/enable wasnt applying properly. Resizing the area fixes the issue. Still really new to ComfyUIs arcane installations - this could be something on my end scaling things improperly.
Default layout on fresh workflow (broken) - https://ibb.co/PvKpLHzC
Moved and resized (fixed) - https://ibb.co/0jz5yPRv
@MiddlingMakerĀ They are not overlapping for me.
The screenshot you uploaded is not from v3.7
@darksidewalkerĀ hmmm, Ive verified it with another fresh download and import just now it always moves them on my setup. The ghost hunt continues :D
@MiddlingMakerĀ The screenshot shows fantasy-talking nodes. I did not use them, I only used the native comfyui loaders, mine are not from a custom node, maybe your custom nodes override something.
@darksidewalkerĀ omg this solved the issues, THANK YOU. Something was installing FantasyTalk and a bunch of other nodes, for some reason it always thinks the native GGUF loader doesnt exist and pulls more custom nodes. Removed a bunch of custom nodes that were in the directory but not showing in manager and the workflow works perfectly!
Hello, I encountered a problem while using your "FastFidelity C-AiO" workflow. I downloaded your workflow, loaded the first frame image and the last frame image, and selected the appropriate model, then chose to run it, and got the error "Loop Detected 911,436". Sorry, I might be a bit dumb, but how should I solve it?
I just downloaded it, run flf2v and everything works as expected. I do not know, what your problem could be.
Maybe you could join my discord and post a screenshot what you set. And please make sure to use v3.7
@darksidewalkerĀ I upload workflow to grok and ask why, this is grok's answer but I canāt understand:
The error message "Loop (911,436) - not submitting workflow" indicates that ComfyUI has detected a circular dependency (loop) in your workflow graph between nodes 911 and 436. This prevents the workflow from being queued or executed, as ComfyUI's validation logic blocks cycles to avoid infinite loops or undefined behavior during processing.
Why This Happens
Node 436: This is a "Power Lora Loader (rgthree)" node (titled "Loras HIGH"). It loads LoRAs onto a model and CLIP, producing outputs like MODEL and CLIP.
Node 911: This is a subgraph node (custom type "4123daa5-14f2-4f1e-9343-aa619fdd9f9b", representing the "Backend and Settings" subgraph). It handles core logic like model loading, sampling, and video generation.
The loop forms because these nodes are mutually dependent:
Node 436 outputs a CLIP to Node 911 (link 2087: 436 output 1 ā 911 input 4).
Node 911 outputs a CLIP back to Node 436 (link 2124: 911 output 2 ā 436 input 1).
Similarly, for the MODEL: Node 436 outputs to Node 911 (link 2125: 436 output 0 ā 911 input 0), and Node 911 outputs back (link 2127: 911 output 3 ā 436 input 0).
There's a similar loop involving Node 422 ("Loras LOW") and Node 911 for the low-noise model path.
This creates a classic cycle: Node 911 depends on Node 436/422, but Node 436/422 also depends on Node 911. ComfyUI aborts submission to prevent runtime issues.
@NAGISAZUKIĀ Well Grok can not understand the workflow, that is nonsense what it wrote
I love your stuff man; all of it is fantastic (workflows, models, loras, etc...)
Thank you very much!
For me in SVI 2.0 Interpolation is not working, and your Checkpoint switcher node is gone. Rest seems to work fine.
The checkpoint switches are disabled till the maintainer of rgthree fixes the anyswitch for gguf loader.
You have to do it manually.
@darksidewalkerĀ ok. Maybe you should make a changelog so everyone can see what is intended and what is possibly a bug.
@vicautĀ There is. Reading is key ;)
@darksidewalkerĀ i mean every change from the start - a changelog history. You report the change from the last to the actual workflow, but if somebody makes an upgrade from an earlier version he only sees the last change - maybe also here on Civitai too?
@vicautĀ I won't do that ... its just workflows not a critical software.
@scizzitĀ Make sure to use v2.2
Make sure to enable the feature
Something is still wrong with color match: I made a test with and without it (2 segments, GGUF). All 4 single segments look ok, but the combined video (with interpolation) with color match looks weird in color, the one without color match looks ok.
Color match is not always recommended. If it doesn't work for the video you are doing, disable it
Is there a way to use just the upscale part of this workflow? i cant seem to find decent video upscalers
You can copy the upscale part and build your own workflow, that would be the way.
In the SVI 2.0 workflow, I am having an issue where the individual 5 second videos seem to loop on themselves which disrupts the motion since the clips tend to loop on themselves. Doing 24fps/5s as recommended, with Sage Attention and FP16 accumulation turned off.
Update the workflow and don't use 5s with 24fps
Amazing. I had actually added myself "extract last frame" and a "low vs high resolution toggle" to one of your last workflows. And it seems you've already had it in mind and integrated it in.
Well yeah, but it is in since weeks nowš
In C-SVI, the segments are 3 seconds long, not 5. I don't understand where I'm doing this wrong?
24 fps on 81 frames are ~ 3s
SVI 2.0 Pro wants exactly 81 frames, as written in the workflow. Or it will color shift or degrade.
Hey, any ideas why when using FLF2V last frame warps, or like bad quality, eyes warped not accurate. I mean the video should end in that last frame, but is just bad quality, this didn't happen in previous versions.
hi i tried your i2v workflow and i installed and updated all nodes and i still get this error in console Output will be ignored
Failed to validate prompt for output 644:
Output will be ignored
Failed to validate prompt for output 911:1176:
* KSamplerAdvanced 911:961:
- Return type mismatch between linked nodes: scheduler, received_type(['simple', 'sgm_uniform', 'karras', 'exponential', 'ddim_uniform', 'beta', 'normal', 'linear_quadratic', 'kl_optimal', 'bong_tangent']) mismatch input_type(['simple', 'sgm_uniform', 'karras', 'exponential', 'ddim_uniform', 'beta', 'normal', 'linear_quadratic', 'kl_optimal', 'bong_tangent', 'beta57'])
* KSamplerAdvanced 911:968:
- Return type mismatch between linked nodes: scheduler, received_type(['simple', 'sgm_uniform', 'karras', 'exponential', 'ddim_uniform', 'beta', 'normal', 'linear_quadratic', 'kl_optimal', 'bong_tangent']) mismatch input_type(['simple', 'sgm_uniform', 'karras', 'exponential', 'ddim_uniform', 'beta', 'normal', 'linear_quadratic', 'kl_optimal', 'bong_tangent', 'beta57'])
Output will be ignored
Failed to validate prompt for output 958:
Output will be ignored am i doing something wrong?
Try C-I2V v1.7 and make sure to test with all features disabled first.
If this does not work, try the backend test and make 100% sure you installed all dependencies.
I feel like having Florence would be a great addition. Love having AI that can write out the scene and give it more depth from just the image.
No Florence is trash for NSFW and not worth it, if you like it, just wire it in.
@darksidewalkerĀ Your not wrong there but it deffo helps with defining a character adding more details.
I tried Florence many times and it doesn't help. It doesn't understands explicit stuff and the description from the setting is in almost all circumstances not helping and wrong or too much, destroying the scene. 1-2 self made sentence are in 99% of all cases just better. Use it, but I'll not implement it, it made all tested results worse.
I would suggest to use NSFW text encoder: https://huggingface.co/Osrivers/nsfw_wan_umt5-xxl_fp8_scaled.safetensors/tree/main?not-for-all-audiences=true Also NAG and MMAudio are maybe an option for SVI workflow too.
Not really. The NSFW t5 has no real impact compared and mmaudio has no use except some lewd noise. NAG is almost incompatible with svi and raises VRAM consumption massively.
But there is also a version with better precision: https://huggingface.co/zootkitty/nsfw_wan_umt5-xxl_bf16_fixed/tree/main
@vicautĀ I don't get what you want from me, if you want to use it download it and just use it.š¤·
Heya!
I decided to try your workflow over my own. I put your latest lightspeed's into my comfyui Unet folders - and whenever the workflow attempts to load it - i get a wall of "unet unexpected"
unet unexpected: ['model.diffusion_model.blocks.0.cross_attn.k.comfy_quant'
it spams my cmd - but the model still works. i use sageattention 2.2 on my rtx 5080 - is it upset i dont have self_attn installed? thanks!
You can ignore that message, it is just from the comfyui native loader, no relevance
This is one of the best workflows i have ever seen. well organized, almost fully automatic, super detailed description and very easy to learn. Thank you.
Hi where do we write the prompt ? Im writing above the nag prompt and workflow just ends in 5 seconds says prompt executed but no errors nothing.Can anyone help me solve this issue please ?
Nevermind I solved it.It's vae issue and It's fixed now.
@hellbergdk2Ā ä½ å„½ļ¼ęę“ę¹äŗVAEļ¼ä½čæęÆåØčæč”äŗ0.02såē»ęļ¼ä»ē¶ę¾ē¤ŗ
Failed to validate prompt for output 911:1180:
* easy ifElse 911:1169:
- Required input is missing: on_false
- Required input is missing: on_true
* easy ifElse 911:1168:
- Required input is missing: on_false
- Required input is missing: on_true
åę¶āSageAttention split logicāå”ēäøē两个Ease-UseēęÆå¦å¤ęé¶ę®µę¾ē¤ŗēŗ¢č²ę„éć
请é®ä½ ęÆęä¹č§£å³ēå¢
Hello, your workflow has been very helpful to me. However, I am a complete beginner, and my English is not very good. I would like to ask whether the workflow has a video merging function.
Specifically, after generating the first video, I want to use the last frame image to generate the second video, and then combine the first and second videos together. Is there a node that can do this?
In addition, during video generation, the characterās eyes tend to become rounder and larger. What settings would you recommend adjusting to make the face in the video closer to the original image?
Thank you very much.
Workflow "C-CA" can be used to combine videos made with single i2v parts.
The eyes part, maybe your resolution is too low or you are using strong loras. Prompting the eyes help.
@darksidewalkerĀ Thank you very much.
This workflow is amazing, I'm only getting a error and I might overlook the issue. Are you know with this error when using GUFF?
# ComfyUI Error Report
## Error Details
- Node ID: 911:1127
- Node Type: UnetLoaderGGUFAdvanced
- Exception Type: TypeError
- Exception Message: expected str, bytes or os.PathLike object, not NoneType
I know a few things but this is something I haven't come across yet, maybe someone here know what it means? I've checked another loader like the one I used in the old workflow where it worked but in this one I still get this error.
You did not select any valid file for the checkpoint.
Hmm odd, this checkpoint worked on your old workflow. I've also tried your SynthQ8 Guff checkpoint and it shoots out this error:
AttributeError: 'str' object has no attribute 'clone'
The checkpoint works with my workflow. I don't know what you are doing.
I had this issue when I was using the C-Aio v3.8 workflow but upgrading to v4.2 fixed it. Hope it'll fix it for you too
Ah yes... turns out ComfyUI loaded the old version
Redownloaded the newest version and now it works
Sorry for the misunderstanding the error was related to the older version of this workflow
Works perfect now, love this workflow, its so clean
Are there any plans to integrate in ReActor face swap module in the workflow anywhere in the future? In particular, the SVI workflow with 10-parts, I find that faces tend to morph over the course of the rendering so using something like ReActor to enforce face matching to the uploaded image would be best.
This idea might be worth to look into, I notices that behavior too, if the face is not always inside the segment it renders. I'll look if this is possible for me and how it works, if you manage to get it in, I would love to see a contribution on my discord if possible.
I've been experimenting adding the simple face restore workflow to each SVI 5-sec clip, and the issue I am running into is that the way the workflow is done it combines each video in sequence, so 4 videos would be 20 seconds (4x5s clips stitched together), but the issue with applying ReActor to each individual video node is that it overcooks the earlier videos because it renders the face restore fix over the older clips again and again. If there's a way to have the workflow individually do each 5 second clip and then apply face restore and then stitch them together and use the last frame of the previous frame (with face restore applied), then maybe that would help with keeping faces looking as close as possible to the source image.
Hello, the workflow ended after running for 0.02 seconds,
#Failed to validate prompt for output 911:1180:
* easy ifElse 911:1169:
- Required input is missing: on_false
- Required input is missing: on_true
* easy ifElse 911:1168:
- Required input is missing: on_false
- Required input is missing: on_true
Meanwhile, the two Ease-Use checks in the "SageAttention split logic" card are displayed in red with an error message.
How can I fix it?
You are missing dependencies. Make sure to install all custom nodes correctly and use the latest workflow.
Same issue, ive installed all custom nodes and using 4.2
C-I2V 1.7 works, I get the same issue as OP on C-AiO 4.2
@aawtiĀ I wonder, the loader logic on both is the same. Except I2V has no flf2v. Without screenshot of workflow parts it is difficult to imagine what is happening.
@darksidewalkerĀ Strangely, when I used the workflow provided with your example video, it worked correctly and reproduced the video effects.
You are the greatest creator on this site. THANK YOU! I was stuck in workflow hell trying out so many other creations, but I've used yours for I2V and for SVI and both are absolutely incredible. The organization and attention to detail are world class.
I've also been using your TrueVision checkpoint and it is so good. Currently playing with settings on your SVI workflow while using TrueVision v9. Thank you again for saving me from so many wasted hours in workflow hell.
Thank your for this kind words! I wish you awesome fun and luck with the seed-god ;)
How much memory do you need to run this workflow? My pc is at 32GB of RAM and im running a 4090, just running the workflow as is with the DasiwaWAN22I2V14BLightspeed_synthseductionLowV9 and high, but i keep getting torch.outofmemoryerror 911:961 ksampleradvance when i run it. Do i need to add a lora or something?
That depends on your settings (resolution, steps, seconds, features ...) and how you set-up comfyui. The workflow itself has no requirements.
I read ppl running it with 32GB RAM and 8 GB VRAM.
@darksidewalkerĀ Hey thanks for the response! I think i figured out the issue last night. I was loading in the safe safetensor high low files, which i think require +28gb of vram, but i only have 24 gb of vram. I learned to use the different gguf files to save on vram.
@thespyĀ that can not be true, the safetensors do not allocate 24 GB VRAM at the time given. Low and high are used independent and in succession. Also gguf will allocate more VRAM with Loras and be much slower. Just saying.
@darksidewalkerĀ Huh.... Do you know why the synthseduction high and low q5 gguf would work but not the safetensor of synthseduction causes a vram on the same settings? Im new to video generation so i assumed the safetensor was using more vram compared to the gguf
@thespyĀ well Q5 need less VRAM, but is like for 8 GB VRAM cards.
@darksidewalkerĀ I see, how much vram is needed to run the safetensors for SynthSeduction? https://civitai.com/models/1981116/dasiwa-wan-22-i2v-14b-or-lightspeed-or-safetensors
Im running some tests to see if i can diagnose why the safetensors are causing a OOM on my end. If that doesnt work, could i DM you the workflow of yours i downloaded? I feel like im missing something obvious...
@thespyĀ depends on the resolution of the video and length. 8-24 GB ...
@darksidewalkerĀ I'm on the using 3 seconds at 480p (0.40 MP - SD Speed), with 4 steps, refiner at 2, and cfg of 1.
I feel like that shouldnt take 24gb of vram, and i make sure to close everything else out on my pc to rule that out.
@thespyĀ You are right that shouldn't need 24GB VRAM, there is something off. I have 16 GB VRAM and can run 1.05MP with 5s on 16fps
@thespyĀ If you like join my discord and we can have a look on the help channel.
@darksidewalkerĀ Yeah i can, my discord got hacked a week ago so ill try to get that back online through support. Thank you!
For others: i solved the VRAM issue by upgrading to pytorch 2.10 with cuda 130 ( was on 128). I was reading the logs and it said cuda130 had vram optimization and that got me over the OOM issue. The next issue i had was i was running out of RAM. Strangely that was happening after the Ksampler (low) finished and the clean vram node started. I did a test where i removed clean vram node and my regular RAM no longer went over 32GB. The last thing i did to fix it was i launched comfyUI with the params: comfy launch -- --lowvram --use-sage-attention --cache-none
I'm using the latest ComfyUI, installed all dependencies, but workflow's Backend and Settings block is empty after the line upscaler_model. What it might be? So i got only the first 5 links in the block and 5 selectors. Nothing about other settings.
I think you are missing custom_nodes or they are not installed correctly.
Works great for me, only one complaint, i had to unpack the backend subgraph briefly to add VAE and Clip/Text Encoder, would be better if you could add that to the subgraph otherwise its a very well put together workflow. Running on a Laptop 5070 Ti w/ 12GB VRAM and 32 GB DDR5, was able to make 10 second looping video at 576p using the Q6 quants, took a few minutes but us low VRAM havers can't complain too much on that. Tip for those using RTX 50 series/Blackwell with lower VRAM, I'm using NVIDIA's nvfp4 lightning lora for a speed up, helps with lower VRAM at the cost of a little bit of quality. (I posted this by accident on the wan 2.1 version earlier)
You do not need to unpack it, as described on the notes, just press "3". :)
It is inside the graph, because it is a one time setting, you normally do not alter after setup.
@darksidewalkerĀ I'm just blind apparently lol
This is an outstanding workflow! I have one quick question, new guy problems. For extracting the last frame it says that itās saved to the same folder as my video. What if Iām running on runpod and donāt have a folder. I typically just manually save to my computer. Is it supposed to show the last frame in the window?
Yes it shows there in the node, but I don't use runpod, so I don't know this work there.
No worries, thank you for the reply. Keep up the great work.
@Fatty_McDuffinsĀ you could try to simply put a "LastFrameExtractor" Node on your last VAE node's image output (the point at where your final images are rendered) and put a preview image node on the extractor node.
it doesnt save the image in a folder, only temporary in the UI. just save it and reuse it for your next run. thats how I do it ^^
hit me up rq if u need help to set it up
First of all, thank you for all the workflows and models! Iāve been really enjoying them.
I have a question regarding the SVI workflow. I keep getting an error like error: "AttributeError: 'tuple' object has no attribute" whenever I try to use Color match, Interpolation, or Upscale with a model.
Do you have any idea what I might be missing or where the issue could be?
Your other workflows work fine for me.
I looked a bit more around and looks like i fixed it. I don't know if it's supposed to be like that but i just changed the wiring in the "basic settings" graph from "after_intermediate" - clear vram/cache - color match to "extended images" - clear vram/cache - color match.
So i had to get the extended images and not the output from the "Video Intermediate" video combine.
@H___Ā you are right, I got some wires mixed ;) Will upload a corrected version asap.
C-SVI v2.4 should fix that
Im having a problem with the SVI workflow that I can't seem to solve. Here is my console log:
Patching torch settings:
torch.backends.cuda.matmul.allow_fp16_accumulation = True
100%|āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā100%|āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā| 2/2 [02:01<00:00, 60.64s/it]
Patching torch settings: torch.backends.cuda.matmul.allow_fp16_accumulation = False
!!! Exception during processing !!! expected str, bytes or os.PathLike object, not NoneType
Traceback (most recent call last):
File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 518, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 329, in get_output_data
return_values = await asyncmap_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 303, in asyncmap_node_over_list
await process_inputs(input_dict, i)
File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
File "C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GGUF\nodes.py", line 169, in load_unet
sd, extra = gguf_sd_loader(unet_path)
~~~~~~~~~~~~~~^^^^^^^^^^^
File "C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GGUF\loader.py", line 74, in gguf_sd_loader
reader = gguf.GGUFReader(path)
File "C:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\gguf\gguf_reader.py", line 133, in init
self.data = np.memmap(path, mode = mode)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\numpy\_core\memmap.py", line 237, in new
os.fspath(filename),
~~~~~~~~~^^^^^^^^^^
TypeError: expected str, bytes or os.PathLike object, not NoneType
Seems to be an issue with the GGUF node? Ive tried reinstalling, updating, changing version.. Nothing is working. Anyone had this problem before or see something I dont?
No problems with the AIO workflow but Im interested in generating longer videos
Thanks in advance!
You did not set the checkpoint file correctly
@darksidewalkerĀ like theyre in the wrong folder? I had them in diffusion_models I believe
@OverondidĀ the folders should be used like described in the workflow notes and properly selected, like described in the workflow notes.
@darksidewalkerĀ thank you so much for your help! I was able to bypass this issue. Of course now I am having another issue: The error reads: Power Lora Loader (rgthree) Error while deserializing header: header too large. Any ideas? I have tried updating, restarting, reinstalling the rgthree node to no avail. lmk if you want me to post the whole log. Thank you again for your time
@OverondidĀ The lora you load is faulty
@darksidewalkerĀ great info, Ill see what i can do
@darksidewalkerĀ seems I had to redownload the SVI loras I downloaded. Thanks again!
In the CA workflow im getting a vhs_PruneOutput dependency cycle detected. any idea how to fix this? Thank you :)
Apologies, the workflow is defective. I'll look into it!
Please use C-CA v1.8
The file exists, but an error message appears.
got prompt
Failed to validate prompt for output 911:1188:
* VAELoader 911:1143:
- Value not in list: vae_name: 'WAN/wan_2.1_vae.safetensors' not in ['UltraFlux-v1-vaer.safetensors', 'WAN\\wan_2.1_vae.safetensors', 'ae.safetensors', 'qwen_image_vae.safetensors', 'wan_2.1_vae.safetensors', 'wan_2.1_vae_fp32.safetensors', 'taesd', 'taesdxl', 'taesd3', 'taef1', 'pixel_space']
Output will be ignored
Failed to validate prompt for output 958:
Output will be ignored
Failed to validate prompt for output 911:1180:
Output will be ignored
Failed to validate prompt for output 644:
Output will be ignored
Prompt executed in 0.03 seconds
I saw this in other comments, and it solved my problem.
For anyone encountering this issue, it's because we're on a Windows system, while in Linux, the "/" is reversed, so you have to manually change it and find the vae dropdown menu. This workflow uses a bookmark-like system, so look at the top middle, click the bookmark symbol, then click the checkpoint section, and manually change vae there.
@laogetmd862Ā Well, you can just click on the front workflow settings to choose the path.
I always get this error:
Prompt outputs failed validation: Required input is missing: images VHS_VideoCombine: - Required input is missing: images
For some reason I can't select the model at safetensors_high and safetensors_low in Backend and Settings. Which usually means the folder is empty but I put Synth_Seductionv9 high and low in checkpoint model folder.. So gguf is the only one that works for me right now.
Please read the workflow notes where to put the files.
Hello with your S2V WF you use a shift of 10 as a preset, much higher than the default 5 of wan2.2. Is it by design ?
You can use whatever you want 5-10 are valid
For some reason my FastFidelity C-AiO is giving me an error and I don't understand why...
same trouble
I have the same problem. It was working fine yesterday
It is working on my side and I did not change the logic there, so it is possible a problem on your end.
@darksidewalkerĀ Having the same issue Failed to validate prompt for output 958:
* easy ifElse 911:1003:
- Required input is missing: on_false
Output will be ignored
Failed to validate prompt for output 644:
Output will be ignored
Prompt executed in 0.62 seconds- i just loaded it up and put all the files in - cant figure out why - LTX2 again tonight I guess until there is a fix
@OpNickerzĀ Really no clue, I'm on comfyui 0.11.1 and pytorch2.10+cu130 and all custom nodes updates and everything is working.
If anyone find the answer, please share
May you try C-AiO v4.5?
@darksidewalkerĀ 4.5 is work fine for me
@darksidewalkerĀ you are a hero - thank you
I get this error in logs. I am using FastFidelity C-AIO-44 Workflow.
Failed to validate prompt for output 644:
* easy ifElse 911:1003:
- Required input is missing: on_false
Output will be ignored
Failed to validate prompt for output 958:
Output will be ignored
Prompt executed in 0.05 seconds
It is working on my side and I did not change the logic there, so it is possible a problem on your end.
@darksidewalkerĀ I thought its an error with custom nodes and tried switching to earlier versions. No luck. I2V-17 Workflow working fine though
@XtreamRishĀ Because that nodes are missing there, I assume.
Same issue here, Failed to validate prompt for output 958:
* easy ifElse 911:1003:
- Required input is missing: on_false
Output will be ignored
Failed to validate prompt for output 644:
Output will be ignored
I2V and FLF2V split logic node id #1003 errored with red box
LORAS + BASIC SETTINGS node id #911 red boxed also, verified all paths correct for models etc. Note that VAE not selectable from here, only in subgraph, intended?
Have copied/pasted node #911 from alternate workflow, C-I2V-17 and reconnected all outputs etc. to that node pasted into C-AiO-44 and it works fine. So the absence of VAE and CLIP selections from #911 in C-AiO-44 is perhaps the issue.
@PD63Ā If you did that you transformed AiO into I2V alone and replaced the complete backend ... that's not a fix. So you could just use C-I2V... that makes no sense.
@darksidewalkerĀ right-o, back to you to fix it then, it is certainly broken. Was trying to help. Good luck.
@PD63Ā Well you say that, but for me it is working 100%. I have no hint what is causing this for some ppl.
May you try C-AiO v4.5?
The workflow has been updated to v4.5.
It fixed the issue for me. Try downloading the new one and see if the issue still persists :)
@darksidewalkerĀ Yea, I get you, need something broken to be able to fix. Understood. Working now in v4.5, so once again proving you are the best š
Workflow is updated and everything is working now. Thank you very much for the fast fix @darksidewalker
I'm getting this error:
Failed to validate prompt for output 958:
* easy ifElse 911:1003:
- Required input is missing: on_false
Output will be ignored
Failed to validate prompt for output 644:
Output will be ignored
Prompt executed in 0.04 seconds
Any idea? kinda new to this
thanks
May you try C-AiO v4.5?
The workflow has been updated to v4.5.
It fixed the issue for me. Try downloading the new one and see if the issue still persists :)
When I try to run this workflow I get the following message: Loop (911,436) - not submitting workflow
What workflow? There are 7 ...
@darksidewalkerĀ I have the same error but I don't know if it's the same issue. Both the AIO and the I2V. Actually, I used your image workflow from the V9 SynthSeduction model first, which is the AIO too right? I don't really know what I'm doing but there seems to be a purple border on each leading node in the backend. There seems to be an issue with rgthree and Fast Group Bypasser nodes too. Mine loads in with blank/broken nodes and on reload only populates the Easy Switches all janky. I don't know if that's related. I'm able to run another Wan 2.2 workflow for I2V so I suppose it's got to be a custom node somewhere causing the issue.
At the very least, I think Wisels and I have some sort of dependency missing. Either the wrong version of something for rgthree/ other customs nodes or something else.
"Loop detected 911, 436" seems to point to "back end" and "Loras High" nodes if that's any help, but I think it's just borked on our end.
I'll eventually go learn what this backend feature/node is, as it's new to me.
Filepaths done
Comfyui 0.11.1
PyTorch 2.9.1+128cu
@0Rookie0Ā i have the same issues with the AiO and the I2V did you figure it out ?
@darksidewalkerĀ it was in the 4.4 workflow now in the 4.9 the loop is 26,29
@WiselsĀ I don't know how to solve your problem. Maybe try my installer, it should solve all dependencies. If you like.
@0Rookie0Ā Did you ever figure it out? I'm having the same issues.
This workflow is perfect for everything, except when I want to do landscape video it seems to have a problem with the automatic aspect ratio, it always compress the video outwards and give me small black border
What do you mean by landscape?
The workflow does not compress anything, it calculates fitting mega-pixel and scales the image perfectly inside. There is no possible known way to me this could produce borders.
As example even 21:9 makes absolute perfect videos, without any deforming, stretching or borders.:
https://civitai.com/posts/26296658
@darksidewalkerĀ I did a test to be more precise and the problem is that:
When I use a base image of a perfect 16:9 format 1920x1080
I selected SD+ quality (without the upscale), I get a 1040x592 video. so it doesn't "create" border but when I put it in capcut it doesnt fit well the 16:9. And if I continue to extend:
I extract the last image and for the 2nd video I get a 1024x576 video.
And then every time I will extend It will alternate between a video in 1040x592 and 1024x576. And in capcut that doesnt looks great.
Forcing the resolution manually fix the problem so I will stick to the old workflow for now but here is an exemple:
https://civitai.com/posts/26301367
@ShortLoveĀ I see. The problem is you are using different resolutions for the initial input and successive inputs. That will lead to different outcomes.
I understand that this is not what you want to do, but that is not a problem of the workflow itself. And may not change, since I really like the automatic resolution optimization.
I did not invent the workflow to be compatible with capcut.
It is made in mind, to input an image and get the best possible result as single video.
For longer videos there are better alternatives like SVI 2.0, so you do not need to chain manually.
That said, I got an idea, for better chaining or unfiltered resolution, a switch for 1:1 (no scaling) resolution. Maybe I'm going to implement that for such things.
Is there recommendations on how to create longer videos with this workflow? I tried by creating final image then using that as the first image of another video, but when joining the two it isn't smooth. Like a frame or two may need to be removed at the join...
C-CA workflow for joining
@darksidewalkerĀ Thanks. Will give it a go.
ļ¼ C-AiO-46 ļ¼ if else report error š¢
got prompt
Failed to validate prompt for output 9:
* easy ifElse 29:997:
- Required input is missing: on_false
Output will be ignored ē
I don't know what I did, but it suddenly started working.šÆ
Amazing wf! Can you please append HIGH ro LOW to the appropriate nodes for us as I don't know which is which. Also the FPS setting seems hidden, can it be made as an input param? Is there a flashattention toggle or will comfyui default to FA, even if not asked? Thanks!
Thank you!
Indeed some settings got hidden,... But I'll correct that and the node description for the loras.
A flash attention toggle is not inside, but you can just enable it globally in comfy.
C-AIO v4.8 should fix that hidden settings
I'm using C-AiO-46 and have a couple of questions:
How do I set the fps? I understand you recommend 16 or 24, but I can't see an input to adjust this.
When I adjust the video seconds to 10, I noticed that the motion of the video isn't smooth anymore - there's some ghosting affect. Is there a way to fix this via the settings?
Thanks!
1# Update to latest C-AiO v4.8, fps setting was missing because of a bug
2# 10s are too much for WAN 2.2 without spacial setup like SVI
Great, thank you!
What duration do you recommend for video generations? 5s for best quality? And then I guess I can export last frame to generate the next segment and stitch them together. I'll read up on how to do that, but any advice appreciated.
Update: Oh, i was just reading about SVI - so I'll try that too and see if it works well. Any recommended SVI LoRas to try?
Love what you're doing here btw!
@hansomethingĀ I have the workflow C-SVI, you can start there. The loras are described and linked.
5s is the standard WAN 2.2 supports.
I also made a workflow for combining multiple single i2v videos C-CA.
So just have a look and thank you :)
Anyone else have this bug?
(DaSiWa WAN 2.2 i2v FastFidelity C-CA-18-COMBINE)
When using FLF2V it making strange lighting like artifact... 1-4 frames near end of video (not last frames, usually few frames before end)... it is like lighting strike. I tried all combo like: color match, perfect loop, all possible setting switching, changin and after ca 150 video examples and 5 hours testing its still the same. Not sure what I am doing wrong.
The wf you mention is for combination or adding audio, it will not create any video. So I cannot imagine what are you doing.
@darksidewalkerĀ @darksidewalkerĀ
Of course not. I mistaken those names. sorry. its DaSiWa WAN 2.2 i2v FastFidelity C-AiO-46. Spent another 4 hours try to solve with gpt why and how to fix those artifacts which add like lighting to 1-3 frames near before loop end... It is like it doing for no reason.
@OnheekĀ I have not a clue, but did you try to update the workflow to the latest v4.8?
@darksidewalkerĀ I just actually found it.. It was the last thing on my mind.. so I test it at last... It making the model. SyntSeduction9. When I use Tasty sin 8.1 or other model, no more artefacts when check FLF2V.... after I downloaded the official workflow from FLF2V and it did the same thing, it occurred to me that only think I didn't try to swap/change is the same model DaSiWanv9 .... it doesn't make sense, but it works now. Thanks :D
@darksidewalkerĀ + update + Confirmed. I tested even new WF and yes. Confirmed. FLF2V making lighting artifacts ca 5 frames before end in about 75% videos, and its only model SyntSeduction9... older model 8.1 is ok, no white/lighting artifacts. Just for info... anyway, thanks for answer and those amazing works
I can confirm the behavior now, but why the issue may happen... still lies in darkness to me.
Any update on this?
@GaXxO11Ā No clue, I tired with just i2v and loop and it does not happen, with flf2v it sometimes happen. maybe a sampler thing, I did not test. I almost never do loops.
@darksidewalkerĀ Okay, luckily sometimes it does work, so you just have to keep trying and trying. Thank you.
Hi man! Great job as usual with the workflows.
The last one for SVI is giving me a headache. The video generated looks like it has a phantom image. For some reason, it has double blurry image on the output.
Doesn't seem to be present on version 1.8 which is the last I have. Maybe that intermediate video?
i have the same problems.
It startet with wf 2.4 i think.
Currently im using 2.3 without issues.
I always do the same.
Settings like Vae,checkpoint,clipencoder,video output nvenc av1.lora(svi high/low every stage).i always used all wf since 1.8 never had issues and i know what to set up each "new" worklfow.
I tried gguf and safetensor. There is something wrong with this svi wf but i dont have the knowledge or time to find the issue.
Comfiui was updated to 11.1 and a new 12.0 is out today and i dont know if the problem was comfiu itself i will try it on the weekend.
@hartweizenĀ Any hint or help would be of value to me. I can not recreate the issue on my end and I can say the intermediate video is not the problem, it just greps the image stream before any secondary feature will be applied. It is just a standalone output before running other features.
I updated to comfyui v0.12.2 and will try again.
On comfyui comfyui v0.12.2 I can now reproduce the problem, but I'm not yet sure what causes it or if I can do anything about that...
@darksidewalkerĀ I couldn't find a solution but u can reupload workflow 2.3.that workflow definitely works with the latest comfiui.
I did compare wf2.3 with 2.5 and did try few things but it is maybe a hight/width issue.
I asked google gemini but only thing could be the resolution option.
Source image(anchor) to prev samples mismatch.
But it did work with workflow 2.3....
I will try again if i have time.And thank for youre hard work ;)
Oh, I'm seeing the same issue. Following this thread to hopefully know when there's a solution
C-SVI v2.6 should be fixed from ghosting.
@darksidewalkerĀ I will try it in ~10hours.what was the issue?!
@hartweizenĀ clip and condition racing by the global prompt injection ... I assume.
@darksidewalkerĀ
I tested it. I'm using Comfyui 11, since I'm on MimicPC. The ghosting seems to be gone. Great job on that!
At first the colors were al washed up and the image degraded over the 5 seconds... Then I noticed the SVI lora is not there by default. Once I put it, all is working.
I'm thinking on doing some quality of life changes, like using the rgthree seed instead of the eay one. That other one gives more control I think. I'll share it with you once I finish the changes.
Thanks for the great workflow!
I'm trying to use the CA workflow to add audio, but I get error both with MMAudio and Foley, not sure how to fix them :(
MMAudio:
MMAudioFeatureUtilsLoader
BigVGAN._from_pretrained() missing 2 required keyword-only arguments: 'proxies' and 'resume_download'
Foley:
Prompt execution failed
Node 'ID #678:637' has no class_type. The workflow may be corrupted or a custom node is missing.: Node ID '#678:637'
You ether did not install the custom nodes or you did not download the model files, I guess.
I'm not sure if it's something simple i'm missing, but no matter what I prompt the camera will always pan up+left, or to the face. Tried different schedulers, cfg scale but no difference. Only using very low resolution seems to dampen the effect.
Never had this issue with your older workflows, been using AIO v.1 and that's perfect.
I'm not sure how the workflow could influence the camera motion, at least I'm not aware of anything that could do that.
@darksidewalkerĀ I actually have a similar problem, all my SVI videos camera slowly shift left each segment as it generates. I tried prompts to control the camera, but they didn't work. It doesn't really bother me much, but I thought you should know. The problem persists with your latest SVI 2.6 workflow.
@ferelik440Ā are you sure all Loras are setup on every segment?
@darksidewalkerĀ I also encountered the same problem. When using the V9 version, the camera would always automatically shift to the left. V8.1 doesn't have this problem.
@darksidewalkerĀ Me too, which is why i was confused. But I can run the exact same thing on the older workflow and the camera movement is normal.
This could be completely wrong because I'm not super knowledgeable with comfy, but the only thing I could think is maybe it's something to do with the auto resolution calculating system/nodes you have on the newer workflow, since it gets progressively worse the higher the resolution.
I got what you facing there, that is happening with SVI slightly zooming and because SVI starts from the last couple frames it shifts and shifts.
But only if I prompt nothing ... If I put any basic prompt and person description it stays on the person.
@darksidewalkerĀ Oh yea, I keep it simple, only use one or two Loras. smoothxxx or dr34ml4y.
Love these workflows. They're some of the best I've seen. I am confused about one thing with the SVI flow though. The FPS setting defaults to 24 fps (instead of 16) but the max frames is fixed at 81. Wouldn't that give me a 3 second video instead of the 5? Would I just need to decrease the fps to 16 to get 5 second segments?
It is hardcoded 81 frames, because it is a requirement from the SVI team.
You are right 24fps with 81frames ~3s
16fps with 81frames ~5s
Output Video keeps coming out as pure black and nothing else am i doing something wrong?
Yes, update your comfyui
@darksidewalkerĀ but now it just crashes midway through the actual generation
VAE load device: cuda:0, offload device: cpu, dtype: torch.bfloat16
Found quantization metadata version 1
Using MixedPrecisionOps for text encoder
Requested to load WanTEModel
loaded completely; 6419.48 MB loaded, full load: True
CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cuda:0, dtype: torch.float16
and then just stops and the job is removed but comfui stays open, i have 64gb of ram and a 3090 so?
I can not tell you what is wrong on your configuration or what workflow you use. The model works fine.
@darksidewalkerĀ Someone said "For comfyUI portable, updating ComfyUI is not enough! The embedded python version must be 3.12, which is never updated via ComfyUI manager, for example." Is this only for the desktop version? I keep running into problems with the portable. I want to use SageAttention. Should I install the missing custom nodes manually from your links, or use ComfyUI Manager?
@hakusei837
1# Installing a correct comfy + sage-attention is not easy, no way I write a guide here.
2# Updating custom_nodes work both ways.
3# Python 3.12 is needed for some custom nodes and some bleeding edge features need 3.13 - So there is no way to tell you what is best for your use case and what you try to do.
Also, yes, comfy will not update python itself.
If I want to make a loop, I just need to turn on Perfect Loop and that's it? I don't need to touch the loop_count in VHS?
FLF2V + Perfect Loop
I'm not able to select the checkpoints, and when I try clicking arrows, it becomes undefined. I'm sure that the models are placed at the right directory.
if u placed the model right now while comfiu is open u have to klick the R button for refresh.
if its stil not there u placed them wrong.u need to place checkpoints(safetensor/gguf) in the unet folder not in checkpoint folder.
@hartweizenĀ unet is the problem, thank you!
These are excellent workflows with fantastic documentation. Very intuitive to use and deliver excellent results.
I have one question to the SVI one though (for anyone who knows): is there a way to sequentially go though the samplers? So basically generate the first "5 seconds", see if I'm happy with the result (if not, adapt the prompt and/ or seed), and then go on to the next five seconds? Currently I have to regenerate the entire thing if I want to adapt e.g. the third step. Also it would help with prompts for the subsequent samplers. I'm sure this must be possible and I'm just missing an obvious setting somewhere, but I cant seem to find it. I'd greatly appreciate any assistance with this.
Best regards.
As the default is fixed seeds it will generate the same thing without resampling if you just don't change anything you can add step by step and sampler, if you do not change the settings it will do the same and add the next. So you can only change the last till you are satisfied with the prompt.
@darksidewalkerĀ Oh my, this is so obvious. I never actually tried not changing anything in the prompt haha. Thanks for the help. And many cudos on the fantastic workflows, checkpoints, loras, ...
How can I select a different upscale model? The sub node, and the sub sub node doesn't give me the option to select. The workflow seems to only be able to load the predefined upscale model: 2x-AnimeSharpV4_Fast_RCAN_PU.safetensors
If I use that one the upscaling node works.
als google gemini ki for 2x upscaler for svi or wan 2.2 i2v and how to install. be aware that u might ran out of memory if u are upscaling 2 or more stages in svi pro workflow as example.
In the description notes inside the workflow is a link to modeldb, you have to download one or from civitai, if available. The predefined model is also not downloaded, it is there because I use this. The downloaded model has to be in the folder "upscaler_models"
pls try refiner 1 and total steps 4.sampler euler and scheduler Beta.source image face is now stable with refiner 1.somehow refiner 2 or more causes faces to shift over time(more on low resolution).beta seems to be sharper for faces.
is there a better upscaler for the workflow? if u are using svi and to many stages and 1.05 or more u will ran OoM fast. im at 55gb ram usage with rtx5090 waiting after 6 stages so im not able to upscale with this hughe amount of ram used.
like 1.5 upscaler or something.
You are talking about C-SVI workflow?
@darksidewalkerĀ yes :) i did try few times now and refiner 1 is better for the face stability.if i use 2 or more it shifts over time after 2 or 3 stages in svi workflow. try it out :) and beta seems to be sharper for faces.
@hartweizenĀ I'll try!
The implemented upscale are already very resource friendly, but if you download an other model from modeldb, you may save some VRAM, but the lanc-upscaler is already the cheapest you can do, if this OOMs all models will probably.
1.05MP are already very much for SVI to handle, they recommend 480p, what is like 0.4MP.
@hartweizenĀ Can you provide a link to Refiner 1 or the full name so I can download it?plz
@mmikemiller823390Ā use the svi workflow and change the settings and change .fps24,shift high/low 8,sampler:euler,scheduler:beta,stepstotal:4,steprefiner:1.
darksidewalker uses 4-6 total and 2-3 refiner and i use 4/1.render times are faster(because less steps).
@hartweizenĀ you use 4 step for high noise and 1 step fot low noise? Right? And euler/beta 24 fps shift 8, right?
@avavryns165Ā the sampler where u can change the fps.there is a total step value and refiner value.set steps-total to 4 and refiner to 1.the refiner literally adds new details to the face on every stage thats why faces shift over time.if u set refiner to 1 he keeps the source image.and change scheduler to Beta that also helped for sharper faces.
@hartweizenĀ Sorry for the stupid questions. I understand the mechanics of work. The only thing I don't understand is maybe stupid me =) where in the samplers is the time meter "refiner"?
@avavryns165Ā if u open the workflow u should already looking at the sampler.its in the big blue box(basic settings) and below those word thats where u change all the settings in the backend.u should see fps,shift high,shift low,samplername,scheduler,steps total,step refiner. just klick and change them.
@hartweizenĀ thx
@hartweizenĀ Thank you. Indeed, the result has become better, and the generation speed has increased. Is there still a problem with color match. After 30 seconds of total video in HD resolution, when passing through the color correction node, everything freezes and gives an error in local comfyui.
@avavryns165Ā 30s are many frames to color-match, I bet you just OOM
@darksidewalkerĀ And if you insert a color match node every 10 seconds. And as a result, there will be at least 2 nodes of video for 30 seconds. Will it work well? Or how best to use. Otherwise, by 30 seconds, the color fades a lot relative to the reference.
@avavryns165Ā you would have to build it between every sampler node, but I assume it will not work well for seamless transition if colors are altered in between.
@avavryns165Ā It will colorshift i did try with 6 stages and fhd2.07 once but the results are not worth it.OoM is always the main problem.only higher resolution compensate colorshift the most but the video will have less motion....
If u have nvidia rtx5xxx use sage attention 2.2 with cuda 13.0.Sage attention 3.0 doesn't work with wan2.2.
Maybe if wan 2.5 (local) releases we have less issues,but nothing official so far if and when it will happen....
in the SVI workflow, is there a way to add an additional anchor sample image to a different part of the sampler chain?
Only if you implement this yourself, at this time.
Prompt execution failed
Node 'ID #29:1287:937' has no class_type. The workflow may be corrupted or a custom node is missing.: Node ID '#29:1287:937'
I've downloaded all the requirements listed inside the workflow. I use TastySin model
I've identified that the problem lies in "Perfect loop" and "Upscaler" toggles. How do I fix it to make them work?
Also when I start the workflow without perfect loop and upscaler, it's just stuck on the "Backend and Settings" node and it stays on 0%
UPD:
I've managed to fix the issue with Perfect Loop and Upscaler. It turned out White Rabbit hasn't installed "torchlanc" with it
Now only the only issue remaining is that the workflow itself is stuck -_-
Maybe your comfy is just broken or missing dependencies.
If you like you could try my installer:
https://civitai.com/models/2364056/tool-dasiwa-comfyui-installer
@darksidewalkerĀ so I just delete the current ComfyUI with the Windows built-in uninstaller and install your version?
@darksidewalkerĀ It's working with your installer. Thank you very much! You've saved me a ton of time and nerves!
Good workflow!
Though any idea why the first-last frame videos (using the same image for both to loop) have slightly worse quality than the I2V ones? Even after activating "Color Match" and "Perfect Loop", some details like eyes have problems like pixels flickering. Is this a well-known problem for FLF workflows? Cuz all the first-last-frame workflows I have tried have the same problem. I have even tried with the original WAN 2.2 FP16 model (not with these FP8 ones) and still the problem persist even there. But there is no problem at all with simple I2V videos, only with the "looped" ones (FLF).
How i ues GGUF in this workflow?
Enable the switch for gguf, select the checkpoints, read the notes. GL š
@darksidewalkerĀ Hello, I placed the gguf model in the (ComfyUI \ models \ diffusionmodels) folder, but it seems that the node did not read the gguf model, only the safetensors model. I have installed the gguf plugin and set Fast Groups Bypass (rgthree) to gguf, but restarting Comfyui still cannot find the gguf model in the optionsš
@voidyearĀ unet folder. Just read the notes.
@darksidewalkerĀ My mistake, thank you very much for your replyļ¼š
@darksidewalkerĀ I put both safetensors and gguf models into the UNet folder according to the comments, which makes both types of models unreadable. In the diffusionModels folder, only safetensors can be read, which is too strangeš¤
@darksidewalkerĀ Maybe it's because my desktop comfyui shared the model folder path from other files. I'm trying to solve this problem, sorry to bother you
@voidyearĀ you are doing something wrong, all model need to be in unet for unet-loaders in my workflow.
@darksidewalkerĀ I created a separate GGUFLoaderKJ node and found that it can read the gguf model, but I was unable to successfully read the gguf model from your workflow's (Backend and Settings) node
@darksidewalkerĀ I found that it is because UNetloader is used in Use SAFETENSOR, and this node seems to have a defect that cannot read gguf. Only Unet Loader (GGUF) can read gguf
@darksidewalkerĀ The problem has been solved. The gguf model parameters are on top of the node, not below, which caused me to not find them....
@voidyearĀ Okay, so the gui must have moved them somehow, normally they are below.
But please dl C-AiO v4.9, because it fixed a lora-model wire.
@darksidewalkerĀ ok,thanks!
Im pretty sure that the loras on the FastFidelity C-AiO v48 workflow are swaped, the one labeled LOW is the HIGH and the HIGH is the LOW, quick fix, but might be worth releasing v49 Lol.
Amazing in any case, thanks!
Yeah, thank you for reporting! No clue how this could happen. Fixed in v4.9
Is it normal on the SVI workflow that a video with 2 samplers gives me a 6 second video? shouldn't it be 10?
Yes that is normal. It will be 10 if you reduce the fps to 16.
@darksidewalkerĀ ok but action will be slower I guess?
@yannberg240398Ā Sure, or you go with 24 fps and get 6s
My understanding is that Dasiwa fixed the WF for 81 frames / 24 fps as per SVI official requirements. So every sampler is 3.75 secs.
@Elmer588Ā Yes, that's correct.
Why does it say its loading WAN21 when I selected your model v9 and its WAN 2.2, i get no preview :
I didn't change anything in workflow other then paths to models.
Workflow: FastFidelityAiO v4.9
Thank you
I see you seem new to WAN 2.2, I suggest you to read my guide and the notes inside the workflow.
It's loading the WAN 2.1 VAE, what is correct.
@darksidewalkerĀ I read it, i even added correct model to vae_approx folder for wan21 - lighttaew2_1.safetensors as it asked for, but in preview i get just single image not video. How do I fix that ? i ask about that, otherwise model is great and fast, and i get nice outputs but it would be nice to see current preview before final video.
I don't know what i'm doing wrong.
Thank you
@spavlek9491Ā don't use lighttaew2_1.safetensors, it's trash, just use the regular one
@darksidewalkerĀ but it asks me for this. if i don't include it then i can't see anything. can you please point me to a file where to find ? taew2_1.safetensors i have this also in my vae_approx folder.
Warning: TAESD previews enabled, but could not find models/vae_approx/lighttaew2_1
i get this error
Thank you
@spavlek9491Ā you may read the wiki or docs of comfy for that feature, that's not a workflow feature, that's a global thing you have to do for comfyui.
The node "Context Switch" doesn't work for me.
I don't know why....
there are three "Context Switch" nodes in the workflow.
Than install all dependencies or use my comfyui installer
Hi, I used the C-AiO workflow and it worked great. However, when I switched to C-CA, it can't seem to find the video in the output folder.
VHS_LoadVideoPath
video is not a valid path: output/video/2026-02-12/233850_00001.webm
What's the problem here?
Just choose your output folder.
@darksidewalkerĀ I'm sorry but I'm not sure I understand here.
The video I created with AiO was saved to 'ComfyUI/output/video/2026-02-12/' with the name '233850_00001.webm'
So for C-CA I need to write 'ComfyUI/output/video/2026-02-12/233850_00001.webm' into the video_audio field, right?
This also throws a 'not a valid path' error.
@MilvidiĀ You do not have to write, just click the field and select your path
@darksidewalkerĀ I can't seem to 'select' anything. When I click the video_audio field a 'Path' screen pops up with your default 'output/video' in the textbox, and a OK button next to it.
So here I have to either type or copy the path in the textbox, then it'll throw the error when I try to run.
@MilvidiĀ When I click into it I can empty it and select the path
I've been using your workflow for i2v and it's great! However, I tried the SVI and for some reason it doesn't continue the video, it creates a jump as if the video starts again from the first frame. Any idea of why does this happen? I followed the instructions and I only turned on few switches. Thanks in advance!
If you referring to the previews videos, they always just show the segment, the complete video is rendered when all segments are rendered.
@darksidewalkerĀ yes, I mean the final long video, for some reason it shows the jump. I know I must be doing something wrong because your other workflows worked great, but I can't find what :(
Hi, Super workflow. I'm very new to comfyui.
I'm having 1 problem. I like the video i generate in preview quality and when i go for HQ quality the video changes. How can i keep the preview video and HQ resolution video same ? Thanks!
Not possible to get the exact same. Every setting will change outcome a bit
@darksidewalkerĀ ok! thanks man.
Yeah, only exact same settings and seed will produce the same outcome.
@darksidewalkerĀ Every settings is same. I even changed "control after generate" to "fixed" in the "Backend and Settings" tab.
After multiple tries I've noticed, that stage-1 preview 360p quality has amazing good pace of animation, understanding the prompt very well.
But when I change the quality to stage-9 HQ 900p quality (while keeping all the other settings same , seed same ) the animation is slow and different.
@learnrijoĀ As I said only exact same settings will produce exact same output. Resolution is a setting, that is valid for all video generations.
Higher resolutions on WAN 2.2 will always cause slowdowns, it is always this way.
May I ask why, when I generate a video using the FastFidelity C-SVI workflow with 10 samplers, the character gradually drifts to the right?
Add focus and or camera description to the prompt to prevent that, could help.
Many thanks
I managed to improve the issue by switching the sampler_name from euler to uni_pc_bh2. Although thereās still a slight drift to the right, itās much less noticeable now. Previously, even with a fixed camera, the character would constantly drift toward the right side of the frame, which was especially prominent when generating long videos
"static camera. still camera." produces absolute static camera for me.
Hello, is it on purpose that for SVI WF you select 4/1 for the steps, ie 3 high and 1 low instead of 2 high/2 low ?
Yes, but you cans et whatever you want
3 hi and 3 low are even better
@vicautĀ Depends, what you do. more steps high than low is good for anime sometimes.
@vicautĀ it was my suggestion. refiner higher then 1 alters faces overtime in svi.u can always change what u prefer.currently im using 24fps,8,0,euler,sgm_uniform,4,1.For anime its diffrent.faces will still alter if they are out of the frame for to long but its way more stable with refiner 1.
yeah, @hartweizen is right, his suggestion works. Also I did some experiments with samplers and schedulers, they have major impact on outcome and motions in different situations and styles, so experiments are valid.
It can also help to add in every segment something like: "(consistent face:1.1), same identity, (same facial structure:1.1), same proportions, same hairstyle, same makeup, same expression style, identical eyes, identical lips, identical teeth, identical nose shape"
why I keep getting OOM on C-AiO? when I enable flf2v, color match and perfect loop? tested 5 sec, balanced hd 12 fps. I got OOM. but I can generate normaly on I2V WF even at 8 second 16 fps
it's look like WhiteRabbit
File "E:\comfy2\ComfyUI\custom_nodes\comfyui-WhiteRabbit\interpolation.py", line 1037, in analyze_wrapper
return self.analyze(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "E:\comfy2\ComfyUI\custom_nodes\comfyui-WhiteRabbit\interpolation.py", line 1068, in analyze
clip_nhwc = clip_nhwc.pin_memory()
^^^^^^^^^^^^^^^^^^^^^^
torch.AcceleratorError: CUDA error: out of memory
Because flf2v needs more VRAM than i2v
@darksidewalkerĀ that not true, i can use other WF without any issues.. I asked chatgpt, the problem is on whiterabbit nodes.
here the answer: unloading the model before running WhiteRabbit can absolutely help.
For most GPUs under 16GB:
ā Generate
ā Save
ā Unload
ā Interpolate
can u look at this?
@RavirKunĀ Well, if ChatGPT knows the answer, just do it :)
But I can say you, the answer is not correct anymore, because the clean/unload nodes harm the comfyui memory management and are leading to errors as of comfyui v0.4 and higher.
But if you want, just wire these nodes in between yourself.
You can also tune the whiterabbit nodes for lower batches, tune as you like.
Is the loop_count setting in your SVI workflow supposed to lengthen the video by having a segment loop a given number of times? If so, that isn't working for me. If not, what does loop_count mean?
C-SVI has no loop_count š¤
The loop_count is in the Video Combine nodes.
They have no effect on the final video. The images are passed directly from one extension to the next and the intermediate saved parts aren't referenced at all.
The video combine nodes by the samplers are there as reference so you can check the results while the next part is running. They also provide a 'backup' so you don't lose everything if the workflow fails part way through (out of memory, etc). Increasing loop_count there just makes the backup video loop and has no effect on the continuing workflow.
The video combine node up top on the left is the pre-final intermediate node which saves the video before upscaling/colour grading/interpolation. Again, looping that just loops the backup video and does nothing to the result.
All intermediate parts are deleted at the end of a successful run.
The final Video Combine node on the right is the end result. Increasing loop_count on that will... just make the final video loop. Most video players will loop automatically so... yeah.
For the I2V workflow, I keep getting an error saying there's a loop between the "high lora" node and the "backend and settings" node. Anyone else seen this and know what's going on? Even looking at the backend, I can't see what would be causing it. Even if I try to run it directly out of the box with no changes, it gets this error.
if u use his workflow for the first time.u always have to change safetensor or gguf files high/Low(unetfolder),clip,vae 2.1.otherwise u will not be able to use it.all files in his workflow a linked to his computers filepath and not yours.
@hartweizenĀ I did that and I'm still getting this loop error.
@hartweizenĀ yes, I was able to see that and made sure each was pointing to something in my file path and I am still getting this loop as well.
just use AiO version thats always up to date or svi for longer version.AiO is the same but more features.
@hartweizenĀ I get the same issues with the AiO version as well, everything updated.
@BinaryBottleBakeĀ wich comfiui version are u using? im using 13.0 and there is a version 14 and 14.1 im using windows installer version.maybe its a new bug for 14.x and check for update for modules(custom node manager).did this issue appear since 24 hours if yes then comfiui 14 is bugged again...
@hartweizenĀ Using 14.1 right now, and all my nodes recently updated as well. Keep getting Loop (911, 436) backend and high lora node
@BinaryBottleBakeĀ Using my comfyui installer, latest comfyui 0.14.1, latest nodes, torch 2.10.0+cu130, workfow C-AiO v4.9 ; everything works.
Maybe you installed custom nodes that are incompatible.
For anyone curious and sees this thread, it definitely seemed to be some custom nodes that were causing some conflict. I removed all nodes and reinstalled comfy and after adding the requirements this became usable for me. It's a great workflow so it was worth getting rid of the extra nodes I don't use anyway.
@BinaryBottleBakeĀ bro, have you solved this yet? I had the same problem and fixed it by going into ComfyUI settings, searching for 'loop', and turning off 'Check for loops before submitting'.
@BinaryBottleBakeĀ I tried everything ā updated ComfyUI, switched PyTorch, updated all nodes, searched everywhere ā and it ended up being some dumb setting in ComfyUI. Can't believe it
Hi there. I'm a big fan of your AiO and already used it for some tests. If I change the resolution with the resolution node, the final video is always very different even though it's the same seed. Is this normal behavior? I already found myself deleting the HQ versions of several videos because they differ so much from the preview. Maybe I'm just not understanding something.
Every setting that is used for generations will change the outcome, only post processing like interpolation will not change the outcome. It is all adding to the noise. Only if all influencing settings stay the same you will get the same.
@darksidewalkerĀ Thanks for the reply. Than it was just a coincidence that sometimes the output stays almost the same I guess.
The workflow says that all activated segments create a 50-second video. For some reason, it only creates about 12 seconds for me. Why? What needs to be adjusted? I use C-SVI WF.
PS. The video image is somehow sped up. It's as if the video tape is being rewound in fast-forward mode.
The math is right is you set it like this: 16 fps x 81 frames = 5s; 5s x 10 sampler = 50s.
It all depends on your settings.
Hello, I'm having trouble when I use F3#add exact loop (#F2: FLF2v is also automatically inserted, is that correct?), I get this error: ImageScale.upscale() missing 1 required positional argument: 'image'.
Any idea what the problem might be?
Thnaks :)
Hello friend, how are you? I tried the first workflow, on my RTX 5070 Asus Prime and the truth is that it is the flow that gives me the greatest speed. I created 3 videos without audio with that flow. However, when using the FastFidelity C-CA workflow, to generate the audio with Foley, it gives me an "AudioConcat" error.
VHS failed to extract audio from ComfyUI/output/video/2026-02-17/032922_00001.webm" I did some research on the internet and I think you want to extract the audio from somewhere, but according to the workflow you provide, it is to generate audio for the videos, right? Or am I wrong, thank you very much for your work, it is truly incredible.
The error is when you try to combine videos without audio, you would have to skip the audio combine if there there is no audio in.
@darksidewalkerĀ then how to add audio to the 5 sec videos you create with the first FastFidelity C-AiO workflow
@YinrexĀ 1st do audio with foley / mmaudio, than combine. Or disable the "with audio combine" switch to combine without audio.
trying to use the I2V workflow but keep getting an error: Loop detected (436, 911)
use AiO version.i2v version is older and aio has everything u need.otherwise svi workflow for longer videos(3.3sec per section).
please tell me, in the previous version of SVI, each fragment of the sampler output a video combining the previous videos, in the new version, each sampler outputs only its own video and then it is combined separately, but sometimes the process crashes and the samples do not merge, how can I make them merge as well as in the previous version
I did change that, because it was hard to determine what was happening in each segment when I just want to change one segment without touching the others.
That way it is far more easy to change just one segment, as they act as preview to that segment, to a desired outcome without touching the others.
If you want it the other way with successive complete rendered videos, you will have to change the wires of every preview video to the "extended images".
@darksidewalkerĀ thanks
I have the same problem as the other person in the comments; I set fps to 16 but am still only getting 3-second segments. I've also started to experience unusual video speed-ups these few days. The WF and models didn't change, so it might be because of something that got updated.
Can you also tell me which one of the 7 workflows you are referring to?
@darksidewalkerĀ Oh my bad, the SVI 2.7 one
i too am just getting 3seconds per sampler. SVI 2.7
do we need to set frames to 120
@ferelik440Ā I tested both 16 fps and 24 fps and got correct times. I really don't know what the issue could be.
@Kingp0dd529tĀ absolutely not. SVI wants 81 frames.
@darksidewalkerĀ i tried 16fps, i got 5 seconds. i put it back to 24fps, i got 3 secs
@Kingp0dd529tĀ then yours is working, what's wrong with mineš¤? maybe I will try it on a clean comfyui instance.
@darksidewalkerĀ so does that mean that the 3second output per sampler is as expected?
@Kingp0dd529tĀ 3,3seconds yes. 81fps divided by 24fps.if u try 16 fps u will have many issues.thats why 81fps is fixed.only in the normal Aio workflow u can change fps and frames but its will start looping with 16fps after 6- or 7 seconds.wan 2.5(no local version out yet).wan2.2 was made for 5 seconds low resolution and wan 2.5 for 10 seconds higher resolution.
Yes @Kingp0dd529t it is like @hartweizen said.SVI wants 24 fps and 81 frames.Ā
thank you to both of you! love the work!
i have a question, in the official workflow of svi 2pro, they use 16fps https://github.com/vita-epfl/Stable-Video-Infinity/blob/svi_wan22/comfyui_workflow/SVI-Wan22-1210-4-Clips.json
@Kingp0dd529tĀ you can do 16, but following the discussions on their GitHub they recommended 24
does the processing time in between samplers that were already generated take long? my steps are: generate sampler1 until i got the correct motion, generate sampler2 until i got the correct motion, and so on. i noticed that it takes a long time to go through sampler 1 and 2 even though i didn't change any seed/settings/prompt.
only 1-2 seconds (rtx5090). exept u change something in sampler 3 as example but u already generated sampler 6,then u start again at 3 a new processing starts for 4,5,6. only work with 1 workflow not 2 workflow at the same time.never change antyhing in the samplers before.
@hartweizenĀ that's weird, i already generated sampler 1 and 2. now i am changing the prompt for sampler 3, i don't change anything in sampler 1 & 2 (or any other nodes) aside from prompt text for sampler 3. but it takes minutes before it reaches the sampler 3 boxes. for reference, sampler 1 only takes 70 seconds, but when i edit sampler 3, it takes 300 seconds.
@Kingp0dd529tĀ if im at sampler 8 cancle the job, because i didnt like what i saw at 7.i change sampler 7 and press run.he then checks all sampler video outputs before then starts rendering.i takes 1-2 sec per sampler. im using nvenc-av1(nvidia gpu) thats a lot faster then webm or whatever the standard setting is. video output always takes seconds. i dont know if there is a video output thats way faster for amd.but if there is one u have to change video output on all samplers(under each sampler) and both video output near image loader.
@hartweizenĀ thanks for the tip, i will try nvenc-av1 format
C-AiO v4.9 works great, but isn't it better to put the upscale section BEFORE the frame interpolation? Upscaling with model takes forever when so many frames
You may be right. I'll look into it :)
C-AiO v5.0 revised that logic. Thx for the hint!
for SVI workflow, I keep getting this:
got prompt
Failed to validate prompt for output 374:
* (prompt):
- Required input is missing: images
* PreviewImage 374:
- Required input is missing: images
Output will be ignored
is that normal? I did everything, and there is no missing images or prompt, but I keep getting that. (the generation and output is normal), but this error is really bothering me
This is not normal, but I need more information please:
1# comfyui version, pytorch version, python version?
2# costom_nodes updated?
3# Workflow version
@darksidewalkerĀ pytorch version: 2.9.1+cu126
Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
ComfyUI version: 0.11.1
ComfyUI frontend version: 1.37.11
yes updated
C-SVI v2.8
@RavirKunĀ As I can see you running an older version of comfyui.
Please update it and try t also update to pytorch 2.10+cu130
Hello, thanks for your amazing work!
I'm now facing a problem where when I enable the MMAudio, it shows the following error:
!!! Exception during processing !!! Compex types (LATENT/IMAGE) need to reference their width/height, e.g. a.width Traceback (most recent call last): File "/mnt/disk8t/ComfyUI/execution.py", line 530, in execute output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) File "/mnt/disk8t/ComfyUI/execution.py", line 334, in get_output_data return_values = await asyncmap_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) File "/mnt/disk8t/ComfyUI/execution.py", line 308, in asyncmap_node_over_list await process_inputs(input_dict, i) File "/mnt/disk8t/ComfyUI/execution.py", line 296, in process_inputs result = f(**inputs) File "/mnt/disk8t/ComfyUI/custom_nodes/ComfyUI-Custom-Scripts/py/math_expression.py", line 241, in evaluate r = eval_expr(node) File "/mnt/disk8t/ComfyUI/custom_nodes/ComfyUI-Custom-Scripts/py/math_expression.py", line 185, in eval_expr return eval_op(node, node.left, node.right) File "/mnt/disk8t/ComfyUI/custom_nodes/ComfyUI-Custom-Scripts/py/math_expression.py", line 175, in eval_op l = eval_expr(l) File "/mnt/disk8t/ComfyUI/custom_nodes/ComfyUI-Custom-Scripts/py/math_expression.py", line 202, in eval_expr raise TypeError( TypeError: Compex types (LATENT/IMAGE) need to reference their width/height, e.g. a.width
How can I fix this? Thanks again!
Yeah, there is a math error, I'll fix this asap.
Got it, thanks!
Does FastFidelity C-SVI v2.8 include VRAM optimizations? I've noticed that its video memory usage has decreased
I noticed there's a 'Preview images' node sitting at the bottom of the Markdown Note. Did you forget to remove it?
@o622145789634805Ā I can not spot that node. š¤·
@darksidewalkerĀ I opened DaSiWa WAN 2.2 i2v FastFidelity C-SVI-28.json with Notepad++ and found a node with id=374 named previewimage, but it is not being used.
@o622145789634805Ā Thx, found it and removed it.
Really dumb question, but where would I go in the AIO workflow to change the fps setting? It looks like videos might be set to 16fps but I'm not seeing the option to change it anywhere.
It mentions in the workflow notes that FPS is automatically calculated based on length. But it also mentions that MMaudio requires 24FPS and 5 second length. Default FPS is 16 though. Found the FPS node in the backend but I'm unwilling to change anything back there for fear of buggering something else.
Was a bug, comfy deleted the value, just load the recent one, should be right back in that gui
@darksidewalkerĀ awesome; great work as always
I get this error when try to interpolate
Tried all GitHub base urls to download rife49.pth but no suceess. Below is the error log: Error when downloading from: https://github.com/styler00dollar/VSGAN-tensorrt-docker/releases/download/models/rife49.pth
I am using C-AiO-48. Could not download latest version because it is not appears in your civitai page.
manually download rife49 pth then put it on comfyui custom node > frame interpolation > ckpt. paste it here and refrersh browser
work for me
FastFidelity C-AiO - no file :-(
I know. Will be back when I'm finished with it :)
I'm getting an error that is specifically related to the activation of MMaudio in the workflow.
Compex types (LATENT/IMAGE) need to reference their width/height, e.g. a.width
I've watched the backend during generation and the workflow fails immediately prior to MMaudio regardless of what else is activated. Disabling MMaudio allows generation to complete.
The MMaudio node is not outlined in red at the time of failure though, and I'm not sure why it requires width anyway? After reading a huge number of comments here, it seems this is a unique issue so it must be something to do with my system or install, but just in case I thought I would mention it here.
Workflow is a work of art btw. Thank you
I think this was a math error, tried to fix it in the recent workflow, maybe just redownload it šš