AILab-CVC/VideoCrafter

★ 5,102⑂ 411

VideoCrafter2: Overcoming Data Limitations for High-Quality Video Diffusion Models

About AILab-CVC/VideoCrafter

AILab-CVC/VideoCrafter is an open-source project on GitHub, mainly written in Python. VideoCrafter2: Overcoming Data Limitations for High-Quality Video Diffusion Models It currently holds 5,102 stars and 411 forks with 74 open issues, and was last pushed on 2026-01-09 (repository created 2023-04-03).

Project Overview

AI Homed tracks it on the AI Video Projects board and on the AI AI Video Projects list.

GitHub Repository Details

Repository AILab-CVC/VideoCrafter · default branch main · size 179837 KB · watchers 65 · source: GitHub REST API and repository README

README

___*VideoCrafter2: Overcoming Data Limitations for High-Quality Video Diffusion Models*___

Image from the project README Image from the project README Discord Image from the project README GitHub

🔥🔥 Our dedicated high-resolution I2V model is released at: :point_right:DynamiCrafter!!!

🔥The VideoCrafter2 Large improvements over VideoCrafter1 with limited data. Better Motion, Better Concept Combination!!!

Please Join us and create your own film on Discord/Floor33.

🎥 Exquisite film, produced by VideoCrafter2, directed by Human
IMAGE ALT TEXT HERE

🔆 Introduction

🤗🤗🤗 VideoCrafter is an open-source video generation and editing toolbox for crafting video content. It currently includes the Text2Video and Image2Video models:

1. Generic Text-to-video Generation

Click the GIF to access the high-resolution video.
Image from the project README Image from the project README Image from the project README
"Tom Cruise's face reflects focus, his eyes filled with purpose and drive." "A child excitedly swings on a rusty swing set, laughter filling the air." "A young woman with glasses is jogging in the park wearing a pink headband."
Image from the project README Image from the project README Image from the project README
"With the style of van gogh, A young couple dances under the moonlight by the lake." "A rabbit, low-poly game art style" "Impressionist style, a yellow rubber duck floating on the wave on the sunset"

2. Generic Image-to-video Generation

Image from the project README Image from the project README Image from the project README Image from the project README
Image from the project README Image from the project README Image from the project README Image from the project README
"a black swan swims on the pond" "a girl is riding a horse fast on grassland" "a boy sits on a chair facing the sea" "two galleons moving in the wind at sunset"

:boom: You are highly recommended to try our dedicated I2V model DynamiCrafter: Higher resolution, Better Dynamics, More Coherence!!!

---

📝 Changelog


⏳ Models

|T2V-Models|Resolution|Checkpoints| |:---------|:---------|:--------| |VideoCrafter2|320x512|Hugging Face |VideoCrafter1|576x1024|Hugging Face |VideoCrafter1|320x512|Hugging Face

|I2V-Models|Resolution|Checkpoints| |:---------|:---------|:--------| |VideoCrafter1|640x1024|Hugging Face |VideoCrafter1|320x512|Hugging Face

⚙️ Setup

1. Install Environment via Anaconda (Recommended)

conda create -n videocrafter python=3.8.5
conda activate videocrafter
pip install -r requirements.txt

💫 Inference

1. Text-to-Video

1) Download pretrained T2V models via Hugging Face, and put the model.ckpt in checkpoints/base_512_v2/model.ckpt. 2) Input the following commands in terminal.

  sh scripts/run_text2video.sh

2. Image-to-Video

1) Download pretrained I2V models via Hugging Face, and put the model.ckpt in checkpoints/i2v_512_v1/model.ckpt. 2) Input the following commands in terminal.

  sh scripts/run_image2video.sh

3. Local Gradio demo

1. Download the pretrained T2V and I2V models and put them in the corresponding directory according to the previous guidelines. 2. Input the following commands in terminal.

  python gradio_app.py

---

📋 Technical Report

😉 VideoCrafter2 Tech report: VideoCrafter2: Overcoming Data Limitations for High-Quality Video Diffusion Models

😉 VideoCrafter1 Tech report: VideoCrafter1: Open Diffusion Models for High-Quality Video Generation

😉 Citation

The technical report is currently unavailable as it is still in preparation. You can cite the paper of our image-to-video model and related base model.
@misc{chen2024videocrafter2,
      title={VideoCrafter2: Overcoming Data Limitations for High-Quality Video Diffusion Models}, 
      author={Haoxin Chen and Yong Zhang and Xiaodong Cun and Menghan Xia and Xintao Wang and Chao Weng and Ying Shan},
      year={2024},
      eprint={2401.09047},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

@misc{chen2023videocrafter1, title={VideoCrafter1: Open Diffusion Models for High-Quality Video Generation}, author={Haoxin Chen and Menghan Xia and Yingqing He and Yong Zhang and Xiaodong Cun and Shaoshu Yang and Jinbo Xing and Yaofang Liu and Qifeng Chen and Xintao Wang and Chao Weng and Ying Shan}, year={2023}, eprint={2310.19512}, archivePrefix={arXiv}, primaryClass={cs.CV} }

@article{xing2023dynamicrafter, title={DynamiCrafter: Animating Open-domain Images with Video Diffusion Priors}, author={Jinbo Xing and Menghan Xia and Yong Zhang and Haoxin Chen and Xintao Wang and Tien-Tsin Wong and Ying Shan}, year={2023}, eprint={2310.12190}, archivePrefix={arXiv}, primaryClass={cs.CV} }

@article{he2022lvdm, title={Latent Video Diffusion Models for High-Fidelity Long Video Generation}, author={Yingqing He and Tianyu Yang and Yong Zhang and Ying Shan and Qifeng Chen}, year={2022}, eprint={2211.13221}, archivePrefix={arXiv}, primaryClass={cs.CV} }

🤗 Acknowledgements

Our codebase builds on Stable Diffusion. Thanks the authors for sharing their awesome codebases!

📢 Disclaimer

We develop this repository for RESEARCH purposes, so it can only be used for personal/research/non-commercial purposes. ****

GitHub Stars & Activity

5,102Stars
411Forks
74Open issues
PythonLanguage

GitHub Popularity

GitHub stars5,102
Forks411
Open issues74
Primary languagePython
LicenseNOASSERTION
Stars gained today0
Created2023-04-03
Last pushed2026-01-09

Trending History

Trending statusnot on today's boards

Related AI Projects

1

calesthio / OpenMontage

Python★ 69,490⑂ 0
→
2

ATH-MaaS / Pixelle-Video

Python★ 29,138⑂ 0
→
3

KlingAIResearch / LivePortrait

Python★ 19,258⑂ 0
→
4

Wan-Video / Wan2.2

Python★ 18,004⑂ 0
→
5

latent-spaces / brag

Python★ 16,683⑂ 0
→
6

Zulko / moviepy

Python★ 15,004⑂ 0
→
7

zai-org / CogVideo

Python★ 13,085⑂ 0
→
8

HKUDS / ViMax

Python★ 12,683⑂ 0
→

More AI Rankings