atlas

Research map / Video / Video generation

SnapGen-V: Generating a Five-Second Video within Five Seconds on a Mobile Device

CVPR 2025 · Video › Video generation · approach: Autoregressive long video generation · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds a 0.6B UNet text-to-video model for phones by pruning Stable Diffusion v1.5, searching temporal layers with latency/memory constraints, and distilling to 4 steps via latent adversarial fine-tuning, generating a 5-second video in about 5 seconds on iPhone 16 Pro Max.

Problem

Video diffusion models are too large and slow to run on mobile devices, as they require server GPUs and minutes per video.

Approach

Start from a pruned compact image UNet, search over the type, position, and number of temporal layers using on-device latency and memory profiles, then apply a tailored latent adversarial fine-tuning with a spatial-temporal discriminator head to reduce sampling to 4 steps without classifier-free guidance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use joint image-video training instead of video-only training (ablation)SnapGen-V · VBenchtotal score: −2.54Helped
Use ×2 temporal layers (ablation)SnapGen-V · VBenchtotal score: +0.27Helped
Use ×4 temporal layers (ablation)SnapGen-V · VBenchtotal score: +0.31Helped
Use ×0.5 temporal layers (ablation)SnapGen-V · VBenchtotal score: −1.58Hurt
Retain temporal layers in downsample blocks (ablation)SnapGen-V · VBenchtotal scoreHelped
Retain bottleneck temporal layers (ablation)SnapGen-V · VBenchtotal scoreHelped
Retain temporal layers in upsample blocks (ablation)SnapGen-V · VBenchtotal scoreHelped
Use unified spatial-temporal discriminator heads instead of separate spatial and temporal heads (ablation)SnapGen-V adversarial fine-tuning · VBenchsemantic score: 64.25 vs. 69.01Helped
Add image data during adversarial fine-tuning (ablation)SnapGen-V · VBenchtotal score: 80.69 vs. 81.14Helped
Remove adversarial loss (ablation)SnapGen-V · VBenchtotal score: 80.69 vs. 59.44Hurt
Set discriminator noise-distribution parameter m to −2 (ablation)SnapGen-V adversarial fine-tuning · VBenchtotal score: 81.14 vs. 81.23Helped
Set discriminator noise-distribution parameter m to 0 or 1 (ablation)SnapGen-V adversarial fine-tuning · VBenchtotal score: 81.14 vs. 79.24; 81.14 vs. 74.05Hurt

Surprising findings

Limitations

Experimental setup

Datasets: high-quality synthetic image datasets video dataset (unspecified) VBench prompts Movie Gen Bench prompts

Benchmarks: VBench Movie Gen Bench

Metrics: VBench total score quality score semantic score latency on A100 latency on iPhone 16 Pro Max user win rate dynamic degree motion smoothness

Baselines: OpenSora-V1.2 CogVideoX-2B CogVideoX-5B AnimateDiff-V2 AnimateLCM T2V-Turbo VideoCrafter-2.0 Pyramid Flow Kling Emu3 ModelScope SVD

Builds on: Stable Diffusion v1.5 SF-V Rectified Flow AnimateDiff OpenSora VAE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy