Soap2Soap: Long Cinematic Video Remaking via Multi-Agent Collaboration

Yiren Song, Huilin Zhong, Kevin Qinghong Lin, Haofan Wang, Mike Zheng Shou
5/17/2026
cs.CV

No official code found. Best implementation: showlab/Soap2Soap (113 stars).

Abstract

We study series-level cinematic remaking, a long-horizon video-to-video generation problem that localizes full episodes or films via stylization or actor replacement while strictly preserving narrative structure, motion choreography, and character identity across hundreds of shots. Existing video generation and editing pipelines often break down in this regime due to compounding identity drift, background mutation, and semantic erosion under large camera motions and viewpoint changes. We propose Soap2Soap, a multi-agent framework that enforces long-term language-visual consistency through a Dual-Bridge Consistency mechanism: a scene-aware JSON screenplay serving as a persistent semantic backbone, and dynamically allocated visual reference anchors at both scene and shot levels. To suppress drift before video synthesis, we introduce batch keyframe consistency, jointly generating multiple keyframes in a shared latent context via a grid-based formulation. A closed-loop verification agent further audits identity, stability, and alignment to trigger selective regeneration. Experiments on SoapBench demonstrate strong improvements over commercial video generation APIs in long-term consistency and narrative fidelity.

View on arXivView PDF

Code Implementations(1)

showlab/Soap2SoapCommunity70%

The official code implementation of the paper “Soap2Soap: Long Cinematic Video Remaking via Multi-Agent Collaboration“.

11313

Similar Papers

Cite this paper

@article{song2026soapsoap,
  title  = {Soap2Soap: Long Cinematic Video Remaking via Multi-Agent Collaboration},
  author = {Yiren Song and Huilin Zhong and Kevin Qinghong Lin and Haofan Wang and Mike Zheng Shou},
  year   = {2026},
  eprint = {2605.17423},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.17423v1}
}

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

Discussion