CivArchive
    Long videos with full control - Wan 2.2 I2V (SVI 2 Pro). Individual LoRa, multiple reference images and more - v1.0
    NSFW
    Preview 120069828

    This workflow focused on ease of use and powerful features for creating segmented videos.

    Features:

    • Create unlimited videos beyond Wan 2.2 capabilities, thanks to SVI 2.0 pro. Easily add new sections to continue your video further, all in single continuous workflow

    • Automated save/loads. Continue your video from where you stopped, even after comfy restart. No quality degradation on video compression

    • Change base models for each section as well as LoRa. Find which ones work best for your idea

    • GGUF support for low VRAM systems. Use your GGUF clip and diffusion models like usual models at unified fields

    • Separable upscale/interpolation at the end. You can stitch a full video purely from saved data, preserving RAM and VRAM, or just generate from the beginning to upscaled video in one go

    • RAM optimizations. If your system can generate 1 segment, you should be able to do them all!

    • Chose different reference images for each video segment. It can introduce model to hidden assets/characters, that aren't visible on the start image. No LoRa required!

    • Precisely control every video segment: prompt, length, seed. Check for perfect stitch with previous generation only, no need to search through entire video

    You can find guide for the workflow inside Options subgraph (v3.0), it's your starting point.

    Feedback is appreciated! Share your thoughts

    Version 3.0

    See changes in version history

    For this version you'll need my new custom nodes. If comfy manager can't recognize them automatically, you can find them manually by name:
    ComfyUI-HeresyNodes

    Or download them using git repository link
    https://github.com/heresyCoder/ComfyUI-HeresyNodes

    Remove old nodes ComfyUI-WanVideo-LatentIO used in V2 if they cause conflicts, they are added in the new node pack with some changes

    April and Kit example was made using multiple input images. You can find them in the image gallery of v3.0

    Note that workflow in this example was upscaled separately from generation, that's why all sections are bypassed.
    If you want to use it, uncheck full_video_only parameter on options subgraph, unbypass sections and turn off upscale/interpolation/save on full video subgraph.

    Or just download as JSON file


    Version 2.0
    See changes in version history

    Based on kijai's SVI 2.0 workflow:

    https://github.com/user-attachments/files/24359648/wan22_SVI_Pro_native_example_KJ.json

    New custom nodes were made for saving latents of a video (Save Wan Video Latent) and loading from "output" folder (Load Wan Video Latent).
    If you can't install them with comfy manager, you can get them manually:

    https://github.com/heresyCoder/ComfyUI-WanVideo-LatentIO

    Frieren with a mimic example was made using multiple input images. You can find them in the image gallery of v2.0

    Description

    FAQ

    Comments (12)

    dirtysemFeb 6, 2026
    CivitAI

    Excellent workflow. But there is one thing: uploading videos to preview nodes is loaded only after processing all segments. I would like the created video to be uploaded immediately after the segment is created.

    vamorand
    Author
    Feb 6, 2026

    Thanks! I know about this issue, maybe even potential solution. But after using this workflow for a while, I came to conclusion that it doesn't really matter. If you want to make a good quality video, you still need to iterate through each segment, until you're ok with the result, and then you unbypass the next one. Or if you're generating again using saved metadata, you already know what segments will be like, and just need to wait until it's done. Let me know, if there is different use cases, that could benefit from proper previews

    Jeshua_saves_christmasFeb 7, 2026
    CivitAI

    WOW!!! You had to do all that much work!!
    Looks really good!

    vamorand
    Author
    Feb 7, 2026

    Thanks, Jeshua
    It took longer than it should have 😄

    57209259300Feb 7, 2026
    CivitAI

    First of all thank you for sharing your workflow! "Add individual LoRa for each new video segment"---This is the function I want, but I can't achieve this effect. I turned on "New generation" and "section1" and "section2" and uploaded images and lora respectively. I turned off "Load raw" and "Save raw". The actual generated "Full video" was only 5 seconds. I don't know what went wrong. Moreover, the preview videos generated by "section1" and "section2" are the same, but in fact, the lora and prompt words of "section1" and "section2" I uploaded are different.

    vamorand
    Author
    Feb 7, 2026

    I have no clue on what can cause this, unfortunately. Your comfy and custom nodes are up to date? Node connections are the same, and you didn't moved anything outside of their groups, so bypass logic is not changed? If you're willing to share your exact workflow and used images, you can DM me on civitai, so I can try this case on my side

    vamorand
    Author
    Feb 7, 2026

    Video Combine node not working perfectly all the time. Sometimes you have to pause/unpause or sync preview to update it. But I've never seen that it can duplicate result between sections

    57209259300Feb 7, 2026

    @vamorand Hi bro, I found what the problem is! Haha! When I turned on "Section 2", all the subgraph nodes in "Extension" were turned off. I'm a rookie so I forgot to turn them on.When they were all turned on they functioned fine.Thanks again for your workflow and wish you a good life!

    vamorand
    Author
    Feb 7, 2026

    @57209259300, now I remember, that happened to me as well. Fast bypasser node works with all group content, including subgraph content. While manual bypass/activation works only on first layer of interface

    markharper80266Feb 7, 2026
    CivitAI

    first group generates fine but enabling the second group (using same image as first) I get the error "ImageResizeKJv2

    unsupported operand type(s) for /: 'NoneType' and 'NoneType'"

    markharper80266Feb 7, 2026

    Seems to be because i turned off the New Gen node. What is the purpose of being able to disable new gen node? I'm not understanding that one :)

    vamorand
    Author
    Feb 7, 2026

    @markharper80266, there is 2 modes: start with start image (New generation), or load previously saved video and continue generating over it (Load raw). One of them should be active, other one should be bypassed. I'll try to make a switch between them

    Workflows
    Wan Video 2.2 I2V-A14B

    Details

    Downloads
    379
    Platform
    CivitAI
    Platform Status
    Available
    Created
    2/5/2026
    Updated
    6/18/2026
    Deleted
    -

    Files

    longVideosWithFullControlWan22I2V_v10.zip