whatisgithub

What is infinibench?

vision-cair/infinibench — explained in plain English

Analysis updated 2026-08-07 · repo last pushed 2025-11-04

20PythonAudience · researcherComplexity · 4/5QuietSetup · hard

In one sentence

InfiniBench is a benchmark that tests how well AI models understand long videos like movies. It uses over 1,000 hours of video and 91,000 Q&A pairs to evaluate if models can follow full-length storylines.

Mindmap

mindmap
  root((repo))
    What it does
      Tests long video understanding
      Over 1000 hours of video
      91000 QA pairs
      Eight skill categories
    Skills tested
      Scene transitions
      Character actions
      Plot summarization
      Event linking
    Use cases
      Evaluate AI video models
      Build video summary tools
      Scene search engines
      Submit to challenge
    Audience
      AI researchers
      Vision-language developers
    Findings
      Models struggle significantly
      GPT-4o under 50 percent
      Combining video and subtitles helps

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Evaluate an AI model's ability to understand long-form video content like movies.

USE CASE 2

Benchmark a video summarization tool against a dataset of full-length storylines.

USE CASE 3

Test a scene-search engine using 91,000 question-and-answer pairs.

USE CASE 4

Submit a vision-language model to a public leaderboard challenge.

What is it built with?

Python

How does it compare?

vision-cair/infinibencha-shojaei/constructdrawingaialex72-py/aria-termux
Stars202020
LanguagePythonPythonPython
Last pushed2025-11-04
MaintenanceQuiet
Setup difficultyhardmoderatemoderate
Complexity4/54/52/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires downloading over 1,000 hours of video data and preparing a vision-language model for inference.

So what is it?

InfiniBench is a test suite designed to measure how well AI models can understand long videos like movies and TV episodes. Instead of just asking whether a model can describe a short clip, it evaluates whether an AI can follow a full-length storyline lasting anywhere from tens of minutes to two hours. The benchmark includes over 1,000 hours of video and around 91,000 question-and-answer pairs, making it a tool for checking if models can truly process narratives over a long duration. The benchmark tests AI across eight different skills, split between basic observation and deeper reasoning. Observation skills include recognizing scene transitions, character actions, and chronological order. Reasoning skills involve summarizing plots, understanding context, and linking multiple events together. Questions come in both multiple-choice and open-ended formats. To use the benchmark, teams run their AI models against the dataset, answer the questions, and then compare their results on a public leaderboard. This project is aimed at AI researchers and developers building vision-and-language models. For example, if a startup is creating a tool to automatically generate video summaries or a search engine that can find specific scenes by describing them, this benchmark helps them see how their system handles long-form content. There is also an active challenge where teams can submit their models for evaluation. The findings so far show that current models struggle significantly, with even leading models like GPT-4o scoring under 50% on basic grounding tasks. A notable takeaway from the project's evaluation is that models often rely on pre-trained world knowledge rather than actually watching the video. For instance, some models scored well just by reading metadata like a movie's title. However, when given full video alongside subtitles, performance improved, highlighting that combining visual and text information is crucial for long video understanding.

Copy-paste prompts

Prompt 1
How do I run my AI model against the InfiniBench dataset and submit results to the leaderboard?
Prompt 2
Set up InfiniBench to evaluate my video model on long-form movie understanding with the 91,000 QA pairs.
Prompt 3
Which of the eight InfiniBench skill categories does my model perform worst on, and how can I improve it?
Prompt 4
Compare my model's InfiniBench score to GPT-4o's under-50% baseline on grounding tasks.

Frequently asked questions

What is infinibench?

InfiniBench is a benchmark that tests how well AI models understand long videos like movies. It uses over 1,000 hours of video and 91,000 Q&A pairs to evaluate if models can follow full-length storylines.

What language is infinibench written in?

Mainly Python. The stack also includes Python.

Is infinibench actively maintained?

Quiet — no commits in 6-12 months (last push 2025-11-04).

How hard is infinibench to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is infinibench for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.