bytedance-research / EchoVideo

huggingface.co
Total runs: 14
24-hour runs: -1
7-day runs: 6
30-day runs: 9
Model's Last Updated: February 18 2025

Introduction of EchoVideo

Model Details of EchoVideo

EchoVideo: Identity-Preserving Human Video Generation by Multimodal Feature Fusion

This repo contains PyTorch model definitions, pre-trained weights and inference code for our video generation model, EchoVideo.

EchoVideo: Identity-Preserving Human Video Generation by Multimodal Feature Fusion

News

[2025.02.27] We release the inference code and model weights of EchoVideo.

Introduction

EchoVideo is capable of generating a personalized video from a single photo and a text description. It excels in addressing issues related to "semantic conflict" and "copy-paste" problems. And demonstrates state-of-the-art performance.

Gallery

1. Text-to-Video Generation
Face-ID Preserving Full-Body Preserving
2. Comparisons
EchoVideo ConsisID IDAnimator

Usage

Python version is between 3.10 and 3.12, inclusive of both 3.10 and 3.12. Support both gpu and npu

cloning the repository:
git clone https://github.com/bytedance/EchoVideo
cd EchoVideo
Installation
pip install -r requirements.txt
Download Pretrained Weights

The details of download pretrained models are shown here .

Run Demo
# multi-resolution video generation [(480, 640), (480, 848), (480, 480), (848, 480), (640, 480)]
python infer.py

Methods

Overall Architecture

Overall architecture of EchoVideo. By employing a meticulously designed IITF module and mitigating the over-reliance on input images, our model effectively unifies the semantic information between the input facial image and the textual prompt. This integration enables the generation of consistent characters with multi-view facial coherence, ensuring that the synthesized outputs maintain both visual and semantic fidelity across diverse perspectives.

Key Features

Illustration of facial information injection methods. (a) IITF. Facial and textual information are fused to ensure consistent guidance throughout the generation process. we propose IITF to fuse text and facial information, establishing a semantic bridge between facial and textual information, coordinating the influence of different information on character features, thereby ensuring the consistency of generated characters. IITF consists of two core components: facial feature alignment and conditional feature alignment. (b) Dual branch. Facial and textual information are independently injected through Cross Attention mechanisms, providing separate guidance for the generation process.

Benchmark
Model Identity Average↑ Identity Variation↓ Inception Distance↓ Dynamic Degree↑
IDAnimator 0.349 0.032 159.11 0.280
ConsisID 0.414 0.094 200.40 0.871
pika 0.329 0.091 268.35 0.954
Ours 0.516 0.075 176.53 0.955

Acknowledgements

BibTeX

If you find our work useful in your research, please consider citing the paper

@article{wei2025echovideo,
  title={EchoVideo: Identity-Preserving Human Video Generation by Multimodal Feature Fusion},
  author={Wei, Jiangchuan and Yan, Shiyue and Lin, Wenfeng and Liu, Boyuan and Chen, Renjie and Guo, Mingyu},
  journal={arXiv preprint arXiv:2501.13452},
  year={2025}
}

Runs of bytedance-research EchoVideo on huggingface.co

14
Total runs
-1
24-hour runs
-2
3-day runs
6
7-day runs
9
30-day runs

More Information About EchoVideo huggingface.co Model

More EchoVideo license Visit here:

https://choosealicense.com/licenses/other

EchoVideo huggingface.co

EchoVideo huggingface.co is an AI model on huggingface.co that provides EchoVideo's model effect (), which can be used instantly with this bytedance-research EchoVideo model. huggingface.co supports a free trial of the EchoVideo model, and also provides paid use of the EchoVideo. Support call EchoVideo model through api, including Node.js, Python, http.

bytedance-research EchoVideo online free

EchoVideo huggingface.co is an online trial and call api platform, which integrates EchoVideo's modeling effects, including api services, and provides a free online trial of EchoVideo, you can try EchoVideo online for free by clicking the link below.

bytedance-research EchoVideo online free url in huggingface.co:

https://huggingface.co/bytedance-research/EchoVideo

EchoVideo install

EchoVideo is an open source model from GitHub that offers a free installation service, and any user can find EchoVideo on GitHub to install. At the same time, huggingface.co provides the effect of EchoVideo install, users can directly use EchoVideo installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

EchoVideo install url in huggingface.co:

https://huggingface.co/bytedance-research/EchoVideo

Url of EchoVideo

Provider of EchoVideo huggingface.co

bytedance-research
ORGANIZATIONS

Other API from bytedance-research