This paper proposes Omni Dense Captioning, a novel task designed to generate continuous, fine-grained, and structured audio-visual narratives with explicit timestamps. To ensure dense semantic coverage, we introduce a six-dimensional structural schema to create "script-like" captions, enabling readers to vividly imagine the video content scene by scene, akin to a cinematographic screenplay. The six dimensions span Detailed Events, Visual Background, Camera State, Shot Editing Style, Dialogue Content, and Acoustics Content.
To facilitate research, we construct OmniDCBench, a high-quality, human-annotated benchmark of 1,122 videos averaging 995 words per video, and propose SodaM, a unified metric that evaluates time-aware detailed descriptions while mitigating scene boundary ambiguity via IoU-based Dynamic Programming alignment and many-to-one merging.
Furthermore, we construct a training dataset, TimeChatCap-42K, and present TimeChat-Captioner-7B, a strong baseline built on Qwen2.5-Omni and trained via SFT and GRPO with task-specific rewards. Extensive experiments demonstrate that TimeChat-Captioner-7B achieves state-of-the-art performance with a SodaM score of 35.0, surpassing Gemini-2.5-Pro (33.7), while its generated dense descriptions significantly boost downstream capabilities in audio-visual reasoning (DailyOmni and WorldSense) and temporal grounding (Charades-STA). All datasets, models, and code are publicly available.