Sign In

JonXL's DirectWan V6 - Wan 2.1 (+VACE Stand-In) + 2.2 Advanced V6 Workflow - T2I T2V I2V FLF2V (Trim, Extend, Upscale, Interpolate, Overlay) Workflow

21

439

17

Updated: Aug 27, 2025

tool

Type

Workflows

Stats

439

0

Reviews

Published

Aug 22, 2025

Base Model

Wan Video 2.2 I2V-A14B

Hash

AutoV2
1F9301594B
default creator card background decoration
JonXL's Avatar

JonXL

JonXL's DirectWan V6.0f - Wan 2.1 (+VACE Stand-In) + 2.2 Advanced V6 Workflow - T2I T2V I2V FLF2V (Trim, Extend, Upscale, Interpolate, Overlay)

Please do not redistribute this workflow or significant parts of it without my consent.

A multipurpose workflow for generating text to video, text to image, image to video, first-last frame to video, with support for 2.1 VACE Controlnets + Stand-in, including a useful trimming feature. (64GB RAM + 16GB VRAM recommended)

Configure all models once (download links and folder paths in notes) and then switch between generation modes.

Additional information can be read in the surrounding notes, explaining all features and configuration details.

Feel free to post your SFW generations on this page.

Happy prompting! - JonXL

Features:

  • Everything explained in notes with download links provided!

  • Allows for Wan 2.1, Wan 2.1 Vace + Stand-In (any combination), and Wan 2.2 Generation inside the same workflow. Canny, Pose (Face, Body, Hands) and Depth can be toggled with a single switch (!))

  • Allows for T2V, T2I, I2V and FFLF2V generation. Easily switch between T2V, I2V and FFLF2V per toggle.

  • Supports simple resize and rescaling of input images instead of cropping (using a single toggle)

  • Allows for infinite video generation, when loading the last generated input image manually (auto saved in a separate folder).

  • Includes a subproces of clip trimming, choosing the start and endframe of a generated video before saving the video.

  • Saves a comparison video for VACE generated clips (left: input video, right: output video)

  • Includes optional post processing upscaling and frame interpolation of the generated clip. (easy enable / disable through control panel)

  • Multi Lora loading

  • Sage Attention for performance (easy enable / disable through control panel) - recommended, but maybe hard to install.

  • Block Swap for 2.1 VACE enabled by default (21) - Useful for low VRAM GPUS (consider '39' for low VRAM and less for higher end GPUs)

  • Bonus: Overlay one image on top of another image (with auto background removal).

  • Bonus: Seperately load a video for upscaling or frame interpolation

  • Bonus: Join two videos together into a single video

  • Bonus: Separate workflow for joining up to 10 videos at once (with option to upscale and interpolate as well)

Possible future updates:

  • Rework of Wan 2.1 (Non-Vace) and 2.2 to use WanVideoWrapper instead of basic K-Sampler (as for now Wan 2.1 Vace needs non quantized Safetensors and Wan 2.1 / 2.2 is based on GGUF)

  • Other cool features

Extremely useful workflow to do everything you want with Wan 2.1 and Wan 2.2.

Please take your time to read the notes if necessary, or check out my less advanced workflows on CivitAi as well:

https://civitai.com/user/JonXL

Note:

(!) When loading this workflow, make sure to load a random image in both Load Image nodes, and a Video in the Load Video node, regardless of whether you think the workflow actually needs them.

(the zip archive came with images and videos that you can use).

(while the image is not needed, ComfyUI likes to complains about it)

For T2I it is recommend to install the following custom_node to use "res_2s" + "bong tangent" sampler: https://github.com/ClownsharkBatwing/RES4LYF

Recommended usage:

Start using this workflow by zooming out and going from left to right.

(Initial setup)

0. Determine if you have Sage Attention installed, or try installing it following the notes.

1. Download and configure the necessary models (I2V, T2V, VACE, Clip, Vae, Loras etc), use the download links and put in the correct folder as mentioned in the notes.

(Normal use)

2. Decide whether to use regiular Wan 2.1 or Wan 2.2, or Wan 2.1 Vace + Stand-in.

Configure which Wan version to use, which prompt, set video parameters.

Read the notes for additional information.

3. After generating, trim the video optionally, by selecting first and last frame, by using a starting frame index and amount of frames to add from that point.

Press "Run" (or CTRL+ENTER) in ComfyUI to generate a preview of the trimmed clip.

Optionally use the "Dump frames" option in the Control Panel, to dump all frames to make it easier to find your start and end frame.

4. When you are happy with the trimmed video, save it by putting "SAVE TRIMMED CLIP" to 'true' and then "Run" ComfyUI once more.

Now, optonally choose to enable Step 4.2 "Upscale and Interpolate (trimmed clip)" to also save the video but upscaled and interpolated.

(You can also do this later, if you joined all your clips together in a final pass I guess)

5. Set "SAVE TRIMMED CLIP" to 'false' and either:

- Change the seed in the KSampler of step 2 for a new generation on same prompt

- Change the prompt in step 2 (different prompt) for a new generation on antoher prompt

- Change the image (if in Image to Video mode) in "Load image" and optionally change the prompt to generate from another frame.

Load the last frame from the ComfyUI\output\JXL\LastFrames\ folder to continue generating from the last frame of the clip you just generated.

Folder structure:

Output\JXL\Clips\ - All initial generated clips, untrimmed

Output\JXL\FirstFrames\ - First Frames (can be used

Output\JXL\LastFrames\ - Last Frames (useful for the Load Image node to continuing clip generation)

Output\JXL\Trimmed\ - Trimmed videos when saved

Output\JXL\Processed\ - Processed videos (based on the trimmed videos), upscaled and interpolated

Output\JXL\Compare\ - Saves VACE generated compare videos with input video (left) and output video (right)

All files are prefixed with 'w22'.

Please leave a like, comment and feel free to upload any SFW content you made using this workflow on the workflow's CivitAI page.

Happy prompting!

- JonXL

(https://civitai.com/user/JonXL)

Pro tip:

Go to settings (cog wheel) -> Keybindings -> Search for 'Canvas Toggle Link Visiblity', set a keybinding (SHIFT + [+] ) and press it to toggle the node's lines.