Repolode
Vchitect

Vchitect/VBench

A benchmark suite and evaluation toolkit that scores text-to-video and image-to-video generative models across many quality and semantic dimensions.

Stars
1,827
Forks
135
Open issues
73
Last commit
2 months ago

What is it?

VBench is a benchmark suite for evaluating video generative models. It breaks the notion of video generation quality into a hierarchy of evaluation dimensions, such as subject and background consistency, temporal flickering, motion smoothness, aesthetic and imaging quality, object class, human action, and spatial relationships. Each dimension comes with a standard prompt suite and an automated evaluation method, so different models can be compared on the same test cases.

The repository is the reference implementation for the VBench series, which also includes VBench++ (image-to-video, long-video evaluation, and trustworthiness checks covering fairness, bias, and safety) and VBench-2.0, which targets intrinsic faithfulness such as commonsense reasoning, physics and human motion. It ships as a pip package with a `vbench` command-line tool, supports multi-GPU evaluation, and can score custom videos for several dimensions.

The project also publishes the sampled videos used in its paper, along with prompt lists and model details, and maintains public leaderboards for comparing video generation models.

Key features

  • 01Evaluates text-to-video models across 16 dimensions such as subject consistency, motion smoothness, and aesthetic quality.
  • 02Provides standard prompt suites and automated evaluation methods for each dimension.
  • 03Supports scoring customized videos and prompts for selected dimensions.
  • 04Includes image-to-video, long-video, and trustworthiness evaluation modules in the VBench++ components.
  • 05Installable via pip with a `vbench` CLI and multi-GPU evaluation support.

Use cases

  • Comparing the output quality of different open or commercial video generation models on a common benchmark.
  • Evaluating your own video generation model across standard dimensions before publishing results.
  • Measuring temporal consistency and motion quality of generated clips in a research pipeline.
  • Assessing fairness, bias, or safety of video generation models with the trustworthiness modules.

Quick start

  1. 1

    Install the vbench package from PyPI (see the PyPI badge in the README)

  2. 2

    Follow the README Usage section to run evaluation on your generated videos

Things to know

  • Some VBench++ modules live in folders named with 'beta', so they may be less stable than the core suite.

Topics

FAQ

What is VBench?
A benchmark suite and evaluation toolkit that scores text-to-video and image-to-video generative models across many quality and semantic dimensions. VBench is a benchmark suite for evaluating video generative models. It breaks the notion of video generation quality into a hierarchy of evaluation dimensions, such as subject and background consistency, temporal flickering, motion smoothness, aesthetic and imaging quality, object class, human action, and spatial relationships. Each dimension comes with a standard prompt suite and an automated evaluation method, so different models can be compared on the same test cases.
Is VBench free to use? What license does it have?
VBench is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is VBench still maintained?
Updated within 6 months. The last commit to VBench was on Aug 21, 2026.
What can I use VBench for?
Comparing the output quality of different open or commercial video generation models on a common benchmark. Evaluating your own video generation model across standard dimensions before publishing results. Measuring temporal consistency and motion quality of generated clips in a research pipeline. Assessing fairness, bias, or safety of video generation models with the trustworthiness modules.
How do I install VBench?
Install the vbench package from PyPI (see the PyPI badge in the README) Follow the README Usage section to run evaluation on your generated videos
Where can I get VBench?
The source code and installation instructions are on GitHub: https://github.com/Vchitect/VBench

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects