CivArchive
    WAN 2.2 AIO💠 T2V / I2V / S2V / T2I / MMAudio 🔹4-6 steps🔹Loop 🔹SVI Video extend🔹WanVideoWrapper Workflow🔹K3NK - v2.4
    NSFW

    ☕KOFI https://docs.google.com/forms/d/e/1FAIpQLScltzaQXTF2VFWRWVaqPSzJXYyNBF9hUQOLI8aBCyLrpCM1_w/viewform?usp=dialog

    WAN 2.2 💠 T2V / I2V / S2V / T2I🔹4-6 steps🔹Loop 🔹SVI Video extend 🔹WanVideoWrapper Workflow🔹K3NK

    NOTICE: IF YOU ARE NEW TO COMFYUI, I DONT RECOMMEND STARTING WITH THIS WORKFLOW, IS AN ALL IN ONE WORKFLOW YOU WILL GET CONFUSED.

    I UPDATED v2.3, YOU CAN CHOOSE IF YOU WANT RES4LYF OR WVW SIGMA SPLITTING

    Since v1.8 im using subgraphs, you need latest comfyui with the latest frontend updates, also probably you will need to update Comfyui Manager.

    For me was: setting nightly vers on the manager then update confy from the manager too.


    * i allways leave the image overlay enabled, it will error if you dont have an image on it, sorry :S

    v2.0

    You can choose whether to merge with the loras or not, change the lora connection from the model loader to the set loras node, after that uncheck merge_loras

    The toggled i added for radial sage, requieres Sage Attention to be installed, if you dont have it you should unplug the conexion i made to the attention type on the model loaders..

    Be sure to update WanVideoWrapper nodes ..


    The workflow works just fine with Wan2.1 if you bypass first sampler and model loader

    This workflow is included with all my uploads as metadata, drag and drop a vid to comfyui.

    I run a 4090 locally


    You can use it as other modes if you activate this option for enabling the required nodes.

    Make sure you load the correct models on the model loaders


    Kijai's WanVideoWrapper Node

    Wan2.2 Kijai's models

    Lightx2v LoRa needed for lower steps (faster generations)

    Wan22-Lightning Lightx2v alternative, newer and better in some scenarios

    NSFW Clip Vision (not really needed in wan2.2)

    RES4LYF Nodes

    MMAUDIO

    WAN 2.2 💠 T2V / I2V

    MMAUDIO NSFW

    BOYONODES

    K3NK IMAGE GRAB

    Description

    • Added T2I single sampler, you must choose one when you go inside the subgraph

    • Fixed order of image overlay so you dont overlay the PNG frames and wont error with MMAudio

    • Swaped Boyo Nodes for K3NK Image grab, just keept what i needed and tweaked it a bit, now you can select the number of frames feeded to start_image and clip_vision, not a big deal but it wont hurt for PNG extended videos

    FAQ

    Comments (117)

    The_rule_of_ThetraDec 7, 2025· 1 reaction
    CivitAI

    I don't get it.
    I've recently changed my GPU from 3090 to a 5090 (both Gaming Trio - MSI), and before the workflow worked nice. Now? It either keeps disconnecting (when I use Torchcompile, and there's no error message in the log) or gives me a Kernel bug after the high noise has completed its task (when using SageAttention).

    I am baffled.

    CrystalVisageDec 7, 2025· 1 reaction

    Congrats on the new gpu. I'm not sure what's wrong and quite a number of things might be wrong, but generally you oughta reinstall almost everything when you swap GPUs, just to be sure. Reinstall and get the latest of everything. (torch, sage, xformers, etc.)

    K3NK
    Author
    Dec 7, 2025· 1 reaction

    yeah @CrystalVisage is prolly right, architecture is different so..

    moawmann01329Dec 7, 2025· 1 reaction

    Pytorch is finnicky with 50- series gpu's. I had similar issues installing a 5060ti. I ended up following this guide to get it to work, hopefully it helps. https://github.com/comfyanonymous/ComfyUI/discussions/6643?utm_source=chatgpt.com

    The_rule_of_ThetraDec 7, 2025· 2 reactions

    @CrystalVisage Yeah, pretty much thought the same.
    Bother.
    Welp, I'll get to work then. Thanks, bytheway. Very much appreciated, fellas.

    gman_umschtDec 8, 2025· 1 reaction

    Because you mention Torch compile... did you clean all the tritron files in $TEMP\torchinductor_[yourname] and inside the .triton directory in your c:\users\[yourname]
    Might be that those clash with your new card.

    The_rule_of_ThetraDec 8, 2025· 1 reaction

    @gman_umscht No, I did not, cause I'm a dummy.

    Thanks for pointing that out too, mate xD

    Edit: Reinstalled everything, the disconnection now happens only when using Radial Sage Attention, but at least that nasty bug to just Sage went away: it's progress.

    gman_umschtDec 8, 2025· 1 reaction

    @The_rule_of_Thetra no dummies here, I also learn new stuff every week. I made me a clean up batch file that I use after a long session before shutting down the pc. Not because I'll change the gfx card any time soon (still happy with my 4090) but I have several Comfy instances with different PyTorch versions and I did not want to run into problems with mismatched Triton artifacts.

    skpManiacDec 11, 2025· 1 reaction

    I have a Gigabyte 5090 Waterforce, you need specific versions for he 50 series cards, do your homework before running it. Co-pilot helped me loads.

    cleptoesDec 8, 2025· 1 reaction
    CivitAI

    I cant seem to find this file in the links above or on the kinjai hugging face. wan_2_2_I2V_A14B-HIGH_lightx2v_4step_lora_v1030_rank_64_bf16.safetensor

    Can anyone help me?

    FantasticFeverDec 8, 2025· 1 reaction
    CivitAI

    I get this manager error even after updating Comfy. Any idea? I updated comfy and cleared browser cache.

    Failed to find the following ComfyRegistry list. The cache may be outdated, or the nodes may have been removed from ComfyRegistry.

    comfyui-framepackwrapper_plusone

    juliusmartinDec 8, 2025· 2 reactions
    CivitAI

    checkpoints vs base+lightning
    where are you at in late 2025?
    TY

    clear3Dec 8, 2025· 1 reaction
    CivitAI

    I keep getting this error


    LoadWanVideoT5TextEncoder().loadmodel(model_name, precision, "main_device", quantization)

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    File "E:\ComfyUI_windows_portable_nvidia\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-WanVideoWrapper\nodes_model_loading.py", line 1811, in loadmodel

    raise ValueError("Invalid T5 text encoder model, fp8 scaled is not supported by this node")

    ValueError: Invalid T5 text encoder model, fp8 scaled is not supported by this node

    K3NK
    Author
    Dec 8, 2025· 2 reactions

    Invalid T5 text encoder model, fp8 scaled is not supported by this node
    grok it, gemini it, gpt it, deepseek it, they will tell you whats going on.. or at least a good hint..

    binitafreyer207Dec 10, 2025· 1 reaction
    CivitAI

    I am new to this, can you make a detailed explanation on each step please? I find myself lost after downloading the scaled model; where should I put it? on /models? or is it /models/latent_upscale_models?

    Now, regarding the lightx2v, which one of all the files from the link should I donwload and where should I put it? I think it's on Models/loras, right? but which file? and so on for each step,

    Thanks a lot in advance!!

    qekDec 12, 2025· 2 reactions

    "NOTICE: IF YOU ARE NEW TO COMFYUI, I DONT RECOMMEND STARTING WITH THIS WORKFLOW, IS AN ALL IN ONE WORKFLOW YOU WILL GET CONFUSED."

    K3NK
    Author
    Dec 12, 2025· 1 reaction

    I hope you asked any LLM before comment xD the folders I can't remember now, but gpt, Gemini or Deepseek should know.

    Zeb101Dec 12, 2025· 2 reactions

    Fp8 scaled model goes to confyui folder - models - diffusion models.

    Lora to confyui folder - models - loras, you need two.

    High lora

    Wan_2_2_I2V_A14B_HIGH_lightx2v_4step_lora_v1030_rank_64_bf16

    Low lora

    wan2.2_i2v_A14b_low_noise_lora_rank64_lightx2v_4step_1022

    ac2023Dec 10, 2025· 1 reaction
    CivitAI

    How do you avoid getting "cut off" gen*tals? The workflow contains the prompt "a man holding p*nis", and the resulting video results in a hand holding a cut-off p*nis.
    Also, it often happens to me that people appear like eating something instead of doing f*ellatio. What goes wrong in this case? Thank you!

    qekDec 13, 2025· 1 reaction

    Why cens*ring good words?
    "video results in a hand holding a cut-off p*nis." I remember getting such images with SD 1, why holding? There are better ways to describe the act: masturbation, grabbing, etc
    "it often happens to me that people appear like eating something instead of doing f*ellatio. What goes wrong in this case?" Let them eat, please, they are hungry. Did you really tell them "to eat genitals"? Again, you need better prompts and loras

    K3NK
    Author
    Dec 13, 2025· 1 reaction

    Prompt for "man's lower body"

    ac2023Dec 17, 2025· 1 reaction

    Thank you. I was referring to a workflow of K3NK. I don't perfectly remember anymore, I think the latest where a penis write something with sperm on the forehead of a woman. When I ran the workflow, I saw a cut off penis in the head of a male person and fluid came out.

    Only when I later saw the promo of the penis writing a word onto a woman's forehead, I realized what it should actually depict.

    For me it was a typical "hungry woman" result. But since it was coming from a professional workflow that other's use, too, I thought that somebody remembered the problem and the solution. But of course, I let them eat! :)

    androsnyDec 12, 2025· 1 reaction
    CivitAI

    Still my favorite workflow, can't even look at other workflows anymore for the most part! I am getting great results but would like to try raising native frames per second generated from 16 to 24, how can I do that?

    GenGynDec 12, 2025· 1 reaction
    CivitAI

    PNG combine doesn't appear to be working in 2.4. 2.3 works as expected. 2.4 shows an image input error, unless I missed a widget to flip.

    mandbzDec 13, 2025· 1 reaction

    I also get error when combining I2V extended pngs

    K3NK
    Author
    Dec 13, 2025· 2 reactions

    you're right, i fixed it, missing conexion in the load path node

    mandbzDec 13, 2025· 1 reaction

    @K3NK Thank you!

    drowai443Dec 31, 2025· 1 reaction

    Seems like you may have overwritten the PNG combine fix when fixing something else? Because it doesn't work in the latest version again.

    By the way, love you work. Amazing job on everything!

    K3NK
    Author
    Jan 1, 2026· 1 reaction

    @drowai443 im creating a combined video right now, whats the error youre getting?

    drowai443Jan 1, 2026· 1 reaction

    @K3NK "sequence item 1: expected str instance, NoneType found" -- it's seemingly related to setting the path for the PNGs to be saved. I set the path and it exists (e.g. D:\ComfyUI\outputs), and I follow the directions, but for whatever reason it's throwing that error. It also doesn't update the path on the other nodes and still shows your 'G:\reForge\' path, but I'm not sure that's related.

    ripemist14286Dec 14, 2025· 1 reaction
    CivitAI

    Hi K3NK! First of all, I wanted to say that your workflows for Wan2.2 are the best I've ever tried. This custom dpm++_sde/beta combo delivers the highest video quality, and overall, the level of control for model offloading allows for fine-tuning of VRAM and RAM usage. I still haven't explored all the possibilities of these fantastic workflows!

    The only frustrating issue I can't figure out is the rather slow performance of the frame interpolator. Both GIMMVFI_interpolate and RIFE VFI Interpolate take about 25-30 seconds to process and double the frames of a 101-frame sequence on an RTX 5090.

    Is this considered normal performance? Or would it be simpler to just generate 20 FPS videos from the start and skip interpolation altogether?

    Thanks in advance for any insights!

    K3NK
    Author
    Dec 14, 2025· 2 reactions

    As far as I know that's what it is, interpretation suck xD either i got oom or it will go slow as fuck, is almost taking the same time that the samplers took, is sad... If you find any other rafter methods please tell

    qekDec 15, 2025· 2 reactions

    RIFE 4 is very fast but its quality is lower

    ToxicBotDec 16, 2025· 1 reaction

    If you can get topaz video shits you skip the interpolation in comfy and then batch interpolate a bunch of videos together later in topaz. Could probably do that with comfy too somehow (batch interpolate) just targeting the videos worth keeping.

    ToxicBotDec 16, 2025· 1 reaction
    CivitAI

    Probably the best workflow but... Damn... That's a lot of shit going on. I'm too scared to install on my main setup lol.

    rivverswimmer2572Dec 17, 2025· 1 reaction
    CivitAI

    Anybody else having problems with the Swwan Fast Groups Muter? Mine are disabled and every trick I've tried doesn't seem to get them working.

    K3NK
    Author
    Dec 17, 2025· 1 reaction

    how is "disabled"?

    qekDec 18, 2025· 1 reaction

    Disable Nodes 2.0?

    rivverswimmer2572Dec 18, 2025· 1 reaction

    @K3NK They just show up as blank with no switches. I've disabled Nodes 2.0, disabled every node other than what's in the workflow looking for conflicts, reinstalled Swwan, and even did a clean comfy install. It's a real head scratcher. BTW, your work is incredible. You've got a gift. Thanks for sharing it with the world.

    BixxxbyJan 4, 2026· 1 reaction

    @rivverswimmer2572 Having the same issue. You ever find a fix?

    rivverswimmer2572Jan 5, 2026· 1 reaction

    @Bixxxby Nope.

    K3NK
    Author
    Jan 5, 2026· 2 reactions

    @rivverswimmer2572 group mutters are part of rgthree nodes, you should update those.. maybe update comfyui manager too

    BixxxbyJan 5, 2026· 2 reactions

    @rivverswimmer2572 I was using an older version of ComfyUI Core. The fix for me was this.

    (With stability matrix)
    - Update ComfyUI Core
    - Update ComfyUI Manager
    - Uninstall rgthree through manager / Stop package / Delete rgthree folder from custom-nodes
    - Start ComfyUI, re-install rgthree nightly through ComfyUI manager

    I had to do it a couple times, but it worked for me.

    4crap301Dec 18, 2025· 1 reaction
    CivitAI

    Trying out context windows and getting the following error:

    Error during sampling: Expected all tensors to be on the same device, but got tensors is on cuda:0, different from other tensors on cpu (when checking argument in method wrapper_CUDA_cat)

    !!! Exception during processing !!! Expected all tensors to be on the same device, but got tensors is on cuda:0, different from other tensors on cpu (when checking argument in method wrapper_CUDA_cat)

    Traceback (most recent call last):

    File "C:\ComfyUI - clean\ComfyUI\execution.py", line 510, 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, hidden_inputs=hidden_inputs)

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    File "C:\ComfyUI - clean\ComfyUI\execution.py", line 324, 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, hidden_inputs=hidden_inputs)

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    File "C:\ComfyUI - clean\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:\ComfyUI - clean\ComfyUI\execution.py", line 298, in asyncmap_node_over_list

    await process_inputs(input_dict, i)

    File "C:\ComfyUI - clean\ComfyUI\execution.py", line 286, in process_inputs

    result = f(**inputs)

    ^^^^^^^^^^^

    File "C:\ComfyUI - clean\ComfyUI\custom_nodes\ComfyUI-WanVideoWrapper\nodes_sampler.py", line 3137, in process

    raise e

    File "C:\ComfyUI - clean\ComfyUI\custom_nodes\ComfyUI-WanVideoWrapper\nodes_sampler.py", line 1971, in process

    partial_img_emb[:, 0] = torch.cat([image_cond[:4, 0], new_init_image], dim=0)

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    RuntimeError: Expected all tensors to be on the same device, but got tensors is on cuda:0, different from other tensors on cpu (when checking argument in method wrapper_CUDA_cat)

    LLM being less than helpful with responses! Any ideas?

    Also, mmAudio truncating audio to less than the video length. Is this to do with mmAudio expecting 24fps?

    Thx!

    K3NK
    Author
    Dec 18, 2025· 1 reaction

    I'll do some testing later, mmaudio works fine in I2V, it should be ok in t2v too

    4crap301Dec 18, 2025· 1 reaction

    weird, this is i2v I'm trying, consistenly getting truncated audio :(

    K3NK
    Author
    Dec 18, 2025· 1 reaction

    @4crap301 youre not using interpolation, right? i think is that.. ill look into it

    K3NK
    Author
    Dec 18, 2025· 1 reaction

    @4crap301 seems like some bug when mmaudio is not getting the minimum fps i think, im trying without interpolation, setting directly 12seconds in the mmaudio node and i get 8seconds over and over again, the only thing i can come up with is that the video is at 16fps..
    is totally that, mmaudio node spects more than 16fps, you know a node to duplicate frames? i already added a downsizer before feeding mmaudio node, now i need a frame duplicator of some sort..

    https://github.com/kijai/ComfyUI-MMAudio/pull/52

    K3NK
    Author
    Dec 18, 2025· 2 reactions

    @4crap301 fixed now, make sure you update nodes.py from the pull request

    FlimlflmairieDec 18, 2025· 1 reaction

    Hey, @K3NK thanks for the insanely amazing workflow. I'm getting the same error "RuntimeError: Expected all tensors to be on the same device, but got tensors is on cuda:0, different from other tensors on cpu (when checking argument in method wrapper_CUDA_cat)" with the context windows, did you manage to take a look? Thanks again!

    Edit: you dont need to have the reference latent plugged in. You can safely disconnect it.

    4crap301Dec 20, 2025· 1 reaction

    @K3NK so..... I've just tried it and I'm having the exact same issue again! Not clear why as I can see your working and what you've been disgnosing (i had the same float and save you had) and I'm still getting Sync video is too short: 3.40 < 5.31, truncating to 3.40 sec

    AFK for a while now but will check back in when back, what a puzzle

    klapperklausDec 26, 2025· 1 reaction

    same error here running on a 5090: Expected all tensors to be on the same device, but got tensors is on cuda:0, different from other tensors on cpu (when checking argument in method wrapper_CUDA_cat)

    you can get it working when you unplug the pink latent noodle that goes into the reference_latent input on the node in the bottom left. I am not sure if this defeats the purpose of the whole thing but at least its working. Also the vae used in this group is bf16 while all models are fp16 but maybe thats intentional (changing it doesn't fix the problem anyway)

    https://github.com/comfyanonymous/ComfyUI/issues/11045

    4crap301Jan 5, 2026· 1 reaction

    hey @K3NK , any thoughts on the below? would be cool to get this working

    K3NK
    Author
    Jan 5, 2026· 1 reaction

    @4crap301 please share screenshots via imgurl images

    long time i dont used context windows.. i just use my png extension, i wasnt a fan of context windows, for me only worked good in lipsync..

    4crap301Jan 5, 2026· 1 reaction
    mandbzDec 19, 2025· 1 reaction
    CivitAI

    RTX 5090, I get OOM for GIMM-vfi (rescale + upscale + sharpness + filmgrain), I get error on interpolation time to time usually only work when its fresh restart of my computer. Can I offload some vram or tile interpolation while I'm doing GIMM-VFI interpolation?

    BTW, This is the best workflow I ever used for my entire Comfyui expereince :)

    K3NK
    Author
    Dec 19, 2025· 2 reactions

    not that im aware off, you can try decreasing the ds_factor but that will downscale a bit..
    running out of ram or vram?
    whats the res youre generating?

    mandbzDec 19, 2025· 1 reaction

    @K3NK its 768x1408 (original)

    "torch.OutOfMemoryError: Allocation on device

    Got an OOM, unloading all loaded models." - I think its VRAM.(I'm newbie so asked chatgpt)

    It was T2v 768x1408 16fps 49frames. everything same as model loaded in workflow except one 224mb character lora.

    I'm not sure but I think it worked on I2V(turning almost every options) few days ago so I tried turning most of the options for T2V as well.

    mandbzDec 19, 2025· 1 reaction

    @K3NK GIMMVFI Model precision is fp32 and torch_compile false(I don't know this is info needed ), btw i have 64g ram

    K3NK
    Author
    Dec 19, 2025· 2 reactions

    @mandbz try reducing blockswap, i leaved it at 20 i think, thats the standard for 720 when you dont have 128gb sysram, like me
    about the t2v, yeah, seems like it takes more resources, no idea why, maybe coz the aspect ratio..

    mandbzDec 19, 2025· 1 reaction

    @K3NK ah Thank you for your help. I lowered blockswap to 20 and lower dsfactor to 0.75. Works great, really great quality, thank you for your help :)

    mykee18893Dec 21, 2025· 3 reactions
    CivitAI

    I can't seems to get pass 3 secs even with a 5080. I always ran out of ram if I set it to 4 secs. What else can I do to atleast get 5 secs of video? Tia

    K3NK
    Author
    Dec 21, 2025· 1 reaction

    increasing blockswap?

    mykee18893Dec 22, 2025· 1 reaction

    @K3NK ill try that. Pretty knew here, but I managed to get it to work. I just wanted to do more than 3 secs video.

    7180347Dec 30, 2025· 1 reaction

    @K3NK if I use a 12gb vram card, what range of block swap makes the most sense?

    K3NK
    Author
    Dec 30, 2025· 1 reaction

    @olivereads38255 really depends on the amount of sys ram you have and the resolution and duraton, start with 20 blocks with 720res 3sec and adjust from there

    7180347Dec 31, 2025· 1 reaction

    @K3NK this worked, thank you k3nk! you're the best

    deepworld23Dec 22, 2025· 2 reactions
    CivitAI

    Thanks for the workflow! Just started trying out the I2V portion of the workflow and have a few (probably dumb) questions. I'm not using the speed lora's, just a few nsfw's, would you recommend changing any of the default settings since I am not using the speed loras? And second, how exactly do I raise the dimensions? When it is set to 720p, it is only coming back with 512, I'm sure i'm just missing something, but appreciate any tips! Thanks!

    K3NK
    Author
    Dec 22, 2025· 1 reaction

    I allways use speed loras, as for the resolution the nearest bucket will calculate, you should increase, I think is the number is the shortest side, but I really don't know, I've been using it since framepack

    7180347Dec 31, 2025· 1 reaction

    @K3NK i remember there were lora slots dedicated to the speed loras in past versions, do we just slot them now in like any other loras and set both to 1 strength for both high and low?

    K3NK
    Author
    Dec 31, 2025· 2 reactions

    @olivereads38255 yep, the speed lora is just another lora really xD

    7180347Jan 1, 2026· 1 reaction

    @K3NK ok phew, thanks!

    MugenManDec 22, 2025· 2 reactions
    CivitAI

    Guys, what can I replace Lora Select with - it's a super inconvenient node.

    I wanted Power Lora, but the connections are different

    mykee18893Dec 23, 2025· 2 reactions
    CivitAI

    Need help with video extension. I get this error.

    K3NKImageGrab.grab_latest_images() missing 1 required positional argument: 'directory_path'

    K3NK
    Author
    Dec 23, 2025· 1 reaction

    It says is missing the path to your output folder, have you add it?

    mykee18893Dec 23, 2025· 1 reaction

    @K3NK Yes, I created the folders. How do you exactly add it to the node?

    K3NK
    Author
    Dec 23, 2025· 1 reaction

    @mykee18893 do you see the text / instructions that nodegroup has?
    you should see a text that reads "Set the path of your output folder here" there you add the path

    necro18Dec 28, 2025· 1 reaction
    CivitAI

    loop always seems to change color on last frame

    MCSizeMattersDec 29, 2025· 1 reaction
    CivitAI

    Perhaps it's over my head, but no matter what I try, I still get these as missing:

    MMAudioFeatureUtilsLoader

    MMAudioModelLoader

    MMAudioSampler

    I've manually installed MMAudio from the link, installed the requirements, and updated the nodes.py. Am I just missing something?

    K3NK
    Author
    Dec 29, 2025· 1 reaction

    no idea being honest..
    my comfyui is: ComfyUI 0.5.1, ComfyUI_frontend v1.34.9

    MCSizeMattersDec 29, 2025· 1 reaction

    my comfyui is: ComfyUI 0.5.1, ComfyUI_frontend v1.34.9 as well.

    I'll keep playing around to see what I can figure out, I'll post back if I come up with a fix.

    Can I just deactivate the audio segment?

    qekDec 30, 2025· 1 reaction

    @MCSizeMatters "You also need to replace nodes.py file in the mmaudio node folder with this one: https://github.com/phazei/ComfyUI-MMAudio/blob/master/nodes.py "?

    MCSizeMattersDec 30, 2025· 1 reaction

    @qek Yes, I did that as well.

    juliusmartinDec 30, 2025· 1 reaction
    CivitAI

    no nice work, learned a lot from your WF

    hope you write one day an article explaining how you keep track and manage your workflow, the updates and much more

    are you performing automated/scripts/ai/agents on the json already or only by hand?

    TY

    civitai495Dec 30, 2025· 3 reactions
    CivitAI

    Quick question!

    Amazing workflow! Took a while to learn, but now I'm loving it.

    However, how do I set the amount of steps for the High and Low models? I am using a 4 step GGUF model which needs 2 high steps and 2 low steps, but it always does 3 + 1 steps. 6 steps does 4+2 which is great, but I need manual control over the steps.

    Any help on how I can adjust this?

    7180347Dec 31, 2025· 1 reaction
    CivitAI

    loving this but can't figure out how to get concatenate function to work. i added my output folder but the workflow keeps adding an "undefined" folder to the address, which might be invalidating it and causing an error. (workflow should be using: "ComfyUI\output\106", but isntead it shows "ComfyUI\output\undefined\106\)" in the error

    K3NK
    Author
    Jan 1, 2026· 1 reaction

    try adding absoulte path, i have "G:\reForge\stable-diffusion-webui-reForge\Outputs" i also have a custom path for output folder

    7180347Jan 1, 2026· 1 reaction

    @K3NK yeah i was abbreviating it for brevity but yeah, still no luck! i'll see if it works in another version, maybe something changed

    BixxxbyJan 4, 2026· 1 reaction

    @olivereads38255 

    Figured it out on my end. It's specifically looking for the directory \outputs\undefined\#

    So, I put this for the directory

    "D:\Program Files\Stability Matrix\Packages\ComfyUI\output\"
    But under that directory, I had to add a folder titled "undefined",
    Then, place the #'d folders in there.

    nickhguurJan 6, 2026· 1 reaction

    how did you make it work? I'm on linux so the aboslute path for me is /ComfyUI/output however that is not working at all

    johhhnybegoodFeb 5, 2026

    @nickhguur  yep, does not work for me too, even after I changed delimiter from windows to posix.

    keenagent680Jan 1, 2026· 1 reaction
    CivitAI

    thanks for the wf!

    BixxxbyJan 1, 2026· 2 reactions
    CivitAI

    (Fix in comments)
    I'm getting error -

    VHS_LoadImagesPath

    "directory is not valid: G:\reForge\stable-diffusion-webui-reForge\Outputs\200\"

    If I bypass the "concatenate videos from png" group nodes like the older version of the workflow that works for me, the workflow simply doesn't run anything.

    Any ideas?

    jothomasthise654Jan 2, 2026· 1 reaction

    +1

    civitai495Jan 2, 2026· 1 reaction

    You have to put in the address of where your comfyui outputs normally. When you enable the node, it puts the images in a numbered folder within there

    K3NK
    Author
    Jan 2, 2026· 1 reaction

    @civitai495 yeah, the error says it:
    "directory is not valid: G:\reForge\stable-diffusion-webui-reForge\Outputs\200\"
    replace that for your output folder, the node needs the full path

    jess9000Jan 3, 2026· 1 reaction

    same here, no matter what I put in there...
    \workspace\madapps\ComfyUI\output should be it but I keep getting the error, also with / instead of \ or only part of the path. also: do we need to change the path in the actual Load Images (Path) node or just in textConcat?

    BixxxbyJan 4, 2026· 1 reaction

    Figured it out on my end. It's specifically looking for the directory \outputs\undefined\#

    So, I put this for the directory

    "D:\Program Files\Stability Matrix\Packages\ComfyUI\output\"
    But under that directory, I had to add a folder titled "undefined",
    Then, place the #'d folders in there.

    civitai495Jan 2, 2026· 1 reaction
    CivitAI

    Excellent workflow! Thanks for making it. How can I have manual control over low noise and high noise steps? I want to do 2 high noise and 2 low noise, but no matter which setting I change (Like start and end step), I cannot figure out how to directly control how many steps for each model.

    Is this possible to change or impossible?

    K3NK
    Author
    Jan 2, 2026· 2 reactions

    i think adjusting the sigma to step, because the shift doesnt affect the steps in my setup by some reason

    civitai495Jan 3, 2026· 1 reaction

    @K3NK I see! I'm not quite sure how to do that. I did try setting it to 6 steps, then setting start_step to 2 and end_step to -1. This meant it was 2 + 2 steps, but it didn't look quite right. Is this what you mean? Or how do I adust the sigma to step?

    BixxxbyJan 4, 2026· 1 reaction
    CivitAI

    What is the difference between:

    - "Extended Video Ready (press Cancel and increase 'current_index' for the next vid)"

    On the right, and the

    - "Continue from Video (I2V btched PNG only)" group on the left hand side?

    Is this supposed to be automated control for the "Multi PNG extend on last frame and combine (I2V only)" group and it's broken? Alongside K3NK Image Grab?

    I managed to get it working, but I can't help but to worry I may be missing something and could get better generations.

    There's a few bypassers that are blank. Like the "Final step, activate at the end for creating the video". It mentions toggling it on, confused as to what needs to be toggled though?

    What exactly is the best way to extend a generation without additional contexts? If extending with K3NK Image Grab, does prompting still working as intended with the continued videos? Seems like it's not adhering on 2nd run. (Does it require contexts for better adherence between runs?)

    The "Extend Video Ready" node on the right, doesn't do anything and is highlighted red, always. The Continue from Video node on the left, if the group its under is turned on, it just makes me cancel.

    K3NK
    Author
    Jan 4, 2026· 1 reaction

    "Extended Video Ready (press Cancel and increase 'current_index' for the next vid)" - this is just a pause node i added for you to stop the process.. im the version im about to release i added the stop node, so you can queue and not have to manually stop the pause node

    BixxxbyJan 4, 2026· 1 reaction

    @K3NK The fast group muters on the left hand side, bypassing them does nothing. Is there a different want to toggle that i'm missing?

    BixxxbyJan 4, 2026· 2 reactions
    CivitAI

    Just wanted to say, even though I'm having some trouble with things here and there, this workflow is AMAZING.

    K3NK
    Author
    Jan 4, 2026· 2 reactions

    i've been testing the SVI with the native nodes and im not liking the speed.. wrapper is much superior and my png method can produce crispier results in some cases,, consistancy still a problem but... i will upload a new version with svi integrated just in case , you can toggle between and decide if you want svi for this particular extension or not,, if that makes any sense.. xD

    mandbzJan 4, 2026· 1 reaction

    @K3NK Thank you so much

    BixxxbyJan 4, 2026· 1 reaction

    @K3NK Looking forward to tinkering!

    WikanMiksJan 5, 2026· 1 reaction
    CivitAI

    Amazing workflow, best one I could find so far!
    Thank you very much for your hard work.
    It is a great workflow I can almost use for everything, the only limitation so far being that I cannot make the output video have the same resolution as the input video no mater how much I try. My input image is 1920X1080 standard 16:9. If you have any tips for that I would be delighted, but otherwise, Thank you very much for the tryhard.

    Morality01Jan 8, 2026· 1 reaction

    How did you get it to work?

    WikanMiksJan 9, 2026· 1 reaction

    @Morality01 you will need to uninstall the latest version of some python packages using pip in the right virtual environment and install others which are required/compatible with sage-attention. You also have to manually install some custom_nodes, look in the ComfyUI live log for errors and usually you just have to install the requirements.txt file inside the module folder (even though you might have installed them using the internal node manager in ComfyUI, still some nodes will require this step).
    You have to check and follow whatever is on the github page of the module to be sure usually.
    Check a youtube tutorial for sage attention install for example and you will get all of the commands you need to do this stuff but I do not believe there is a way to get it working without manual terminal commands, for most workflows.
    P.S. The terminal inside of ComfyUI already has the virtual environment used by comfyui activated, you can input commands there, but for the sage install follow whatever the tutorial provides as methods.

    yamyproJan 5, 2026· 9 reactions
    CivitAI

    man i opened this WF and i feel way too Overwhelmed I feel like I need a whole tutorial for this lol

    krafpokJan 8, 2026· 2 reactions
    CivitAI

    Could you please clean up and better organize the workflow in the next version? I’m very happy with the output quality, but the workflow itself was difficult to follow, and I ended up creating a separate workflow to manage it. Additionally, there are quite a few grammatical errors in the explanations, and the tutorials are hard to follow. With clearer documentation, improved structure, and better-written guides, this could easily become one of the best workflows available.

    alewisJan 9, 2026· 1 reaction
    CivitAI

    Help: Only one frame reaches "Save interpolated" node.

    The "preview" node next to it received all the frames and can save to the temp folder. However, only the first frame gets save by the "Save interpolated" node. Somehow the rest got lost somewhere between upscale, interpolation, and overlay (even though all have been bypassed).

    Any idea how to fix this?

    miskee123215Jan 12, 2026· 1 reaction
    CivitAI

    Bugfix for batch load image:

    missing noodle from image value of "get image size & count" to input of I2V clip input switch.

    Also, in image index, change control after generation to increment and deactivate pause workflow node for auto-loading seperate images one by one.

    g3ni3310Jan 13, 2026· 1 reaction
    CivitAI

    Love your workflow also for SFW content, quality is very high.

    Crossing my fingers for SVI integration in a upcoming version. Keep up the good work!

    Workflows
    Wan Video 2.2 I2V-A14B
    by K3NK

    Details

    Downloads
    7,828
    Platform
    CivitAI
    Platform Status
    Available
    Created
    12/7/2025
    Updated
    7/28/2026
    Deleted
    -

    Files

    wan22AIOT2VI2VS2VT2IMmaudio46_v24.zip

    Mirrors

    wan22AIOT2VI2VS2VT2IMmaudio46_v24.zip

    wan22AIOT2VI2VS2VT2IMmaudio46_v24.zip

    Mirrors

    wan22AIOT2VI2VS2VT2IMmaudio46_v24.zip

    Mirrors

    wan22AIOT2VI2VS2VT2IMmaudio46_v24.zip

    Mirrors