Skip to content
Back to skills

Videossm Long Video

ASecurity

Generate minute-scale coherent videos using state-space models as evolving memory for scene dynamics. VideoSSM achieves linear computational complexity while reducing motion drift—ideal when temporal consistency matters across long video sequences.

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
code-qualitypython

Works with

  • cli

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add ADu2021/skillXiv --skill videossm-long-video --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Videossm Long Video?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Videossm Long Video
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adu2021-videossm-long-video/badge)](https://www.skillsdirectory.com/skills/adu2021-videossm-long-video)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: videossm-long-video
title: "VideoSSM: Autoregressive Long Video Generation with Hybrid State-Space Memory"
version: 0.0.2
engine: skillxiv-v0.0.2-claude-opus-4.6
license: MIT
url: https://arxiv.org/abs/2512.04519
keywords: [video generation, state-space models, long-form synthesis, temporal consistency, autoregressive generation]
description: "Generate minute-scale coherent videos using state-space models as evolving memory for scene dynamics. VideoSSM achieves linear computational complexity while reducing motion drift—ideal when temporal consistency matters across long video sequences."
---

## Overview

VideoSSM unifies autoregressive diffusion with hybrid state-space memory to maintain temporal consistency in long-form video synthesis. The SSM serves as global scene dynamics memory while local context captures fine details, enabling streaming video synthesis without error accumulation.

## When to Use

- Long-form video generation (minute-scale)
- Temporal consistency requirements
- Motion-controlled video synthesis
- Streaming video capabilities needed
- Scenarios avoiding accumulated error drift

## When NOT to Use

- Short video clips
- Scenarios with strict latency requirements
- Applications without temporal structure importance

## Core Technique

Hybrid memory architecture for long-sequence video:

```python
# VideoSSM: Hybrid state-space memory for long videos
class VideoSSMGenerator:
    def __init__(self):
        self.ssm = StateSpaceModel(dim=512)  # Global memory
        self.local_context = ContextBuffer(size=16)  # Local window

    def generate_long_video(self, prompt, num_frames=300):
        """Generate minute-scale video with consistency."""
        # Initialize SSM state from prompt
        ssm_state = self.ssm.initialize(prompt)
        frames = []

        for frame_idx in range(num_frames):
            # Update SSM: evolving scene dynamics
            ssm_state = self.ssm.step(ssm_state, prompt)

            # Local context: recent frames for detail
            local_context = self.local_context.get_context()

            # Generate frame combining global + local
            frame = self.generate_frame(
                ssm_state,
                local_context,
                frame_idx / num_frames
            )

            frames.append(frame)
            self.local_context.add_frame(frame)

        return torch.stack(frames)

    def generate_frame(self, ssm_state, local_context, progress):
        """Generate single frame with hybrid memory."""
        # Diffusion denoising
        noise = torch.randn(1, 3, 512, 512)

        for denoising_step in range(50):
            # Condition on SSM state (scene dynamics)
            global_cond = ssm_state

            # Condition on local context (fine details)
            local_cond = self.embed_local_context(local_context)

            # Fused conditioning
            full_cond = torch.cat([global_cond, local_cond], dim=-1)

            # Denoise step
            noise = self.denoise(noise, full_cond, denoising_step)

        frame = self.decode_to_image(noise)
        return frame
```

## Key Results

- Linear computational complexity vs quadratic
- Minute-scale temporal consistency
- Interactive prompt control
- Content diversity maintained

## References

- Original paper: https://arxiv.org/abs/2512.04519
- Focus: Long-form video generation
- Domain: Video synthesis, temporal modeling

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.