CodeCap-Bench: Can Code Serve as a Good Video Caption?
Summary
CodeCap-Bench 提出用可执行代码作为视频字幕的新范式,构建了包含 323 个视频的基准来评估多模态大模型生成代码字幕的能力,结果显示代码字幕在推理和重建任务上优于自然语言,但现有模型在捕捉复杂时间动态方面仍存在不足。
View Cached Full Text
Cached at: 10/28/26, 05:26 AM
Paper page - CodeCap-Bench: Can Code Serve as a Good Video Caption?
Source: https://huggingface.co/papers/2610.37341 Authors:
,
,
,
,
,
,
,
,
,
,
,
,
Abstract
Executable code representations of video content improve reasoning and reconstruction over natural language, yet current multimodal models still struggle to generate faithful code captions for complex temporal dynamics.
Video captioning aims to preserve visual information through compact descriptions, predominantly using natural language. However, precisely expressing fine-grained spatial structures andtemporal dynamicsin natural language often leads to lengthy and potentially ambiguous descriptions. In this work, we explore Code as Video Caption, a paradigm where executable programs serve as a complementary representation of visual content throughgraphical primitives, layout rules, and functions of time. To examine whether code captions effectively preserve video information, we compare them with natural language captions on downstream question answering andvideo reconstructiontasks. Our results show that code captions achieve superior reasoning accuracy and reconstruction fidelity. Despite these advantages, realizing the potential ofcode captioningdepends on whether currentmultimodal large language models(MLLMs) can generate faithful code captions. To systematically assess this capability, we introduceCodeCap-Bench, which comprises 323 videos spanning five categories of structured 2D content, along with fine-grained annotations and a multi-level evaluation framework. Extensive experiments reveal that while leading proprietary MLLMs demonstrate promisingcode captioningcapabilities, they still struggle to faithfully capture complextemporal dynamics, with open-source models lagging substantially behind.
View arXiv pageView PDFProject pageAdd to collection
Get this paper in your agent:
hf papers read 2610\.37341
Don’t have the latest CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
Models citing this paper0
No model linking this paper
Cite arxiv.org/abs/2610.37341 in a model README.md to link it from this page.
Datasets citing this paper0
No dataset linking this paper
Cite arxiv.org/abs/2610.37341 in a dataset README.md to link it from this page.
Spaces citing this paper0
No Space linking this paper
Cite arxiv.org/abs/2610.37341 in a Space README.md to link it from this page.
Collections including this paper0
No Collection including this paper
Add this paper to acollectionto link it from this page.
Similar Articles
OmniCapBench: A Deep-Structured Evaluation Framework for Fine-Grained Audio-Visual Captioning
OmniCapBench 提出一个深度结构化的音视频字幕评估框架,将预测目标从自由文本转为可验证的原子评估单元(实体引用、视觉镜头、音频事件),在 786 个密集标注视频上区分多模态大模型的感知错误,揭示前沿模型长时程音视觉推理能力薄弱。
Code2Video: A Code-centric Paradigm for Educational Video Generation
Code2Video is a code-centric agent framework for generating educational videos, improving coherence and interpretability over direct code generation. It includes a multi-agent system and a new benchmark for evaluation.
VibeVideoBench: Evaluating Multimodal Agents on Code-Driven Video Generation
VibeVideoBench introduces a benchmark of 239 tasks evaluating multimodal agents that generate videos by writing rendering code, finding that GPT-6 Astra and Claude Opus 5.5 lead but that time-management failures cause most lost videos.
CLIP-CC-Bench: Evaluating Paragraph-Level Video Descriptions in Video-Language Models
Introduces CLIP-CC-Bench, a benchmark for evaluating video-language models on paragraph-level descriptions of movie clips, with 200 clips and human reference paragraphs. Tests 17 models and finds that long-form video description remains unsolved.
@jinchenma_ai: https://x.com/jinchenma_ai/status/2061835131107860582
The article proposes an engineering methodology based on AI Agent (Skill), suggesting that deterministic tasks be solidified into scripts to reduce new decisions made by the large model at runtime, thereby improving stability and token efficiency. Taking video subtitle processing as an example, it demonstrates a four-step engineering process.