Stable Video Infinity: long WAN 2.1 runs without drift
SVI fine-tunes WAN 2.1 LoRAs with error recycling so long generations stop accumulating drift. This guide covers the variants, the padding rules, and the ComfyUI setup.
Introduction to Stable Video Infinity
Stable Video Infinity (SVI) is published research, not a vendor product: EPFL's VITA lab released the method, the code and the weights, and the ComfyUI-ready LoRAs are hosted by the community. Built as specialised LoRA adapters for WAN 2.1 (Apache-2.0, 1.3B and 14B variants), SVI attacks the failure that ruins long AI video: motion degradation, colour drift and inconsistent temporal flow.
The idea is error recycling — a fine-tuning method where the model learns from its own generation errors across segments instead of letting them accumulate. The paper and code live at vita-epfl/Stable-Video-Infinity with weights at epfl-vita/svi-model, so you can read the method rather than take a blog post's word for it.
This guide walks through SVI's model variants (Short, Film, Film Transition, Dance, Talk), how error recycling changes the workflow, the padding settings that keep segments coherent, deployment in ComfyUI, and what to do when a join still drifts.
The Problem: Traditional Long-Video Degradation
Why Earlier Models Fail
Color Drift:
- Segment 1: Warm, golden lighting
- Segment 5: Cool, bluish tones
- Segment 10: Desaturated, dim
- Cause: Each segment processes independently, losing color reference
Motion Degradation:
- Segment 1: Smooth, natural camera movement
- Segment 5: Slightly jittery, less smooth
- Segment 10: Noticeable stutter, unnatural motion
- Cause: Motion vectors aren't preserved between segments
Latent Space Drift:
- Character slowly changes appearance
- Environmental details become distorted
- Quality noticeably drops after 30 seconds
- Cause: Latent representation accumulates errors
Unidirectional Processing:
- Model only looks forward ("what comes next?")
- Can't reference back to original intent
- New generations ignore prior context
- Result: Increasing incoherence over time
Why Stable Video Infinity is Different
Error Recycling Architecture:
Traditional: Segment 1 → Segment 2 (forget Segment 1)
SVI: Segment 1 → [Error Detection] → Segment 2 (reference Segment 1)Multi-Frame Reference:
- Stores 5 motion frames from segment end
- Next segment uses these frames to continue motion
- Maintains motion continuity across boundaries
Hierarchical Consistency:
- Colors referenced back to original image
- Motion vectors preserved and propagated
- Fine details maintained across duration
Bidirectional Context:
- Model can "look back" at prior generation
- Corrects drift before it accumulates
- Maintains narrative coherence throughout
The result: 90+ seconds of video that looks like one continuous, professionally shot sequence.
Understanding SVI Model Variants
SVI Short: Steady Single-Shot Videos
Purpose: Maintain stable, consistent framing for the entire duration
Best For:
- Documentary-style narration
- Talking head / interview format
- Product showcase with static camera
- Long monologues or speeches
Characteristics:
- Camera remains relatively fixed
- Minimal dramatic movement
- Focus on subject and subtle changes
- Professional, formal aesthetic
Example Prompt:
A professional presenter in business attire stands confidently before
a corporate backdrop, speaking clearly with natural hand gestures.
Camera position fixed at medium distance. Soft professional lighting
throughout. Consistent appearance and posture maintained.Limitations:
- Less dynamic than other variants
- Can feel static if overused
- Best under 60 seconds
SVI Film: Multi-Scene Dynamic Generation
Purpose: Generate multiple scenes or perspectives from single reference image
Best For:
- Cinematic storytelling
- Environmental exploration (different camera angles)
- Character animation with varied actions
- Visual narratives requiring scene variation
Characteristics:
- Dramatic camera movements
- Scene changes and transitions
- Dynamic action sequences
- Cinematic framing
Example Prompt Progression:
Segment 1: "Wide shot establishing an ancient temple, camera pans
across intricate stone architecture, warm afternoon light..."
Segment 2: "Camera moves inside temple, revealing detailed sculptures,
light filters through stone openings, shadows emphasize details..."
Segment 3: "Close-up of ancient artifacts, camera explores fine
carvings, golden light illuminates ancient text..."Advantages:
- Most dynamic and cinematic
- Natural camera movements
- Engaging visual storytelling
- Professional film aesthetic
SVI Film Transition: Scene-Cut Variations
Purpose: Generate transitions and scene cuts with fresh perspectives
Best For:
- Music videos with multiple scenes
- Fashion shows with outfit changes
- Product showcase with environmental variety
- Dramatic narratives requiring new angles
Characteristics:
- More dramatic perspective shifts
- Scene cuts and transitions
- Varied backgrounds and contexts
- MTV-style editing feel
Key Difference from SVI Film:
SVI Film: Continuous camera movement within same scene
SVI Film Transition: Camera cuts to new position/angle, new scene detailsExample:
Same starting image of product, but:
SVI Film: Single continuous orbit around product
SVI Film Transition: Close-up → Wide shot → Side angle → Back angle
(Multiple distinct perspectives, not one continuous movement)SVI Dance: Motion-Controlled Choreography
Purpose: Animate character motion using pose/skeleton guidance
Best For:
- Dance animation with reference video
- Character animation following motion template
- Gesture-driven talking avatars
- Performance animation
Requires:
- Reference character image
- Pose/skeleton extracted from reference video
- DWPose node for extracting pose data
Workflow:
Reference Image (character appearance)
↓
Reference Video (motion/pose template)
↓
DWPose Extract (skeletal data)
↓
SVI Dance LoRA
↓
Output: Character dancing following template motionExample Use Case:
- Image: Portrait of anime character
- Reference: TikTok dance video
- Output: Anime character dancing to TikTok choreography
SVI Talk: Talking Avatar Specialized
Purpose: Generate talking avatars with realistic mouth movements
Best For:
- AI news anchors
- Educational video presenters
- Animated spokespersons
- Avatar-based tutorials
Features:
- Audio-driven lip-sync
- Natural mouth movements
- Facial expressions responding to speech
- Head movements following dialogue
Integration with Audio:
Audio Input (speech, music, narration)
↓
Extract Features (speech patterns, emotional content)
↓
SVI Talk LoRA
↓
Output: Avatar speaking with synchronized mouth/expressionSystem Requirements
Treat everything below as community-reported starting points, not specifications: the SVI project publishes no hardware table, and your real requirement depends on which WAN 2.1 precision you load, the frame count and the wrapper version. Measure on your own machine with a short clip before you plan around a number.
Minimum for SVI Short (Most Efficient)
- GPU: RTX 3060 (12GB)
- RAM: 16GB system
- Duration: 30-60 seconds per generation
- Setup: Simple, fast
Recommended for SVI Film (Most Used)
- GPU: RTX 4070 (12GB) or RTX 4080 (16GB)
- RAM: 32GB system
- Duration: 60-90 seconds comfortable
- Quality: Full-resolution output
Professional for SVI Dance/Talk
- GPU: RTX 4090 (24GB) or A100 (40GB)
- RAM: 64GB system
- Duration: 90-180 seconds feasible
- Quality: Premium, multiple passes
Cloud GPU
Renting a GPU is the usual way to test SVI without buying hardware. We deliberately print no hourly prices: every provider's rates and availability change, and a stale table is worse than none. Compare the current on-demand rate for a 24GB card, remember that an SVI run is charged for the whole session rather than per clip, and shut the instance down between experiments.
For readers who would rather not run the stack at all, our hosted image-to-video generator runs LongCat in the browser at a published credit price — see what a run costs.
The generator below is the same hosted LongCat generator as on the home page (image-to-video and text-to-video) — you can run it right here:
Installation and Setup
Step 1: Install/Update ComfyUI
cd ComfyUI
git pull origin main
pip install --upgrade -r requirements.txtStep 2: Install WAN Video Wrapper with SVI Support
cd ComfyUI/custom_nodes
git clone https://github.com/kijai/ComfyUI-WanVideoWrapper.git
cd ComfyUI-WanVideoWrapper
git pull origin main # Ensure latest SVI support
pip install -r requirements.txtStep 3: Download the WAN 2.1 base model
Use a WAN 2.1 image-to-video checkpoint in ComfyUI format; Kijai publishes the converted set at huggingface.co/Kijai/WanVideo_comfy. Pick the precision your VRAM can hold and read the file listing for the exact filename and size — the numbers change as new conversions land, so a hardcoded "27GB" in a tutorial is guaranteed to go stale.
Destination: ComfyUI/models/diffusion_models/
Step 4: Download the SVI LoRAs
The official SVI weights are at epfl-vita/svi-model; the ComfyUI-ready LoRA conversions live in that same Kijai repository under LoRAs/Stable-Video-Infinity/. List the directory instead of trusting a filename table:
cd ComfyUI/models/loras/
mkdir -p Stable-Video-Infinity
cd Stable-Video-Infinity
huggingface-cli download Kijai/WanVideo_comfy \
--include "LoRAs/Stable-Video-Infinity/*" --local-dir .The converted files carry the LoRA rank in the name (for example a rank-128 fp16 film LoRA), and the variants map to the adapters the paper describes: Film for multi-scene narrative, Film Transition for cuts, Dance for motion-reference control, Talk for audio-driven speaking heads. Match the LoRA to WAN 2.1 — mixing an SVI adapter built for one base version into another model's workflow is the usual cause of flashing or exploding latents.
Step 5: Download VAE and Text Encoder
Text Encoder (required):
- File:
t5xxl-clip-bf16.safetensors - Destination:
ComfyUI/models/text_encoders/
VAE (required):
- File:
wan-2.1-vae.safetensors - Destination:
ComfyUI/models/vae/
Clip Vision (required for image-to-video):
- Standard WAN 2.1 model
- Automatically detected by ComfyUI
Step 6: Verify Installation
Launch ComfyUI and confirm:
✓ WAN 2.1 model loads without errors
✓ SVI LoRA models appear in LoRA loader
✓ All text encoder and VAE models available
✓ DWPose nodes available (for Dance/Talk variants)Complete SVI Film Workflow
Understanding the Architecture
Input: Single Image + Multi-line Text Prompt
↓
[Image Encoder (VAE)]
↓
[CLIP Text Encoder for each prompt line]
↓
[WAN 2.1 Model Loader]
↓
[Load SVI Film LoRA]
↓
[Sampling Loop]:
Segment 1 (0-5s):
- Reference: Input image latent
- Prompt: Line 1
- Output: 5-second video segment + latent state
Segment 2 (5-10s):
- Reference: Latent from Segment 1
- Prompt: Line 2
- Output: 5-second video segment + latent state
... [Continue for full duration]
↓
[Video Stitcher]
↓
[Final Output: Complete video]Frame and Timing Calculations
Standard Settings:
- Each segment: ~5 seconds
- Video framerate: 16 FPS
- Frames per segment: 81 frames
For Different Durations:
| Duration | Segments | Prompts Needed | Processing |
|---|---|---|---|
| 15 seconds | 3 | 3 lines | ~9 minutes (RTX 4080) |
| 30 seconds | 6 | 6 lines | ~18 minutes |
| 60 seconds | 12 | 12 lines | ~36 minutes |
| 90 seconds | 18 | 18 lines | ~54 minutes |
Creating Effective Prompt Streams
Critical Rule: Each line processes independently for ~5 seconds
Segment 1 Prompt (Establish):
Describe the image, setting, mood, lighting. This is the world-building
segment. Specific about environment and character position.
Example:
"An ancient library bathed in golden afternoon light, dust particles
dance in sunbeams through tall windows. Stone shelves line walls from
floor to ceiling, filled with old leather-bound books. A scholar in
period clothing stands before an open tome, studying intently. Warm,
contemplative aesthetic. Camera positioned at medium distance."Segment 2 Prompt (Action Begins):
Introduce movement, emotion, or action. Character or camera begins to shift.
Example:
"The scholar points to an ancient manuscript passage, eyes widening with
discovery. Light catches the parchment revealing hidden text. Camera slowly
moves closer. The library atmosphere intensifies, focusing on the moment
of revelation. Warm lighting unchanged."Segment 3 Prompt (Development):
Progress the narrative. Introduce new elements while maintaining consistency.
Example:
"Camera pushes in on the manuscript, revealing intricate illuminated
illustrations and ancient text. The scholar's hand traces a line, finger
following the written word. Dust continues swirling in the golden light.
Atmosphere of mystery and discovery deepens."Middle Segments (Variation):
Keep changing perspective, introduce new details, show different aspects
of the scene, maintain thematic consistency.
Example alternatives:
- New angle (side, behind, overhead view)
- Different action (reading, gesturing, emotion)
- Environmental detail (camera focuses on object, architecture)
- Character movement (standing, sitting, walking)
- Lighting change (subtle, maintains overall warmth)Final Segment (Resolution):
Return to establ view or conclude action. Provide visual closure.
Example:
"The scholar closes the book, satisfied with discovery. Camera pulls back
to medium distance, showing the complete library once more. The same golden
light, the same contemplative mood. The moment of revelation complete,
scholar returns to peaceful study. Timeless library atmosphere."Settings Configuration
Model Loader:
Base Model: wan-2.1-image-to-video-bf16.safetensors
Precision: Full (BF16) for maximum quality
Or FP8 for memory efficiencyLoRA Configuration:
Slot 1: svi_film_lora.safetensors
Strength: 1.0 (full effect)
Or try svi_film_opt for different aestheticSampling Settings:
Steps: 10-12 (good quality, reasonable speed)
Sampler: UniPC (standard, reliable)
Scheduler: Karras
CFG Scale: 7.5 (standard prompt adherence)
Shift: 12-14 (moderate to dynamic camera)Frame Settings:
Frames per Segment: 81 (5 seconds @ 16 FPS)
Duration (seconds): 60 (for 12-segment video)
Video FPS: 16 (standard for WAN)
Resolution: 832x480 (balanced) or 1280x720 (higher quality)Advanced:
Overlap Frames: 20-25 (SVI default for smooth continuity)
Motion Frames for Next: 5 (error recycling core feature)
Block Swap: 30-40 (for memory management on 12GB GPU)Advanced SVI Film Techniques
Smooth Transitions Between Scenes
Technique 1 - Bridging Prompts: Create intermediate prompts that transition between major scene changes:
Segment 4: "Scholar closes current book, reaches for new one..."
Segment 5: "Opens second book, reveals completely different setting..."
Better approach:
Segment 4: "Scholar closes first book, rises from chair slowly..."
Segment 5: "Walks toward adjacent bookshelf, hand reaching up..."
Segment 6: "Pulls new book from shelf, returns to study position..."
Segment 7: "Opens second book, revealing new content..."
More gradual, natural transition.Technique 2 - Camera Movement Bridges: Use camera motion to visually transition:
Segment 4: "...in current location, camera begins pulling back..."
Segment 5: "Camera completes pullback, revealing adjacent chamber..."
Segment 6: "Camera moves through archway into new room..."
This creates fluid spatial continuity.Maintaining Character Consistency Across Segments
Key Requirements:
- Describe character appearance identically in each prompt
- Keep clothing, hairstyle, expression consistent
- Reference prior action in subsequent prompts
- Use specific character descriptors
Example - Bad (Inconsistent):
Segment 1: "A man in casual clothing..."
Segment 2: "He wears formal business attire..." [INCONSISTENT]
Segment 3: "The young boy plays..." [DIFFERENT CHARACTER]Example - Good (Consistent):
Segment 1: "A man in blue jeans and white t-shirt stands..."
Segment 2: "The same man, wearing identical blue jeans and white shirt, walks..."
Segment 3: "He continues in same blue jeans and white shirt, examining..."Character Template for All Segments:
[Character Name/Description]
- Clothing: [Specific outfit, colors, style]
- Hair: [Specific hairstyle]
- Expression: [Base emotion/expression]
- Posture: [Standing/sitting/moving how?]Then include in every prompt:
"The same [character] continues, wearing identical [clothing], maintains
[expression], within [same setting], under [same lighting]."Cinematic Camera Movements
Push In / Zoom:
Segment 1: "Medium shot of entire scene, camera positioned at distance..."
Segment 2: "Camera slowly advances, subject becomes larger..."
Segment 3: "Extreme close-up, fine details now prominent..."
Segment 4: "Camera pulls back to original position slowly..."Orbit / Circular Motion:
Segment 1: "Camera positioned to left of subject, medium distance..."
Segment 2: "Camera moves forward and right in arc..."
Segment 3: "Camera now positioned in front-right, moving right..."
Segment 4: "Camera completes circle, returning to left position..."Reveal / Pan:
Segment 1: "Camera frames part of landscape, foreground element..."
Segment 2: "Camera pans revealing hidden background..."
Segment 3: "Full environment now visible, context clear..."Crane / Vertical Movement:
Segment 1: "Low angle, camera positioned below subject..."
Segment 2: "Camera slowly rises, perspective expanding..."
Segment 3: "High angle reveals spatial relationship..."Multiple Video Generation from One Image
Scenario: Single character image, create 3 different narratives
Video 1 - Action Narrative:
Prompts focus on: Movement, action, dynamic interaction
Music: Energetic, uptempo
Color: Warm, exciting
Tone: Action-adventureVideo 2 - Emotional Narrative:
Prompts focus on: Emotion, introspection, subtle moments
Music: Emotional, orchestral
Color: Soft, intimate lighting
Tone: Drama, personal reflectionVideo 3 - Comedic Narrative:
Prompts focus on: Humor, quirky actions, unexpected reactions
Music: Playful, comedic
Color: Bright, cheerful
Tone: Comedy, lightheartedAll three use the same starting image, completely different results.
SVI Dance: Motion-Driven Animation
The DWPose Extraction Process
Step 1: Prepare Reference Video
- Video showing desired motion/choreography
- Clear, well-lit movement
- Duration: 5-60 seconds
- Format: MP4, WebM
Step 2: Extract Pose Data
Reference Video
↓
[DWPose Extractor]
↓
[Skeletal/Pose Data]
↓
[Save as pose frames]Step 3: Load into SVI Dance Workflow
Character Image + Pose Data
↓
[SVI Dance LoRA]
↓
[Output: Character animated with reference motion]Practical Example: Anime Character Dancing
Setup:
- Image: Illustration of anime girl character
- Reference: 15-second TikTok dance video
- Goal: Animate character performing dance
Process:
Step 1: Load reference TikTok video into ComfyUI
Step 2: Extract pose data (15 frames extracted)
Step 3: Load anime character image
Step 4: Load SVI Dance LoRA
Step 5: Process through WAN 2.1 with pose guidance
Step 6: Output: Anime character dancing to TikTok choreographyResult: Character's appearance unchanged, motion follows reference perfectly.
Troubleshooting SVI
Issue 1: Color Drifts Between Segments
Symptom: Segment 1 warm/golden, Segment 5 cool/blue
Root Cause: LoRA strength might be too low or prompt descriptions change lighting
Solutions:
- Ensure LoRA strength is 1.0 (full effect)
- Keep lighting description identical across all prompts
- Add to every prompt: "Consistent [original lighting description]"
- Increase steps: 10 → 12-14 for better consistency
Issue 2: Character Appearance Changes
Symptom: Face, clothing, or pose visibly different between segments
Solutions:
- Create character template, use exact copy in all prompts
- Increase overlap frames (default 20, try 25-30)
- Verify motion frames are properly configured (5 motion frames)
- Lower CFG slightly (7.5 → 7.0) to reduce prompt variation
Issue 3: Motion Feels Jittery or Unnatural
Symptom: Camera or character movement stutters, feels wrong
Solutions:
- Describe motion more specifically in prompts
- Increase sampling steps (10 → 12-14)
- Use SVI Film Opt variant (more stable motion)
- Reduce shift parameter if movement too extreme
Issue 4: Segments Don't Stitch Smoothly
Symptom: Visible jump or discontinuity between segments
Solutions:
- Verify overlap frames are being used (20+ frames)
- Ensure motion frame carry-over is enabled
- Make prompts more gradual (less dramatic change per segment)
- Check that previous latent is connected properly to next segment
Issue 5: Out of Memory During Long Videos
Symptoms: Error after 6-8 segments, "CUDA out of memory"
Solutions (in order):
- Enable batch processing (process segments sequentially, not all at once)
- Reduce resolution: 1280x720 → 832x480
- Lower frames per segment: 81 → 61
- Increase block swap: 30 → 50
- Use FP8 model instead of BF16
- Generate shorter videos (30s instead of 60s)
Real-World Example: 60-Second Documentary Narrative
Concept: "Journey Through Ancient Rome"
Scene Planning
Total Duration: 60 seconds (12 segments × 5 seconds each)
Setting: Ancient Roman forum with architecture, ruins, sculptures
Camera Style: Cinematic documentary-style movement
Pacing: Slow, contemplative, educationalSegment-by-Segment Prompts
Segment 1 (0-5s) - Establish Roman Forum:
"An expansive view of an ancient Roman forum, grand marble columns
and architectural ruins bathed in warm afternoon Mediterranean sunlight.
Blue sky visible above. Camera positioned at wide distance, framing the
complete forum and its majesty. Classical Roman architecture dominates
the frame. Golden hour lighting creates dramatic shadows highlighting
sculptural details. Archaeological, majestic atmosphere."Segment 2 (5-10s) - Camera Approaches:
"Camera slowly advances into the forum, warm sunlight constant. Marble
columns become more prominent, fine carved details visible. Stone surfaces
weathered by centuries, texture clear. Same Mediterranean lighting. Forum
scale becomes evident as camera moves forward. Contemplative mood deepens."Segment 3 (10-15s) - Focus on Sculptures:
"Camera moves toward statue of Roman leader, marble figure commanding
and dignified. Warm light sculpts the form, shadows show musculature.
Historical artistry evident. Forum architecture frames the statue. Same
consistent golden sunlight. Educational focus on craftsmanship."Segment 4 (15-20s) - Architectural Detail:
"Camera shifts to ornate column capital, intricate carvings visible.
Acanthus leaves, geometric patterns, Roman artistry demonstrated. Warm
light highlights every carved surface. Camera slowly orbits the capital,
revealing three-dimensional complexity. Same Mediterranean setting backdrop."Segment 5 (20-25s) - Wide Forum Again:
"Camera pulls back to wide view of complete forum once more. All elements
visible: columns, statues, ruins. Warm sunlight unchanged. Complete spatial
understanding achieved. Historical significance visible. Contemplative
documentary style maintained throughout."Segments 6-12: Continue variations—different sections, different architectural elements, different camera angles, all maintaining consistent warm lighting and historical atmosphere.
Configuration
GPU: RTX 4080 (16GB VRAM)
Settings:
Model: WAN 2.1 base model
LoRA: SVI Film (svi_film_lora.safetensors)
LoRA Strength: 1.0
Steps: 12
Resolution: 1280x720
Frames: 81 per segment
CFG: 7.5
Shift: 12 (moderate camera motion)
Overlap: 25 (smooth transitions)
Motion Frames: 5 (error recycling)Processing Timeline:
Segment 1: 3 minutes (first segment with image encoding)
Segments 2-12: 2.5 minutes each
Total: ~33 minutes for complete 60-second videoPost-Production
1. Stitch segments into one video
2. Add background music (royalty-free Roman/classical)
3. Add text overlays:
- "The Roman Forum" (5 seconds)
- Historical facts (10 seconds scattered)
- "AD 100" or relevant dates
4. Color grade: Enhance warm tones, increase saturation slightly
5. Add subtle ambient sound (wind, distant water)
6. Export: 1280x720, 16 FPS, H.264, 12 Mbps bitrateSVI Talk and talking heads: where LongCat Video Avatar fits
SVI Talk is the audio-driven adapter in the SVI family: a portrait plus speech in, a speaking head out, on a WAN 2.1 base. If your target is a talking avatar rather than a long landscape shot, there are two open paths:
- SVI Talk — community LoRAs on the WAN 2.1 base (Apache-2.0), documented in the SVI repository.
- LongCat-Video-Avatar-1.5 — Meituan's own audio-driven model, released in May 2026 with a Whisper-Large-v3 audio encoder and 8-step distillation. Our LongCat video avatar guide documents the checkpoint, the input checklist and the local commands.
We publish no quality ranking between them: both are local setups with their own VRAM cost, and the result depends more on your portrait and audio than on the adapter name. Neither route exists in our hosted generator — that tool takes a still image plus a motion prompt and does not accept audio.
Performance and comparison: what we will not publish
Tables that score SVI against Runway, Kling or LongCat FP8 with figures like "90+ seconds" or "9.5/10" are unfalsifiable: the tools change weekly and none of those vendors publishes a like-for-like benchmark we could cite. The SVI paper's claim is narrower — error recycling is designed to stop errors accumulating across long sequences — and it does not promise a fixed maximum duration on your hardware.
Judge SVI the way you would judge any long-video workflow:
- Run the same prompt through SVI Film and through your current pipeline at 15 seconds
- Compare the last frame of each against the first frame of the source image
- Extend both to 60 seconds and inspect the third join specifically
- Only then decide which one earns a place in your stack
For a cross-check against a single unified model, LongCat's own continuation path is covered in the LongCat Video complete guide and the hosted generator shows the same idea with a published credit cost per run.
Conclusion
Stable Video Infinity is a focused piece of research you can actually run: error recycling applied through LoRA adapters for WAN 2.1, with specialised variants for different content types.
The key to using it is picking the right adapter for the job — SVI Film for cinematic narrative, Film Transition for cut-based storytelling, Dance for motion-reference control, Talk for speaking heads — and accepting that each one has its own tuning surface.
Start simple: a 15-second test with three consistent prompts, then watch what happens at the first and second join. Scale to 30 seconds, then 60. Drift is not a switch that SVI turns off; it is something you catch by looking at the right frames.
Master long-form AI video with error recycling
SVI adapters for WAN 2.1 target the drift that ruins long generations, with variations for cuts, dance and speaking heads
Longer Runs
Error recycling is designed to stop errors accumulating across chained segments
Error Recycling
The published method from EPFL VITA, with code and weights you can read
Specialised Adapters
Separate LoRAs for film, transitions, dance and talking heads
Motion Control
Camera prompts or motion-reference driven animation
Character Consistency
Keep the same subject as segments are stitched together
Reproducible
Pin the wrapper commit and LoRA revision so a run can be repeated
SVI at a glance
WAN 2.1
Error recycling
vita-epfl
Kijai/WanVideo_comfy
Related Resources
- LongCat Video Avatar 1.5 - The audio-driven talking-head path if you need SVI Talk style output from a different model
- LongCat Video Complete Guide - Setup, prompts, credit costs and honest limits for the hosted LongCat workflow
- Painter LongVideo ComfyUI Tutorial - Alternative long-video workflow with documented motion controls
- SVI on GitHub - The paper's code, official workflows and padding rules
- ComfyUI-ready SVI LoRAs - Community conversions of the SVI adapters for WAN 2.1