MSEditor: Toward Consistent Multi-Shot Video Editing
Organizations: HKUST (Guangzhou) · HKUST · Baidu Inc. · Beijing Innovation Center of Humanoid Robotics ·
Abstract
In this paper, we tackle the problem of performing consistent, unified modifications to a multi-shot video sequence. This task is particularly challenging because multi-shot videos consist of discontinuous temporal segments that vary significantly in viewpoint, camera scale, and subject pose, leading to severe identity drift and cumulative error propagation. Achieving coherent edits requires establishing reliable cross-shot semantic awareness to maintain stable subject appearance and visual continuity across these disjointed boundaries. To address this, we propose MSEditor, the first framework designed specifically for consistent multi-shot video editing. To overcome the scarcity of high-quality multi-shot training data, we repurpose existing multi-view video datasets to provide robust cross-shot supervision. Architecturally, we introduce a Supervisory Adapter that injects this cross-shot information into the diffusion backbone, enabling the model to learn identity-consistent representations. Furthermore, to effectively mitigate cumulative errors and ensure long-range temporal coherence, we design a Cross-Shot Packing strategy that dynamically aggregates information from semantically related shots within the self-attention window. Extensive experiments demonstrate that MSEditor significantly outperforms existing methods on our curated multi-shot video editing benchmark in terms of identity preservation, temporal stability, and overall visual quality.
Figures & tables
| Method | Video Quality | Inter-shot Consistency | Intra-shot Consistency | Semantic Consistency | |||
|---|---|---|---|---|---|---|---|
| Aesthetic Score | Subject | Background | Subject | Background | Global | Shot | |
| TokenFlow [ Geyer et al., 2024 ] | 5.51 | 0.9181 | 0.9279 | 0.9029 | 0.9173 | 0.1302 | 0.1415 |
| InsV2V [ Cheng et al., 2024 ] | 4.89 | 0.9013 | 0.9307 | 0.8962 | 0.8941 | 0.1433 | 0.1137 |
| VACE [ Jiang et al., 2025 ] | 5.91 | 0.9237 | 0.9372 | 0.8805 | 0.9365 | 0.1649 | 0.1738 |
| Ditto [ Bai et al., 2026 ] | 5.73 | 0.9287 | 0.9341 | 0.9125 | 0.9331 | 0.1514 | 0.1569 |
| Ours | 6.05 | 0.9370 | 0.9447 | 0.9501 | 0.9462 | 0.1912 | 0.1886 |
| Method | Video Quality | Inter-shot Consistency | Intra-shot Consistency | Semantic Consistency | |||
|---|---|---|---|---|---|---|---|
| Aesthetic Score | Subject | Background | Subject | Background | Global | Shot | |
| VACE [ Jiang et al., 2025 ] | 5.93 | 0.9301 | 0.9395 | 0.9057 | 0.9382 | 0.1728 | 0.1753 |
| VideoPainter [ Bian et al., 2025 ] | 6.01 | 0.9237 | 0.9396 | 0.9061 | 0.9377 | 0.1687 | 0.1732 |
| Ours | 6.05 | 0.9370 | 0.9447 | 0.9501 | 0.9462 | 0.1912 | 0.1886 |
| Method | Video Quality | Inter-shot Consistency | Intra-shot Consistency | Semantic Consistency | |||
|---|---|---|---|---|---|---|---|
| Aesthetic Score | Subject | Background | Subject | Background | Global | Shot | |
| w/o First Frame editing | 6.01 | 0.9321 | 0.9357 | 0.9336 | 0.9305 | 0.1752 | 0.1729 |
| w/o Cross-Shot Packing strategy | 5.83 | 0.8919 | 0.9132 | 0.8937 | 0.9008 | 0.1738 | 0.1521 |
| w/o Sparse Cross attention | 5.70 | 0.8931 | 0.9256 | 0.8651 | 0.9126 | 0.1691 | 0.1432 |
| Ours | 6.05 | 0.9370 | 0.9447 | 0.9501 | 0.9462 | 0.1912 | 0.1886 |
Video Editing
Video editing uses AI to alter, compose, relight, or reorganize moving footage while controlling how changes persist across frames.
See all 178 papers