Video-Bench

On this page

Video-Bench (SJTU, with NUS, CMU, Stanford and others; CVPR 2025) scores generated video with MLLM judges aligned to human preference. Two families (official scales, then mapped 0–1 in WorldFoundry):

  • Video quality (1–5) — imaging, aesthetics, temporal consistency, motion effects.
  • Video-condition alignment — overall video-text consistency (1–5); object class, color, action, scene (1–3).

Few-shot scoring and chain-of-query structure the GPT-4o judge. A human-annotation dataset is released for calibration. License: Apache-2.0.

Paper: Video-Bench. Code: Video-Bench/Video-Bench. Annotations: Video-Bench/Video-Bench_human_annotation. Official videos are gated (Video-Bench_videos).

WorldFoundry vendors the runtime and wraps evaluate.py. It writes a temporary private config from env vars instead of mutating upstream config.json, and rebuilds prompt metadata from human-annotation JSONs when VideoBench_full.json is missing. Credential-gated path is present; no credentialed release run is claimed.

Dimensions

  • Video quality (1–5)
    KindAxis

    Imaging, aesthetics, temporal consistency, motion effects.

  • Video-condition alignment
    KindAxis

    Overall video-text (1–5); object class, color, action, scene (1–3).

Data composition

  • Size

    CVPR 2025 human-preference-aligned MLLM video bench. GPT-4o few-shot / chain-of-query judges. Human-annotation dataset released; official videos gated. Apache-2.0.

  • Sources

    Video-Bench/Video-Bench_human_annotation · Video-Bench/Video-Bench_videos · github.com

  • License

    Apache-2.0

  • Notes

    WorldFoundry vendors the runtime and wraps evaluate.py. Credential-gated path is present; no credentialed release run is claimed.

Metrics

Metric

  • imaging_quality
    DirectionHigher is better

    Video-Bench static image quality score on the official 1-5 scale.

  • aesthetic_quality
    DirectionHigher is better

    Video-Bench aesthetic quality score on the official 1-5 scale.

  • temporal_consistency
    DirectionHigher is better

    Video-Bench temporal consistency score on the official 1-5 scale.

  • motion_effects
    DirectionHigher is better

    Video-Bench motion effects score on the official 1-5 scale.

  • video_text_consistency
    DirectionHigher is better

    Video-Bench overall video-text consistency score on the official 1-5 scale.

  • object_class_consistency
    DirectionHigher is better

    Video-Bench object-class consistency score on the official 1-3 scale.

  • color_consistency
    DirectionHigher is better

    Video-Bench color consistency score on the official 1-3 scale.

  • action_consistency
    DirectionHigher is better

    Video-Bench action consistency score on the official 1-3 scale.

  • scene_consistency
    DirectionHigher is better

    Video-Bench scene consistency score on the official 1-3 scale.

  • videobench_average
    DirectionHigher is better

    Mean normalized score across available Video-Bench dimensions.

    PrimaryVideo-Bench Average

Leaderboard

Results from the paper (not a live board; not WorldFoundry-run scores). Paper video-quality table, imaging-quality column. Video-Bench: Human-Aligned Video Generation Benchmark (2025).

ModelImaging quality
Gen34.66
Kling4.26
VideoCrafter24.08
CogVideoX3.87
Pika-Beta3.78
Show-13.30
LaVie3.00

How to run

hf download Video-Bench/Video-Bench_human_annotation --repo-type dataset \
  --local-dir cache/worldfoundry/data/hfd_datasets/Video-Bench/Video-Bench_human_annotation

worldfoundry-eval zoo benchmark-run \
  --benchmark-id video-bench \
  --mode official-validation \
  --official-results-path <official_results.json> \
  --generated-artifact-dir <generated_videos> \
  --output-dir tmp/video-bench/official-validation \
  --json

Runtime judging needs WORLDFOUNDRY_VIDEOBENCH_GPT4O_API_KEY (or OPENAI_API_KEY), annotation root, and generated videos. --dimension / --mode restrict the protocol. Env: WORLDFOUNDRY_VIDEOBENCH_RESULTS_PATH, WORLDFOUNDRY_VIDEOBENCH_ANNOTATION_ROOT, WORLDFOUNDRY_VIDEOBENCH_MODEL_OUTPUT_DIR. Shared asset: video_bench_dataset_assets.

In-tree pointers: worldfoundry/data/benchmarks/tasks/external/video-bench.yaml, worldfoundry/evaluation/tasks/execution/runners/videobench/runtime.

Outputs include scorecard.json (primary videobench_average, leaderboard key overall_average).

← Benchmark Hub