README.md

July 25, 2026 · View on GitHub

Paper Project Page

Note: This repository is under construction.

CineScale: Open-Sourcing Tuning-Free High-Resolution Video Generation

Gordon Chen, Haonan Qiu, Ning Yu*, Ziqi Huang, Paul Debevec, Ziwei Liu*

Equal contribution    * Corresponding authors

From Nanyang Technological University and Netflix Eyeline Studios.

⚡ TL;DR

Most video generators are trained at limited spatial resolutions due to the scarcity of high-resolution 4K video data and the prohibitive computational cost of large-scale training on such data. Most video diffusion models are trained on 720p videos and are therefore effectively limited to generating videos at similar resolutions during inference. To address this gap, we propose CineScale. CineScale, to the best of our knowledge, is the first tuning-free inference framework enabling pretrained video diffusion models to generate high-fidelity videos at resolutions far beyond those encountered during training, without any fine-tuning.

CineScale unlocks tuning-free 4K video generation (Watch our Video Demo here)!

🎬 Qualitative Results

Qualitative 4K video generation results from CineScale

Qualitative 4K video generation results produced by CineScale.

Qualitative comparison of CineScale with existing video generation models

Qualitative comparison with existing video generation models.

📊 Quantitative Results

CineScale substantially improves perceptual quality at high resolution, with the strongest gains in aesthetic and imaging quality. Subject consistency, background consistency, and motion smoothness remain comparable to the base model because CineScale focuses on recovering fine-grained spatial details while preserving the temporal behavior and semantic structure established by the low-resolution generation.

VBench results across target resolutions (higher is better):

ResolutionMethodSubject ConsistencyBackground ConsistencyMotion SmoothnessAesthetic QualityImaging Quality
1088 x 1920LTX (2B)0.9350.9510.9890.6070.668
1088 x 1920Wan-DI0.9350.9750.9890.6410.598
1088 x 1920SeedVR2 (3B)0.9660.9710.9900.6760.683
1088 x 1920CineScale (1.3B)0.9370.9740.9900.6790.724
1920 x 3328LTX (2B)-0.975-0.2990.302
1920 x 3328Wan-DI-0.978-0.3190.314
1920 x 3328Upscale-A-Video-0.974-0.6610.680
1920 x 3328CineScale (1.3B)-0.975-0.6590.726
1080PCogVideoX0.9460.9590.9900.5140.577
1080PHunyuanVideo0.9800.9840.9970.5890.624
1080PWan-DI0.9770.9760.9970.4320.453
1080PCineScale (1.3B)0.9700.9770.9910.6800.726
4KCogVideoX0.9470.9580.9900.5070.571
4KHunyuanVideo0.9960.9970.9980.3970.440
4KWan-DI0.9470.9760.9950.2880.374
4KCineScale (1.3B)0.9550.9790.9920.6930.735

⚙️ Setup

The setup follows exactly from the original Wan2.2 Repository. (https://github.com/Wan-Video/Wan2.2)

💫 Usage

Deffine your prompts in:

Wan2.2/prompts.json

For instance:

{
    "prompts": [
        "A little girl, lost in the city and separated from her parents in New York's Times Square, looks up. **The camera tilts up**, following her gaze. Starting from the ground, it slowly reveals the massive, glittering, and dizzying skyscrapers and billboards, powerfully emphasizing her smallness and helplessness in a vast world."
    ]   
}

and then run:

CUDA_VISIBLE_DEVICES=0,1,2,3,4 \
PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True \
torchrun --standalone --nproc_per_node=5 CineScale/Wan2.2/cinescale.py \
  --prompts_json CineScale/Wan2.2/prompts_2.json \
  --output_dir CineScale/example_videos \
  --ckpt_dir Wan2.2-T2V-A14B \
  --frame_num 41 \
  --round_noise_steps 25 \
  --ulysses_size 5 \
  --dit_fsdp \
  --t5_cpu \
  --offload_model true 

To decode the video, run:

PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True \
python CineScale/Wan2.2/cinescale.py \
  --decode_latent path/to/video_latent.pt \
  --ckpt_dir checkpoint/to/model_weights/Wan2.2-T2V-A14B

🤗 Acknowledgements

This codebase is built on top of the open-source implementation of Wan2.2 repository.

📖 Citation

If you find CineScale useful in your research or projects, consider citing our paper:

@article{qiu2025cinescale,
  title={CineScale: Free Lunch in High-Resolution Cinematic Visual Generation}, 
  author={Gordon Chen and Haonan Qiu and Ning Yu and Ziqi Huang and Paul Debevec and Ziwei Liu},
  journal={arXiv preprint arXiv:2508.15774},
  year={2025}
}