open-compass / open-compass/VLMEvalKit

Running Video-MME with a different number of frames

Open
#876 1 comment 0 reactions 1 assignee View on GitHub

@FangXinyu-0913 is already working on this.

Since Mar 27, 2025.

Dominant language
Python
Stars
4.4k
Forks
768
Avg merge
1d 10h
Merged PRs (30d)
17

Description

I tried to evaluate Qwen2.5-VL-3B-Instruct on the Video-MME data set but with a different number of frames. I added the following line to video_dataset_config.py:

`videomme_dataset = {
'Video-MME_8frame': partial(VideoMME, dataset='Video-MME', nframe=8),
'Video-MME_8frame_subs': partial(VideoMME, dataset='Video-MME', nframe=8, use_subtitle=True),
'Video-MME_1fps': partial(VideoMME, dataset='Video-MME', fps=1.0),
'Video-MME_0.5fps': partial(VideoMME, dataset='Video-MME', fps=0.5),
'Video-MME_0.5fps_subs': partial(VideoMME, dataset='Video-MME', fps=0.5, use_subtitle=True),
'Video-MME_768frame': partial(VideoMME, dataset='Video-MME', nframe=768), # <- added line
}```

I then ran the evaluation using:

python run.py --data Video-MME_768frame --model Qwen2.5-VL-3B-Instruct

I had two issues doing it this way. The first is that it is taking a lot longer than it should be. The other is that the amount of time for each video got a lot longer for longer videos, which should not be the case since the number of frames should be constant.
Is this the wrong way to do it?

Another thing I wanted to do is to evaluate the model using a constant frame rate of 2fps, but with a maximum number of frames capped at 768 frames for each video. Is this option supported? If so, how to do it?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.