Downloads Β· 30 days
0
XuGuo699/DreamID-V
DreamID-V is a machine learning model from XuGuo699. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
<p align="center" <a href="https://guoxu1233.github.io/DreamID-V/"π Project Page</a | <a href="https://arxiv.org/abs/2601.01425"π Arxiv</a | <a href="https://huggingface.co/XuGuo699/DreamID-V"π€ Models</a | </p
Downloads Β· 30 days
0
Access
Public
Updated Jan 11, 2026
Repo size
12.9 GB
Likes
66
Public
Click a slice to open those files.
.pth12.5 GB Β· 97%
From the Hugging Face model README
<p align="center"> <img src="teaser.png" width=95%> <p>DreamID-V: Bridging the Image-to-Video Gap for High-Fidelity Face Swapping via Diffusion Transformer<br> Xu Guo<sup> * </sup>, Fulong Ye<sup> * </sup>, Xinghui Li<sup> *</sup>, Pengqi Tu, Pengze Zhang, Qichao Sun, Songtao Zhao<sup> β </sup>, Xiangwang Hou<sup> β </sup> Qian He <br><sup> * </sup>Equal contribution,<sup> β </sup>Corresponding author <br>Tsinghua University | Intelligent Creation Team, ByteDance<br>
Note: Our internal model based on Seedance1.0 achieves high quality in under 8 steps. Feel free to experience it at CapCut.
| Models | Download Link | Notes |
|---|---|---|
| DreamID-V | π€ Huggingface | Supports 480P & 720P |
| Wan-2.1 | π€ Huggingface | VAE & Text encoder |
Install dependencies:
# Ensure torch >= 2.4.0
pip install -r requirements.txt
python generate_dreamidv.py \
--size 832*480 \
--ckpt_dir wan2.1-1.3B path \
--dreamidv_ckpt dreamidv.pth path \
--sample_steps 20 \
--base_seed 42
pip install "xfuser>=0.4.1"
torchrun --nproc_per_node=2 generate_dreamidv.py \
--size 832*480 \
--ckpt_dir wan2.1-1.3B path \
--dreamidv_ckpt dreamidv.pth path \
--sample_steps 20 \
--dit_fsdp \
--t5_fsdp \
--ulysses_size 2 \
--ring_size 1 \
--base_seed 42
Please ensure the pose estimation models are placed in the correct directory as follows:
DreamID-V/
βββ pose/
βββ models/
βββ dw-ll_ucoco_384.onnx
βββ yolox_l.onnx
python generate_dreamidv_dwpose.py \
--size 832*480 \
--ckpt_dir wan2.1-1.3B path \
--dreamidv_ckpt dreamidv.pth path \
--sample_steps 20 \
--base_seed 42
pip install "xfuser>=0.4.1"
torchrun --nproc_per_node=2 generate_dreamidv_dwpose.py \
--size 832*480 \
--ckpt_dir wan2.1-1.3B path \
--dreamidv_ckpt dreamidv.pth path \
--sample_steps 20 \
--dit_fsdp \
--t5_fsdp \
--ulysses_size 2 \
--ring_size 1 \
--base_seed 42
Our work builds upon and is greatly inspired by several outstanding open-source projects, including Wan2.1, Phantom, OpenHumanVid, Follow-Your-Emoji, DWPose. We sincerely thank the authors and contributors of these projects for generously sharing their excellent codes and ideas.
If you have any comments or questions regarding this open-source project, please open a new issue or contact Xu Guo and Fulong Ye.
This project, DreamID-V, is intended for academic research and technical demonstration purposes only.
If you find our work helpful, please consider citing our paper and leaving valuable stars
@misc{guo2026dreamidvbridgingimagetovideogaphighfidelity,
title={DreamID-V:Bridging the Image-to-Video Gap for High-Fidelity Face Swapping via Diffusion Transformer},
author={Xu Guo and Fulong Ye and Xinghui Li and Pengqi Tu and Pengze Zhang and Qichao Sun and Songtao Zhao and Xiangwang Hou and Qian He},
year={2026},
eprint={2601.01425},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2601.01425},
}