Hello Everyone^^ ✨
I am so incredibly excited to share this with you all! This workflow was created as a massive Thank You to celebrate reaching 1K followers here on CivitAI!
🤖 What is this workflow?
"This is a seamless, looping video workflow designed to easily switch between multiple image references. It is highly optimized for generating Live Wallpapers and General NSFW anime style videos using the power of Wan Video 2.2 I2V 14B."
Watch the Demo Video to know how to set this workflow^^
✨ Key Features
Semi-Automated: Set your prompts, upload your images, adjust the light blue nodes, and hit Run!
Long Video Generation: Create (up to 15s+) videos using Stable Video Infinity (SVI 2.0 PRO).
Better Adherence: Better results and prompt adherence powered by Very Big Video Reasoning (VBVR) Wan 2.2 LoRA.
High-Quality Upscaling: Generates at 720p 24fps (by default), then upscales to a stunning 1080p 60fps final render using SEEDVR2 and RIFE VFI.
Built-in Audio: Video-to-Sound effects generated with MMAudio (with plans to upgrade to AudioX in the future!).
⚙️ How the Looping Magic Works
The core looping logic is heavily inspired by the amazing "Wan 2.2 Perfect Loops" workflow by @Caravel. Here is the simplified breakdown of how it creates a seamless loop based on my understanding:
First, it generates "Main" video which you can completely control the resolution, length, and FPS.
Next, it takes the very beginning frames and the very last frames of that Main video to generate an "In-Between" transition video. (Note: the number of frames is the half of your inputted FPS.)
Finally, it blends those Main and In-Between videos seamlessly together to create the perfect loop!
🚀 How to Use (Step-by-Step)
(1st) Set IMG & Prompts: Go to this group node and paste your prompts into the text box (check inside the nodes for extra tips!). Upload the images you want to use (up to 6!).
(2nd) Generation Settings: Select which of your uploaded images to process (1-6). Here you also set your concept type, name, resolution, length, FPS, seeds, etc on the light blue nodes.
(3rd) Main Video IMG2VID: Choose whether you want the Default or SVI workflow for your Main video. Customize any light blue nodes you want. Important: Bypass any unused group nodes before you click "Run" XD.
(4th) In-Between VID: Upload your freshly generated "Main" video into the Load Main Video node. Right below it, manually adjust the video length by frame count and tweak any light blue nodes if you wish. Run!
(5th) Video Combine, Upscale & Interpolate: Upload both your "Main" and "In-Between" videos here. You can fine-tune the final look by adjusting brightness, contrast, and saturation in the LayerColor Node. (Bypass MMAudio if you don't want sound). Run and Done!
The light blue nodes in question:

🎥 Results
The final video is a FHD 60FPS seamless looping video which the resolution, duration, and FPS depends on your settings. But, by default is:
Main Default (5s) + In-Between (4s) : 1080p, 60fps, 9s
Main SVI (2 batches of 5s) + In-Between (4s) : 1080p, 60fps, 13s
🖥️ Tested Hardware
RTX 5090: Runs very smoothly on Main & In-Between steps. (Note: You may experience an Out Of Memory error during the Upscaling step when upscaling Main SVI video with 2 or 3 batches).
RTX 6000 Ada: Runs incredibly smoothly across all steps, though slightly slower than the 5090.
Other GPUs: Definitely possible! Just always make sure to adjust the resolution or video length to match your system's capabilities.
⚠️ Known Issues (v1.0)
The generated video might look contrasty on "Main SVI batch 2 & 3" and "In-Between" generated videos. Don't worry, this gets slightly fixed and smoothed out during the SEEDVR2 upscale step at the end!
On default workflow to generate (720p, 24f, 4-5s) video, it really needs a massive amount of VRAM. On 3rd & 4th step a 24GB VRAM card is recommended to run it smoothly, while the 5th step requires at least 32GB VRAM card while still need to full model offload 😨.
🌱 Future Updates & Feedback
This is just v1.0, and I plan to keep tweaking and improving this workflow! Please let me know in the comments if you run into any problems or have suggestions to make it even better ^^
🙌 Special Thanks
A massive shoutout to @Caravel for the amazing [Wan 2.2 Perfect Loops] which serves as the core of this heavily modified workflow! And a huge thank you to @Coffee_ICE for helping me out with the SEEDVR2 upscale experiments! Your help made this workflow possible >w<
I'll also write the same license that applies when modify the "Wan 2.2 Perfect Loops" workflow below and share the same permission as it should be:
License Information: These workflows are licensed under the GNU Affero General Public License, version 3 (AGPLv3) and constitute the "Program" under the terms of the license. If you modify and use these workflows in a networked service, you must make your modified versions available to users interacting with that service, as required by Section 13 of the AGPLv3.
Read the full license here: https://www.gnu.org/licenses/agpl-3.0.en.html#license-text
Description
🌱 Version 1.0 - Initial Release! ^^
Hello everyone! This is the very first version of my seamless looping workflow, released specially for my 1k Followers Celebration! 🎉
What's included in this first release:
✨ Semi-automated pipeline for generating seamless Live Wallpapers & General NSFW video using Wan 2.2 I2V 14B.
🪄 High-quality upscaling to 1080p 60fps (SEEDVR2 + RIFE VFI).
🎵 Video-to-Sound effects powered by MMAudio.
⏳ Long Video Generation using Stable Video Infinity (SVI).
🎯 Better results and prompt adherence powered by Very Big Video Reasoning (VBVR) Wan 2.2.
🖼️ Easy-to-use image reference switching (upload up to 6 prompts/images).
Can't wait to see what you create with this! Let me know in the comments if you have any feedback or suggestions for future updates. Have fun! ✨