Back to directory

Video Compression Commander

A plug-and-play token-compression framework for video LLMs that dynamically allocates a frame token budget, cutting a model such as LLaVA-OV's generation time by over 70 percent while keeping most accuracy, unifying several published baselines.

Video Compression Commander

Video Compression Commander, or VidCom2, is a research framework for accelerating inference in video large language models by compressing the number of visual tokens a model has to process, using dynamic frame budget allocation rather than a fixed compression rate per frame. It is plug-and-play: it drops into existing video LLMs without retraining.

It reports using only about 25 percent of the original tokens while retaining 99.6 percent of LLaVA-OV's benchmark performance, cutting LLaVA-OV's generation time by 70.8 percent and its overall latency by 43.0 percent, and it is compatible with efficient attention operators such as Flash Attention 2. The codebase also integrates several other published token-compression baselines, including VisionZip, DyCoke, FastVID and HoliTom, into one unified framework, with support for the LLaVA, Qwen-VL and Qwen-Omni model families.

It accompanies a paper accepted at the EMNLP 2025 conference, and the same team has released related follow-up work on curvature-aware pruning and streaming video understanding.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.