SF-V: Single Forward Video Generation Model

Zhixing Zhang, Yanyu Li, Yushu Wu, Yanwu Xu, Anil Kag +7 more
2/3/2026

No official code found. Best implementation: snap-research/SF-V (99 stars, last commit 2024-11-27).

Abstract

Diffusion-based video generation models have demonstrated remarkable success in obtaining high-fidelity videos through the iterative denoising process. However, these models require multiple denoising steps during sampling, resulting in high computational costs. In this work, we propose a novel approach to obtain single-step video generation models by leveraging adversarial training to fine-tune pre-trained video diffusion models. We show that, through the adversarial training, the multi-steps video diffusion model, i.e., Stable Video Diffusion (SVD), can be trained to perform single forward pass to synthesize high-quality videos, capturing both temporal and spatial dependencies in the video data. Extensive experiments demonstrate that our method achieves competitive generation quality of synthesized videos with significantly reduced computational overhead for the denoising process (i.e., around $23\times$ speedup compared with SVD and $6\times$ speedup compared with existing works, with even better generation quality), paving the way for real-time video synthesis and editing. More visualization results are made publicly available at https://snap-research.github.io/SF-V.

View on arXivView PDF

Code Implementations(1)

snap-research/SF-VCommunity100%

This respository contains the code for the NeurIPS 2024 paper SF-V: Single Forward Video Generation Model.

994May 30, 20241 years ago
adversarial-trainingdiffusion-modelsvideo

Similar Papers

Cite this paper

@article{zhang2026sfv,
  title  = {SF-V: Single Forward Video Generation Model},
  author = {Zhixing Zhang and Yanyu Li and Yushu Wu and Yanwu Xu and Anil Kag and Ivan Skorokhodov and Willi Menapace and Aliaksandr Siarohin and Junli Cao and Dimitris N. Metaxas and S. Tulyakov and Jian Ren},
  year   = {2026},
  eprint = {2406.04324},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.04324},
  url    = {https://arxiv.org/abs/2406.04324},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.04324.svg)](https://codeofpaper.com/paper/2406.04324)

Discussion