A workflow that lets you extend a video using any number of frames from the last generation, crop and stitch (automatically resize the cropped image to the given video size then scales it back), and add 1-4 extra...
Runtime profile
Source description
A workflow that lets you extend a video using any number of frames from the last generation, crop and stitch (automatically resize the cropped image to the given video size then scales it back), and add 1-4 extra frames per run to the generation.
Extra frames You can select 1-4 extra frames here. Load image: Load image to be used for this frame. Insert into frame #: select which frame to insert into. Display frame for (pause): Selecting more than 1 will insert more of the same frame, ie. pausing on that frame for the amount of frames selected here.
Load models Specify the diffusion model, clip, VAE to be used. Select LoRAs. Adjust model shift.
FFLF Select first and last frame (you can turn them off separately in the orange bypasser nodes). The first frame also serves as reference image, unless that's disabled.
AI-generated commentary
AI-generated explanation based on source and configuration details. Suggestions are clearly labeled.
Use WAN 2.1 VACE - Extend, Crop+Stitch, Extra frame workflow to extend a video from frames in the last generation, crop and stitch images, and add 1–4 extra frames per run. It takes first and last frames, optional frame images, crop and mask settings, model choices, and an output
For extensions, control frames from the previous run feed the next generation, and the first frame can also serve as a reference image unless disabled.
Run the final-video stitching node separately after all needed frames are generated; for a single run, the preview last video node can be used instead.
Provide first and last frames, optional inserted images, crop and mask settings, model choices, and a raw image folder.
Generated frames are saved in the raw image folder with normal or upscaled labels and run numbers.
The workflow uses the Wan Video 14B i2v 720p base model and is published by Yorgash.
Listed model files: wan2.1_vace_14B_fp16.safetensors; wan_2.1_vae.safetensors; umt5_xxl_fp8_e4m3fn_scaled.safetensors; rife47.pth; RealESRGAN_x4plus_anime_6B.pth; wan2.1_vace_1.3B_fp16.safetensors.
Listed node packs: SeargeSDXL, ComfyUI_Comfyroll_CustomNodes, was-node-suite-comfyui, comfyui-inpaint-cropandstitch, comfyui-frame-interpolation, comfyui_tinyterranodes, was-ns, comfyui-videohelpersuite, bjornulf_custom_nodes, ComfyUI-Allor, comfy-mtb, and masquerade-nodes-comfy.
More listed node packs: comfyui-kjnodes, ComfyUI-QualityOfLifeSuit_Omar92, comfyui-custom-scripts, comfyui_essentials, ComfyUI-Crystools, comfyui-impact-pack, efficiency-nodes-comfyui, kaytool, mikey_nodes, rgthree-comfy, and comfyui-easy-use.
Select 1–4 extra frames, choose an image and insertion frame for each, and repeat a frame to create a pause.
Set the crop area and preview it on the control mask. The crop ratio is adjusted to the video’s width-to-height ratio, and cropping means you cannot set an upscale size.
Set Number of Control, VACE control strength, and empty white level. More control frames can help keep motion but reduce the number of generated frames.
On the first video, leave previous-run control frames off because no earlier-run frames exist.
Suggestion · not verified
Before using it, verify that RealESRGAN_x4plus_anime_6B.pth and wan2.1_vace_1.3B_fp16.safetensors are available, and verify the exact names needed for was-node-suite-comfyui and was-ns.
Suggestion · not verified
Does this need to be edited?
Sign in to send an edit request.
Sources
1 sourceSource excerpts
1 excerptSource context: 1373 downloads · Type Workflows · Base model Wan Video 14B i2v 720p
Main input for stitch Crop area: Select the area you want cropped from the image. Note that while you select a box here, it's ratio will be adjusted to match the video size you choose, so if they are not the same shape (W/H ratio), the crop will be forcefully resized. Check the "Crop preview with mask" to see the actual area of crop overlaid on the control mask; make sure the mask is also similar to the cropped area, the non-white places will NOT get animated! When you use cropping you can't set the upscale size, since it will be scaled back to the initial crop size after it's finished generating. Extra frames: You can turn on/off the additional extra frames here. Select upscale model and factor (latter is only relevant for non-crop-and-stitch workflows).
Initial inputs Raw image folder: Type your output folder here. The saved frames will be placed here, labeled normal and upscaled plus the number of runs. Incrementer: Used for indentifying the the number of runs for extending video, most importantly the control frames used from the last video to stitch the extension without losing motion.
Bypasses Note that using control frames from last video should not be allowed for the initial, first video, as there will be no frames generated from last run. Another less common thing here is "Use stitch" which is used for the crop-and-stitch videos.
Misc settings Number of Control: The number of last frames to be used from the previous run. This helps to keep motion, but as these frames will be cut from the video, will decrease the amount of frames generated. VACE control strength: You can set the strength of contol frames / masks here. Empty white level: set the white level of empty control frames.
Stitch final video: Run this node alone, seperately! Enable this at the end of your generation when you are making extensions to your generation. Only enable it after you have all the frames needed generated already, since the workflow will start with this! If you are only doing a single run, preview last video node should suffice.
Please consider supporting me on PayPal!
Hardware and download-size estimates are not available yet.
Requirements
RealESRGAN_x4plus_anime_6B.pth
Not resolvedUpscaler · Unknown
rife47.pth
File unverifiedCheckpoint · Unknown
Text encoder · Hugging Face · Comfy-Org/Wan_2.1_ComfyUI_repackaged · Comfy-Org/Wan_2.1_ComfyUI_repackaged · Hugging Face
VAE · Hugging Face · Comfy-Org/Wan_2.1_ComfyUI_repackaged · Comfy-Org/Wan_2.1_ComfyUI_repackaged · Hugging Face
wan2.1_vace_1.3B_fp16.safetensors
Not resolvedCheckpoint · Hugging Face · Comfy-Org/Wan_2.1_ComfyUI_repackaged
wan2.1_vace_14B_fp16.safetensors
Not resolvedCheckpoint · Unknown
Node pack · Registry
Node pack · Registry
ComfyUI_Comfyroll_CustomNodes
FoundNode pack · Registry
Node pack · Registry
comfyui_tinyterranodes
FoundNode pack · Registry
Node pack · Registry
ComfyUI-Crystools
FoundNode pack · Registry
comfyui-custom-scripts
FoundNode pack · Registry
comfyui-easy-use
FoundNode pack · Registry
comfyui-frame-interpolation
FoundNode pack · Registry
comfyui-impact-pack
FoundNode pack · Registry
comfyui-inpaint-cropandstitch
FoundNode pack · Registry
Node pack · Registry
Node pack · Registry
comfyui-videohelpersuite
FoundNode pack · Registry
efficiency-nodes-comfyui
FoundNode pack · Registry
kaytool
FoundNode pack · Registry
masquerade-nodes-comfyui
FoundNode pack · Registry
Node pack · Registry
rgthree-comfy
FoundNode pack · Registry
Node pack · Registry
was-node-suite-comfyui
PossibleNode pack · Registry
was-ns
Not resolvedNode pack · Registry