CutClaw: Agentic Hours-Long Video Editing via Music Synchronization

Shifang Zhao, Yihan Hu, Ying Shan, Yunchao Wei, Xiaodong Cun
3/31/2026
cs.CV

Official code: GVCLab/CutClaw (905 stars, last commit 2026-04-17).

Abstract

Editing the video content with audio alignment forms a digital human-made art in current social media. However, the time-consuming and repetitive nature of manual video editing has long been a challenge for filmmakers and professional content creators alike. In this paper, we introduce CutClaw, an autonomous multi-agent framework designed to edit hours-long raw footage into meaningful short videos that leverages the capabilities of multiple Multimodal Language Models~(MLLMs) as an agent system. It produces videos with synchronized music, followed by instructions, and a visually appealing appearance. In detail, our approach begins by employing a hierarchical multimodal decomposition that captures both fine-grained details and global structures across visual and audio footage. Then, to ensure narrative consistency, a Playwriter Agent orchestrates the whole storytelling flow and structures the long-term narrative, anchoring visual scenes to musical shifts. Finally, to construct a short edited video, Editor and Reviewer Agents collaboratively optimize the final cut via selecting fine-grained visual content based on rigorous aesthetic and semantic criteria. We conduct detailed experiments to demonstrate that CutClaw significantly outperforms state-of-the-art baselines in generating high-quality, rhythm-aligned videos. The code is available at: https://github.com/GVCLab/CutClaw.

View on arXivView PDF

Code Implementations(1)

GVCLab/CutClawOfficial100%

Agentic Hours-Long Video Editing via Music Synchronization

905107Python6 months ago

Similar Papers

Cite this paper

@article{zhao2026cutclaw,
  title  = {CutClaw: Agentic Hours-Long Video Editing via Music Synchronization},
  author = {Shifang Zhao and Yihan Hu and Ying Shan and Yunchao Wei and Xiaodong Cun},
  year   = {2026},
  eprint = {2603.29664},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.29664v1}
}

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

Discussion