MagicMirror
[ICCV 2025] MagicMirror: ID-Preserved Video Generation in Video Diffusion Transformers
Install / Use
/learn @JIA-Lab-research/MagicMirrorREADME
MagicMirror: ID-Preserved Video Generation in Video Diffusion Transformers (ICCV 2025)
<p align="center"> <img style="margin: 20 auto; height: 140px; display: block;" src="assets/logo.png" > </p> <p align="center"> <a href='https://julianjuaner.github.io/projects/MagicMirror/'><img src='https://img.shields.io/badge/project_page-aa55dd'></a> <a href='https://arxiv.org/abs/2501.03931'><img src='https://img.shields.io/badge/arXiv_paper-ee7744'></a> </p>ShowCases
Please refer to the project page for full-quality and more examples.
1. Reference-Driven Identity-Aware Text-to-Video Generation
| Reference Image | Generated Video | Generated Video | | ---- | ---- | ---- | | <img height="180" src="assets/teaser_6.png" > | <img height="180" src="assets/teaser_6_1.gif"> | <img height="180" src="assets/teaser_6_2.gif"> | | <img height="180" src="assets/teaser_5.png"> | <img height="180" src="assets/teaser_5_1.gif"> | <img height="180" src="assets/teaser_5_2.gif"> | | <img height="180" src="assets/teaser_4.png"> | <img height="180" src="assets/teaser_4_1.gif"> | <img height="180" src="assets/teaser_4_2.gif"> | | <img height="180" src="assets/teaser_1.png"> | <img height="180" src="assets/teaser_1_1.gif"> | <img height="180" src="assets/teaser_1_2.gif"> |
2. Stylized & Special Effect
| Reference Image | Generated Video | Reference Image | Generated Video | | ---- | ---- | ---- |---- | |<img height="128" src="assets/1.png" >| <img height="128" src="assets/1_1.gif"> | <img height="128" src="assets/2.png" >| <img height="128" src="assets/2_1.gif"> | |<img height="128" src="assets/3.png" >| <img height="128" src="assets/3_1.gif"> | <img height="128" src="assets/4.png" >| <img height="128" src="assets/4_1.gif"> | |<img height="128" src="assets/5.jpg" >| <img height="128" src="assets/5_1.gif"> | <img height="128" src="assets/5+.png" >| <img height="128" src="assets/5+.gif"> |
3. Multi-Shot Generation
A bearded man, wearing a yellow T-shirt, working for a wooden table... | Reference:<br><img height="160" src="assets/8.png" >| <img height="160" src="assets/8_1.gif"> | <img height="160" src="assets/8_2.gif"> | | ---- | ---- | ---- | | <img height="160" src="assets/8_3.gif"> | <img height="160" src="assets/8_4.gif"> | <img height="160" src="assets/8_5.gif"> |
<br>A woman, wearing a white shirt and blue jeans, enjoying her daytime activities... | Reference:<br> <img height="160" src="assets/teaser_5.png" >| <img height="160" src="assets/6_1.gif"> | <img height="160" src="assets/6_2.gif"> | | ---- | ---- | ---- | | <img height="160" src="assets/6_3.gif"> | <img height="160" src="assets/6_4.gif"> | <img height="160" src="assets/6_5.gif"> |
Overview
- Magic Mirror: ID-Preserved Video Generation in Video Diffusion Transformers
- ShowCases
- Overview
- MileStones
- Methods
- Cite Magic Mirror
MileStones
- [X]
20250101Paper released! - [ ]
202501-202502We will release code and model (we are working on fit our methods on CogVideoX-1.5, HunyuanVideo, .etc). Stay tuned!
Methods

In this work, we presented Magic Mirror, a zero-shot framework for identity-preserved video generation. Magic Mirror incorporates dual facial embeddings and Conditional Adaptive Normalization (CAN) into DiT-based architectures. Our approach enables robust identity preservation and stable training convergence. Extensive experiments demonstrate that Magic Mirror generates high-quality personalized videos while maintaining identity consistency from a single reference image, outperforming existing methods across multiple benchmarks and human evaluations.
Cite Magic Mirror
If you find this repo useful for your research, please consider citing the paper
@article{zhang2025magic,
title={Magic Mirror: ID-Preserved Video Generation in Video Diffusion Transformers},
author={Zhang, Yuechen and Liu, Yaoyang and Xia, Bin and Peng, Bohao and Yan, Zexin and Lo, Eric and Jia, Jiaya},
journal={arXiv preprint arXiv:2501.03931},
year={2025}
}
Related Skills
qqbot-channel
343.3kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
99.7k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
343.3kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
project-overview
FlightPHP Skeleton Project Instructions This document provides guidelines and best practices for structuring and developing a project using the FlightPHP framework. Instructions for AI Coding A
Security Score
Audited on Mar 23, 2026
