Home/ MODELS/ VideoCrafter: Tencent AI Lab’s Open Text- and Image-to-Video Toolbox
MODELS

VideoCrafter: Tencent AI Lab’s Open Text- and Image-to-Video Toolbox

VideoCrafter is an open-source AI video generation toolbox with text-to-video and image-to-video models, inference scripts and a Gradio demo, including VideoCrafter1 and VideoCrafter2. License: Research/non-commercial restrictions.

Published Sep 15, 2026 · 3 min read
Creative workstation displaying a landscape still and a video timeline.
TL;DR: VideoCrafter is an source-available AI video generation toolbox with text-to-video and image-to-video models, inference scripts and a Gradio demo, including VideoCrafter1 and VideoCrafter2. License: Research/non-commercial restrictions.

Before today’s wave of large open video models, VideoCrafter was one of the projects that made open text-to-video generation practical to experiment with. The repository from Tencent AI Lab’s CVC team still hosts both generations of the model, and with more than 5,000 stars it remains a common reference point for video diffusion research.

RepositoryAILab-CVC/VideoCrafter
MaintainerAILab-CVC
Primary languagePython
GitHub stars5,076 (as of 15 September 2026)
Last push9 January 2026
License statusResearch/non-commercial restrictions

What it does

The README describes VideoCrafter as an open-source toolbox for generating and editing video, currently with text-to-video and image-to-video models. The published checkpoints:

ModelTaskResolution
VideoCrafter2Text-to-video320×512
VideoCrafter1Text-to-video576×1024 and 320×512
VideoCrafter1Image-to-video640×1024 and 320×512

VideoCrafter2, released in January 2024, is presented in its technical report as improving motion and concept combination over VideoCrafter1 despite limited training data. For image-to-video, the README now steers users to the team’s separate DynamiCrafter project for higher resolution and better dynamics.

Who it’s for

  • Researchers who need an established open baseline for video diffusion.
  • Learners who want a smaller, well-documented video model to study before moving to larger ones.

Getting started

The README recommends an Anaconda environment with Python 3.8.5 and pip install -r requirements.txt. Download a checkpoint from Hugging Face into the expected folder (for example checkpoints/base_512_v2/model.ckpt for VideoCrafter2), then run sh scripts/run_text2video.sh or sh scripts/run_image2video.sh. With both models downloaded, python gradio_app.py starts a local demo. No GPU memory requirement is documented.

License status

Checked October 17, 2026: The repository license file includes Apache-style terms with an additional clause limiting the code to research and non-commercial activities. It should not be presented as plain Apache-2.0 or as unrestricted commercial open source. Model checkpoints and optional dependencies must also be checked separately.

Limitations and open questions

  • The newest listed checkpoint is from February 2024. By 2026 standards, 320×512 output is low resolution.
  • The pinned Python 3.8.5 environment is dated.
  • 74 open issues as of 15 September 2026.
  • We have not run the models; the sample prompts in the README are the maintainers’ showcase, not our tests.

Sources

Related: HunyuanVideo-1.5, a newer open video model · Video Generation.

This profile was drafted with AI assistance from the project’s public repository and reviewed by The Signal’s editors before publication. See our AI Disclosure.

The Signal newsletter

Keep getting this

One edition a week on open models, local setups and the tools around them.

Read the latest issue

Email delivery opens once the newsletter platform is connected.