- LTX Video 2.5: Long-Duration Generation through a World Model Architecture
- Test Environment
- Introduction
- 1. "World Models" and Where LTX 2.5 Fits
- 2. The Fundamental Difference Between Conventional Models and World Models
- 3. RoPE Coordinate System β Why "Seconds" Are the Unit
- 4. Computational Cost and Linearity
- 5. The Spatiotemporal Tradeoff β An Equation Derived from Measured Data
- 6. FPS and Duration
- 7. High-FPS Penalty and the Rectangle Effect (Investigative Finding)
- 8. Quality Limits and Degradation Patterns
- 9. Practical Recommended Settings
- Summary
- Sample Outputs
- Test Environment
LTX Video 2.5: Long-Duration Generation through a World Model Architecture
Test Environment
| Item | Details |
|---|---|
| Platform | Seaart.ai ComfyUI |
| Estimated GPU | A4000-class (generation speed ~RTX 3070, VRAM 16 GB) Seaart backend is not disclosed; this is an estimate |
| Model | LTX-2.5-distilled-int8 (default settings) |
| Generation mode | T2V (text-to-video). I2V was also tested but with fewer trials |
| Enabled options | EasyCache only (Stage 1) |
| Disabled options | Speed/quality-tradeoff options such as SageAttention are not used in Stage 1 (see below) |
Introduction
The Problem with Existing Approaches
Long-duration video generation with current AI models faces significant constraints. Among commercially available single-pass generation, WAN 3.0 at roughly 30 seconds represents the practical upper limit as of this writing.
The dominant technique in local environments β generating the next clip from the final frame of the previous one β has a structural flaw. Only a single image carries information forward, so details not visible in the last frame (clothing that was partially off-screen, the face of a character looking away) are lost, and character appearance can shift at every seam. Prompt-based compensation has its limits, and the fully automated pipeline offers no way to pick a "good splitting moment."
First Encounter with LTX 2.5
While testing LTX 2.5, I ran T2V on prompts that would have produced terrible output in the previous version and was struck by the quality jump. The 0.2 version increment seemed to understate the change, so I investigated and confirmed that the architecture had been fundamentally redesigned.
LTX 2.5 adopts an architecture with strong world-model characteristics (described below). World models build an internal representation of a world, and that seemed inherently well-suited to T2V. If the model manages everything via spatial coordinates and a time axis, I suspected it would also handle temporal consistency in long clips better than conventional models.
After extensive measurements at various resolutions, I observed that the relationship between pixel count and maximum duration appeared close to linear. Starting from a successful 45-second generation at 288p, I conducted systematic tests whose results are documented here.
Scope of This Article
This article focuses on Stage 1 (generation) β theoretical background and measured data β based on the official paper (arxiv:2501.00103) and my own measurements. Stage 2 (upscaling) is fundamentally different in character β essentially a battle against physical VRAM limits β and is outside the scope of this article.
1. "World Models" and Where LTX 2.5 Fits
What Is a World Model?
A world model is an AI's internal simulator of physical laws and causal relationships in the real world. Where conventional AI statistically predicts "the most likely next sequence of pixels," a world model holds physically correct causal relationships internally and simulates future states.
World models are not specific to video generation β the term has long been used in reinforcement learning for internal models that let agents simulate their environment. The essence is the same; the only difference is whether the output is an agent's action prediction or video frames. Video generation is one output modality; the concept of a world model is broader.
A useful mental image is an MMD or 3DCG application: place characters and objects at coordinates in 3D space, move a camera, and render video. The idea is that you are not drawing pixels β you are looking into a 3D space. A world model is what happens when AI achieves this computationally.
Versus "2.5D" Models
Most current video generation models are best described as 2.5D models: they are built on a 2D pixel-based foundation with physical-law reproduction layered on top. They can generate physically plausible video, but only because their statistical pixel prediction is highly accurate β they are not constructing a world in coordinate space. WAN 3.0, HunyuanVideo, and most other major current models fall into this category.
The distinction between a world model and a 2.5D model is not "does it know physical laws" but "does it construct the world as a coordinate space" β a difference in design philosophy.
LTX 2.5's Position
Among video generation models that exhibit strong world-model characteristics, the ones I can confirm at this time are Veo (Google), Runway GWM-1, and LTX 2.5. OpenAI's Sora attracted attention in this context at one point, but the service ended in April 2026.
LTX 2.5's developer, Lightricks, is a company whose technical foundation and business pillars rest on 3D spatial recognition and processing. Treating video as a "coordinate space" rather than a "sequence of pixels" is a natural meeting point with that background.
Veo and similar models have already moved to using the technology for physical simulation proofs of concept. LTX 2.5 can reasonably be seen as following the same trajectory, with video generation as one of its output forms.
2. The Fundamental Difference Between Conventional Models and World Models
Conventional 2D-Based Models (AnimateDiff, SVD, etc.)
Conventional video generation models are fundamentally "still-image generation models with a time axis bolted on."
- Spatial dimensions (height Γ width) processed as 2D
- Temporal dimension (frames) processed by a separate attention mechanism
- Frames managed as "a sequence of images"
The problem: computational cost grows rapidly as frame count increases. As noted in the literature, attention computation scales quadratically with token count, so adding frames inflates resources exponentially.
Furthermore, since frames are an arbitrary human-defined boundary, what the model learns is "relationships between frames" rather than the physical flow of time.
LTX 2.5's World-Model Architecture
LTX 2.5 takes a fundamentally different approach.
Time and space are treated from the outset as equivalent 3D tokens.
According to the official paper, the Video-VAE performs spatiotemporal compression of 32Γ32 spatial and 8 temporal frames (32Γ32Γ8), yielding a pixel-to-token compression ratio of 1:8,192. This compression handles space and time as a unified whole, not separately.
What the Transformer receives is not "a sequence of frames" but "a collection of spatiotemporal patches." The model recognizes spatial position and temporal position as equals.
3. RoPE Coordinate System β Why "Seconds" Are the Unit
Design Philosophy of the Positional Embedding
The Rotary Positional Embedding (RoPE) used by LTX 2.5 defines spatial coordinates in pixels and temporal coordinates in seconds. This is stated explicitly in the official paper.
The paper states that "spatial and temporal RoPE coordinates are calculated as relative pixel counts and second counts with respect to predefined maximum resolution and maximum duration," and further that "incorporating the original FPS into the temporal embedding enables more natural motion generation."
What This Means
The model perceives the world not as "frame numbers 1, 2, 3β¦" but as "0.0 s, 0.042 s, 0.083 sβ¦" β a physical time axis.
This enables:
- Videos shot at any FPS or resolution to be handled within the same coordinate system
- The world to be learned as the physical flow of time in seconds
- Freedom from frames as an artificial boundary
The physical world operates in seconds. The speed of light, gravitational acceleration, causal relationships β all are described in seconds. Adopting the same coordinate system means the model represents physical laws with minimal redundancy.
4. Computational Cost and Linearity
Comparison with Frame-Based Models
In conventional models: more frames β more tokens β quadratic explosion in attention computation.
In LTX 2.5:
- The VAE compresses spatiotemporally at 32Γ32Γ8, so 8 frames = 1 temporal token
- The Transformer processes compressed spatiotemporal tokens
- Token count is estimated to grow approximately linearly with seconds
To be precise: rather than "perfectly linear," the spatiotemporal compression into 3D tokens is estimated to dramatically reduce the exponential explosion experienced by conventional models, making cost appear effectively linear on a per-second basis.
This is the estimated structural reason why generation up to 121 seconds remains coherent at low resolution.
Staged Degradation Process
Consistent with this structural understanding, measured results show that degradation beyond the duration limit proceeds in stages:
- Loss of contrast
- Loss of detail
- Partial breakdown
- Global breakdown, or a gray screen lasting from a few seconds to over a minute in the middle
- Gray screen from start to finish
- OOM (out-of-memory)
This staged degradation can be interpreted as a process of "tokens becoming diluted." Unlike exceeding the resolution limit, the failure is gradual, not abrupt.
Important: This limit appears to be a structural constraint of the model and is likely unchanged by more powerful GPUs. Resolution-based limits, by contrast, are VRAM-dependent and should improve with better hardware.
Generation Time Is Nearly Constant Regardless of Resolution
An interesting observation: generation time near the duration limit is consistently around 3 minutes regardless of resolution.
This is consistent with the spatiotemporal balance equation (below): reducing resolution increases the available seconds by the same factor, so the total "spatiotemporal workload" the model processes remains constant. (Generation time does vary significantly by scene complexity β a spread of 1 min 13 s to 4 min 23 s was observed under identical settings β likely because scene content directly affects attention computation.)
5. The Spatiotemporal Tradeoff β An Equation Derived from Measured Data
Test Scenario
Measurements used a near-future giant robot Γ researcher scenario, with these characteristics:
- Characters: Very few (2)
- Character size: Large (high screen coverage)
- Character motion: Slow
- Camera work: Active (varied camera behavior intentionally specified)
- Background: Complex but static
- Optical/effects load: Extremely high (reflections, glow, lens flare, water, smoke, sparks, cyber-grid, etc.)
Why this scenario: High contrast makes contrast loss β the first symptom at the limit β easy to judge visually. Heavy effects also make near-limit symptoms conspicuous. (An earlier steampunk scenario was abandoned because its color palette made contrast difficult to assess.)
Note that despite the heavy optical load, character and background motion is slow. As discussed below, the dominant load factors for the duration limit are motion intensity and character count; optical load is secondary. This scenario looks demanding but is actually well-suited for long-duration testing.
Core Observation
After many measurements, a clear tradeoff between generatable seconds and resolution (total pixel count) was confirmed.
Key measured data β 24 fps, square resolution:
| Resolution | Stable Duration Limit |
|---|---|
| 576 Γ 576 | 41 s |
| 416 Γ 416 | 81 s |
| 288 Γ 288 | 131 s |
| 256 Γ 256 | 151 s |
The Spatiotemporal Balance Equation
Analyzing the measured data yielded the following relationship:
- X = total pixel count (height Γ width)
- Y = generatable seconds
- 65,536 = fixed overhead term (estimated from measured data)
- Right-hand constant = value back-calculated from measured data
Important: The value 65,536 and the right-hand constant are not officially published values β they are estimates back-calculated from multiple measurements. They are consistent with the VAE's spatiotemporal compression ratio (32Γ32Γ8) and RoPE coordinate design, but exact values require further verification.
Aspect Ratio
Portrait vs. landscape orientation has almost no effect on maximum duration. Total pixel count is the dominant factor, so orientation can be chosen freely based on content requirements. This holds for both 24 fps and 30 fps with rectangle bonus (see below).
6. FPS and Duration
Training Data Baseline
LTX 2.5's training data is 24β25 fps based (per the paper). The model is presumed to have learned "the physical flow of time" at this FPS as its reference.
In theory, 25 fps (matching the temporal RoPE coordinate unit of 1/25 s = 0.04 s) might be the most efficient setting, but in practice 24 fps is the most stable.
FPS Behavior
24 fps (native): Same temporal density as training data. The model's natural operating baseline. All measurements in this article use 24 fps unless otherwise noted.
High FPS (e.g., 50 fps): Assigns one frame every 0.02 s. Since the density of motion the model can generate does not change, motion that would span ~2 s at 24 fps gets compressed into 1 s at 50 fps β resulting in fast-motion video. Measurements confirm that maximum duration also halves at 50 fps.
Low FPS (e.g., 16 fps): At a resolution whose limit is ~51 s at 24 fps, switching to 16 fps barely extends maximum duration. Because the VAE's temporal compression operates in units of 8 frames, the number of latent tokens per second is structurally similar at 16 fps and 24 fps, so lower FPS does not meaningfully extend maximum duration.
7. High-FPS Penalty and the Rectangle Effect (Investigative Finding)
Observations at 30 fps
At 30 fps, a 20β30% reduction in maximum duration compared to the same resolution at 24 fps was confirmed. This is referred to here as the "high-FPS penalty."
Switching to 30 fps increases temporal RoPE coordinate density, which appears to reduce the number of expressible seconds within the same token budget β though this is an interpretation, not a definitive theoretical conclusion.
Observations at Rectangle Resolutions
When the short side is 320 px or less, and only when using 30 fps, maximum duration increases by roughly 10β16% compared to square resolutions of the same total pixel count.
No similar trend was observed at 24 fps (native).
This suggests that calling it a "rectangle bonus" may be less accurate than calling it a "partial mitigation of the high-FPS penalty." The hypothesis is that a rectangle reduces the spatial attention load, and that headroom partially absorbs the temporal overload caused by the higher FPS. This remains a hypothesis based on observed trends, not a definitive conclusion.
8. Quality Limits and Degradation Patterns
Dominant Load Factors
From measurements, the factors with dominant influence on the duration limit are:
- Intensity of character/object motion
- Number of characters/objects
Optical load, background complexity, and camera work are secondary factors by comparison. Scenarios with intense motion tend to hit shorter limits; slow-motion scenarios are more compatible with long-duration generation.
Symptom Onset Around 80 Seconds
Measurements confirmed that dropped frames and momentary image corruption start appearing around the 80-second mark. Frequency does not increase linearly β past 120 seconds it tends to burst sharply.
Quantitative verification used a candy-character musical scenario:
- Characters: Very many (5+ on screen at nearly all times outside drama scenes)
- Character design: Relatively simple, small size (prone to disappearing or thinning)
- Character motion: Normal movement, frequent high-speed turns and spins
- Camera work: Extremely active
- Background: Simple, lots of fluid effects (honey-like)
- Optical load: Low; many explosion and scatter effects
Why this scenario: Many characters, frequent camera and character rotation β empirically, these are unfavorable conditions for long-duration limits, making it ideal for observing symptom frequency and type.
Quantitative results (256Γ256, 24 fps, candy-character musical scenario):
| Duration | Symptoms per minute | % of theoretical limit |
|---|---|---|
| 61 s | 0.00 | 43% |
| 81 s | 0.74 | 57% |
| 101 s | 1.86 β» | 71% |
| 121 s | 1.24 | 85% |
| 141 s | 4.57 | 99% |
β» Outlier (concentrated in a specific scene) excluded
The odd durations (61, 81, 101β¦) are intentional: to handle the waffle noise that appears at the tail after upscaling, clips are generated 1 second longer than the target, then trimmed.
Symptoms almost never appear at the start or end of the video β they concentrate in the middle. Longer clips also show a pattern where symptoms cluster immediately after computationally heavy sequences.
Symptom Types and Causes
Dropped frames / momentary corruption:
- Many characters or large character area on screen
- Camera roll (screen rotation from straight-on)
- Camera behavior transition moments (e.g., zoom β pan switch)
Character disappearance / character thinning:
- High-speed character movement or turns
- Camera roll (shared with dropped frames)
On Speed Optimization Options in Stage 1
Speed/quality-tradeoff options such as SageAttention are not recommended for Stage 1.
Reasons:
- Stage 1 is already fast (~3 min regardless of resolution), so speed gains are small
- Approximation errors may accumulate in longer clips, potentially increasing symptom frequency (a trend was observed in measurements)
- The quality risk is large relative to the small time savings
9. Practical Recommended Settings
Recommended FPS
24 fps is strongly recommended for these reasons:
- Best match to training data
- Maximizes available duration under native operation
- FPS above 24 incurs the high-FPS penalty
Waffle Noise After Upscaling
After two-stage upscaling, waffle-pattern grid noise appears at the end of the video for roughly 300β800 ms. The simplest fix is to trim the tail β either with automatic trimming in the workflow or in post. This noise does not occur with Stage 1 generation only.
The likely cause: the upscaler maintains frame-to-frame consistency, but at the very end there is no "next frame" to reference, and that inconsistency manifests as noise. This appears to be a structural issue; no fundamental solution is currently known.
(The 1-second buffer in the recommended settings table is for this reason.)
Recommended Resolution and Duration Combinations
Aspect ratio (portrait vs. landscape) does not affect maximum duration. Total pixel count is the dominant factor, so orientation can be chosen freely based on content requirements. (This applies to both 24 fps and 30 fps with rectangle effect.)
Short-side 256 px or less with Stage 1 only is not recommended for final output quality; assume two-stage upscaling.
Two-Stage Upscale Recommended Configurations
Upscale models used:
LTX-2.5-22b-IC-Lora-Pixel-spatial-Upscaleltx-2.5-latent-spatial-upscaler-x2-bf16-1.0
| Post-upscale resolution (native resolution) | Target duration | Note |
|---|---|---|
| 512 Γ 1536 (256 Γ 768) | ~51 s | |
| 640 Γ 1280 (320 Γ 640) | ~51 s | β |
| 576 Γ 1024 (288 Γ 512) | ~51 s | |
| 512 Γ 1024 (256 Γ 512) | ~81 s | β |
| 512 Γ 768 (256 Γ 384) | ~121 s | β |
β = especially recommended for practical aspect ratio, fewer upscaling constraints, and good time efficiency. Larger resolutions are possible if VRAM and generation time allow, but are impractical in this test environment and excluded.
Reference: Stage 1 only (no upscaling β limited output quality)
| Native resolution | Target duration |
|---|---|
| 384 Γ 864 | ~41 s |
| 320 Γ 1024 | ~41 s |
Summary
LTX 2.5's long-duration generation capability stems from fundamental architectural differences.
- Treating space and time as equivalent 3D tokens means computational cost scales approximately linearly with duration (estimated)
- RoPE coordinates defined in seconds means the model perceives the world as physical time β it is bound by seconds, not frame count
- A cap on total spatiotemporal processing means resolution and duration trade off linearly (the spatiotemporal balance equation)
- Dominant factors for the duration limit are motion intensity and character count; optical load is secondary
- Symptoms begin around 80 seconds and become practically unworkable past 120 seconds
- Native 24 fps is optimal; higher FPS incurs a penalty
- Aspect ratio does not affect maximum duration β total pixel count is what matters
The official "20-second maximum" reflects an upper bound at specific high-resolution settings. Adjusting resolution allows substantial extension beyond that. However, as duration approaches the limit, symptom frequency increases, so choosing appropriate settings for the intended use case is essential.
Sample Outputs
Japanese Horror (512Γ1024, 49s)
Western Horror (576Γ896, 45s)
Giant Robot & Scientist (512Γ1536, ~51s)
Macaron Musical (512Γ768, 121s)
Test environment: Seaart.ai ComfyUI / LTX-2.5-distilled-int8 / A4000-class GPU (estimated) / 2025β2026
Based on: arxiv:2501.00103