Pretrained Image-Text Models are Secretly Video Captioners

Chunhui Zhang, Yiren Jian, Zhongyu Ouyang, Soroush Vosoughi
2/19/2025
cs.CVcs.LG

No official code found. Best implementation: chunhuizng/mllm-video-captioner (7 stars, BSD-3-Clause, last commit 2025-03-07).

Abstract

Developing video captioning models is computationally expensive. The dynamic nature of video also complicates the design of multimodal models that can effectively caption these sequences. However, we find that by using minimal computational resources and without complex modifications to address video dynamics, an image-based model can be repurposed to outperform several specialised video captioning systems. Our adapted model demonstrates top tier performance on major benchmarks, ranking 2nd on MSRVTT and MSVD, and 3rd on VATEX. We transform it into a competitive video captioner by post training a typical image captioning model BLIP2 with only 6,000 video text pairs and simply concatenating frames (significantly fewer data than other methods), which use 2.5 to 144 million pairs. From a resource optimization perspective, this video captioning study focuses on three fundamental factors: optimizing model scale, maximizing data efficiency, and incorporating reinforcement learning. This extensive study demonstrates that a lightweight, image based adaptation strategy can rival state-of-the-art video captioning systems, offering a practical solution for low-resource scenarios.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

We use RL to train a SOTA MLLM captioner.

70Python, Jupyter NotebookMar 30, 20241 years agoBSD-3-Clause
alignmentimage-captioningmllmmultimodal-language-modelpost-training+2 more

Similar Papers

Cite this paper

@article{zhang2025pretrained,
  title  = {Pretrained Image-Text Models are Secretly Video Captioners},
  author = {Chunhui Zhang and Yiren Jian and Zhongyu Ouyang and Soroush Vosoughi},
  year   = {2025},
  eprint = {2502.13363},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.13363v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.13363.svg)](https://codeofpaper.com/paper/2502.13363)

Discussion