Recast the Past: Stable Long Video Generation with Full Context Memory
Organizations: Fudan University · Institute of Artificial Intelligence (TeleAI), China Telecom
Abstract
Long-horizon video generation requires retaining an ever-expanding history, but conditioning on its growing token sequence is costly. Existing methods restrict or compress historical context, potentially losing information needed for future generation. This work proposes ReCam, which groups local spatiotemporal blocks of historical latents into vectors and projects them directly into the high-dimensional hidden space of a Diffusion Transformer. The model learns to use the resulting memory tokens through native self-attention, reducing token count while retaining block-level access to the full history. To mitigate temporal drift during autoregressive rollout, we further introduce dual-pointer denoising with separate noise schedules for recent context and target frames. Among the evaluated methods, ReCam achieves the highest VBench-Long overall score of 80.1 and competitive static-scene revisitation performance on R2M-Bench. It also leads on all four consistency metrics for off-screen subject reappearance, including clothing consistency of 4.09 versus 3.03 for the best baseline.
Figures & tables
| Method | #Params | Total Score | Subject Consistency | Background Consistency | Motion Smoothness | Dynamic Degree | Imaging Quality | Aesthetic Quality |
|---|---|---|---|---|---|---|---|---|
| MAGI-1 ( Teng et al., 2025 ) | 24B | 78.5 | 98.2 | 97.2 | 99.4 | 21.4 | 66.4 | 55.9 |
| FramePack ( Zhang and Agrawala, 2025 ) | 13B | 79.5 | 98.7 | 99.2 | 99.5 | 16.8 | 70.9 | 61.3 |
| SkyReels-V2 ( Chen et al., 2025 ) | 14B | 79.2 | 96.0 | 96.0 | 99.0 | 53.2 | 64.8 | 56.2 |
| MMPL ( Xiang et al., 2025 ) | 14B | 78.8 | 96.2 | 95.3 | 98.8 | 49.2 | 66.4 | 55.8 |
| LongLive 2.0 ( Chen et al., 2026b ) | 5B | 76.5 | 92.3 | 92.5 | 99.1 | 25.1 | 70.0 | 59.8 |
| Helios ( Yuan et al., 2026 ) | 14B | 78.6 | 97.6 | 97.3 | 99.1 | 28.6 | 66.4 | 59.3 |
| Appearance Fidelity | Scene Identity | Object Identity | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Method | #Params | PSNR | SSIM | LPIPS | DINO-sim | BoQ-sim | MVPR-sim | App. Persist | Sem. Persist |
| HY-WorldPlay ( Sun et al., 2025 ) | 8B | 2.626 | 0.060 | 0.158 | 0.287 | 0.340 | 0.157 | 0.096 | 0.026 |
| Sana-WM ( Zhu et al., 2026 ) | 2.6B | 0.534 | 0.014 | 0.022 | 0.039 | 0.019 | 0.012 | 0.004 | 0.002 |
| LingBot-World-Fast ( Gao et al., 2026a ) | 18B | 1.021 | 0.028 | 0.057 | 0.194 | 0.207 | 0.162 | 0.069 | 0.019 |
| LingBot-World-2-Fast ( Gao et al., 2026b ) | 18B | 1.349 | 0.037 | 0.095 | 0.216 | 0.232 | 0.117 | 0.064 | 0.014 |
| ReCam (Ours) | 14B | 1.691 | 0.045 | 0.104 | 0.286 | 0.288 | 0.212 | 0.087 | 0.026 |
| Method | Face | Character | Background | Clothes | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All | Present | Absent | All | Present | Absent | All | Present | Absent | All | Present | Absent | |
| FramePack-F1 ( Zhang and Agrawala, 2025 ) | 0.578 | 0.400 | 0.745 | 12.54 | 9.82 | 14.70 | 0.043 | 0.028 | 0.054 | 2.44 | 3.95 | 1.25 |
| Helios ( Yuan et al., 2026 ) | 0.748 | 0.657 | 0.771 | 13.91 | 12.64 | 14.52 | 0.063 | 0.105 | 0.043 | 1.82 | 2.69 | 1.41 |
| LongLive 2.0 ( Chen et al., 2026b ) | 0.626 | 0.553 | 0.710 | 13.18 | 13.03 | 13.34 | 0.239 | 0.254 | 0.219 | 2.25 | 2.73 | 1.73 |
| Sana-WM Streaming ( Zhu et al., 2026 ) | 0.642 | 0.624 | 0.682 | 11.67 | 10.86 | 12.92 | 0.073 | 0.069 | 0.078 | 2.39 | 2.84 | 1.73 |
| LingBot-World-Fast ( Gao et al., 2026a ) | 0.591 | 0.578 | 0.606 | 10.84 | 10.83 | 10.86 | 0.079 | 0.071 | 0.085 | 3.03 | 3.03 | 3.04 |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Context shift | Total Score | Subject Consistency | Background Consistency | Motion Smoothness | Dynamic Degree | Imaging Quality | Aesthetic Quality |
|---|---|---|---|---|---|---|---|
| 0 | 79.59 | 97.40 | 96.81 | 98.02 | 47.73 | 69.50 | 57.69 |
| 0.1 | 79.78 | 97.58 | 96.92 | 98.11 | 46.88 | 70.07 | 57.92 |
| 0.5 | 79.91 | 97.72 | 97.04 | 98.22 | 46.31 | 69.88 | 58.43 |
| 1 | 80.01 | 97.58 | 96.99 | 98.19 | 46.31 | 70.77 | 58.37 |
| 2 | 79.97 | 97.73 | 97.01 | 98.22 | 44.89 | 70.68 | 58.65 |
| 5 | 79.89 | 97.79 | 97.05 | 98.32 | 42.33 | 70.71 | 59.03 |
| Case 6: Burgundy sweater |
|---|
| Case 3: Snowy ballroom |
|---|
| @makecaption \fnum@figure Static-scene revisitation across the lakeside, library, and snowy ballroom. Columns show , , , and seconds for every method. Compare columns 1/2 and 3/4 for persistence of scene layout and object appearance after returning to the same target camera pose. |
| Image-to-video examples |
|---|
Long-Horizon Video Generation
Long-horizon video generation creates coherent, controllable videos over extended durations despite limited context and accumulating errors.
See all 163 papers