Divot: Diffusion Powers Video Tokenizer for Comprehension and Generation

Yuying Ge, Yizhuo Li, Yixiao Ge, Ying Shan
2/9/2026

No official code found. Best implementation: TencentARC/Divot (87 stars, last commit 2025-02-27).

Abstract

In recent years, there has been a significant surge of interest in unifying image comprehension and generation within Large Language Models (LLMs). This growing interest has prompted us to explore extending this unification to videos. The core challenge lies in developing a versatile video tokenizer that captures both the spatial characteristics and temporal dynamics of videos to obtain representations for LLMs, and the representations can be further decoded into realistic video clips to enable video generation. In this work, we introduce Divot, a Diffusion-Powered Video Tokenizer, which leverages the diffusion process for self-supervised video representation learning. We posit that if a video diffusion model can effectively de-noise video clips by taking the features of a video tokenizer as the condition, then the tokenizer has successfully captured robust spatial and temporal information. Additionally, the video diffusion model inherently functions as a de-tokenizer, decoding videos from their representations. Building upon the Divot tokenizer, we present Divot-LLM through video-to-text auto-regression and text-to-video generation by modeling the distributions of continuous-valued Divot features with a Gaussian Mixture Model. Experimental results demonstrate that our diffusion-based video tokenizer, when integrated with a pre-trained LLM, achieves competitive performance across various video comprehension and generation benchmarks. The instruction tuned Divot-LLM also excels in video storytelling, generating interleaved narratives and corresponding videos. Models and codes are available at https://github.com/TencentARC/Divot.

View on arXivView PDF

Code Implementations(1)

TencentARC/DivotCommunity100%

Diffusion Powers Video Tokenizer for Comprehension and Generation (CVPR 2025)

873Shell, PythonDec 3, 20241 years agoNOASSERTION

Similar Papers

Cite this paper

@article{ge2026divot,
  title  = {Divot: Diffusion Powers Video Tokenizer for Comprehension and Generation},
  author = {Yuying Ge and Yizhuo Li and Yixiao Ge and Ying Shan},
  year   = {2026},
  eprint = {2412.04432},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.04432},
  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/2412.04432.svg)](https://codeofpaper.com/paper/2412.04432)

Discussion