DrVideo: Document Retrieval Based Long Video Understanding

Ziyu Ma, Chenhui Gou, Hengcan Shi, Bin Sun, Shutao Li +2 more
2/9/2026

No official code found. Best implementation: Upper9527/DrVideo (98 stars, last commit 2025-08-11).

Abstract

Most of the existing methods for video understanding primarily focus on videos only lasting tens of seconds, with limited exploration of techniques for handling long videos. The increased number of frames in long videos poses two main challenges: difficulty in locating key information and performing long-range reasoning. Thus, we propose DrVideo, a document-retrieval-based system designed for long video understanding. Our key idea is to convert the long-video understanding problem into a long-document understanding task so as to effectively leverage the power of large language models. Specifically, DrVideo first transforms a long video into a coarse text-based long document to initially retrieve key frames and then updates the documents with the augmented key frame information. It then employs an agent-based iterative loop to continuously search for missing information and augment the document until sufficient question-related information is gathered for making the final predictions in a chain-of-thought manner. Extensive experiments on long video benchmarks confirm the effectiveness of our method. DrVideo significantly outperforms existing LLM-based state-of-the-art methods on EgoSchema benchmark (3 minutes), MovieChat-1K benchmark (10 minutes), and the long split of Video-MME benchmark (average of 44 minutes). Code is available at https://github.com/Upper9527/DrVideo.

View on arXivView PDF

Code Implementations(1)

Upper9527/DrVideoCommunity77%

Code of "DrVideo: Document Retrieval Based Long Video Understanding"

984PythonMar 22, 20251 years ago

Similar Papers

Cite this paper

@article{ma2026drvideo,
  title  = {DrVideo: Document Retrieval Based Long Video Understanding},
  author = {Ziyu Ma and Chenhui Gou and Hengcan Shi and Bin Sun and Shutao Li and Hamid Rezatofighi and Jianfei Cai},
  year   = {2026},
  eprint = {2406.12846},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2406.12846},
  journal = {CVPR 2024 2024}
}

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/2406.12846.svg)](https://codeofpaper.com/paper/2406.12846)

Discussion