Dream Video: Composing Your Dream Videos with Customized Subject and Motion

Yujie Wei, Shiwei Zhang, Zhiwu Qing, Hangjie Yuan, Zhiheng Liu +4 more
2/14/2026

No official code found. Best implementation: ali-vilab/VGen (3,155 stars, last commit 2025-01-10).

Abstract

Customized generation using diffusion models has made impressive progress in image generation, but remains unsatisfactory in the challenging video generation task, as it requires the controllability of both subjects and motions. To that end, we present DreamVideo, a novel approach to generating personalized videos from a few static images of the desired subject and a few videos of target motion. DreamVideo decouples this task into two stages, subject learning and motion learning, by leveraging a pre-trained video diffusion model. The subject learning aims to accurately capture the fine appearance of the subject from provided images, which is achieved by combining textual inversion and fine-tuning of our carefully designed identity adapter. In motion learning, we architect a motion adapter and fine-tune it on the given videos to effectively model the target motion pattern. Combining these two lightweight and efficient adapters allows for flexible customization of any subject with any motion. Extensive experimental results demonstrate the superior performance of our DreamVideo over the state-of-the-art methods for customized video generation. Our project page is at https://dreamvideo-t2v.github.io.

View on arXivView PDF

Code Implementations(1)

ali-vilab/VGenCommunity100%

Official repo for VGen: a holistic video generation ecosystem for video generation building on diffusion models

3,155273Shell, PythonNov 6, 20231 years ago
diffusion-modelsvideo-synthesis

Similar Papers

Cite this paper

@article{wei2026dream,
  title  = {Dream Video: Composing Your Dream Videos with Customized Subject and Motion},
  author = {Yujie Wei and Shiwei Zhang and Zhiwu Qing and Hangjie Yuan and Zhiheng Liu and Yu Liu and Yingya Zhang and Jingren Zhou and Hongming Shan},
  year   = {2026},
  eprint = {2312.04433},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2312.04433},
  journal = {CVPR 2023 2023}
}

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/2312.04433.svg)](https://codeofpaper.com/paper/2312.04433)

Discussion