Replacement-aware video dubbing

VidDub

Follow new speech. Preserve the source.

A full-context diffusion editor that learns from replacement speech and generates synchronized, source-preserving video in two denoising steps.

VidDub replacement-speech dubbing across captured, web, generated, and long-form sources

VidDub edits captured, web, generated, and 60-second videos with replacement speech. It reaches 11.3 FPS on one H20 with two denoising steps.

2denoising steps per window
11.3prepared-input FPS · single H20
10.102HDTF replacement Sync-C
8.709VidDub-Bench replacement Sync-C

Abstract

Video dubbing aims to synthesize lip movements that match target speech while preserving the identity, head pose, and background of a source video. Existing editors are predominantly trained through self-reconstruction with the original paired audio, although the recorded mouth conflicts with the desired articulation after speech replacement. VidDub introduces replacement-aware cross-audio supervision: paired-audio samples retain full-frame reconstruction, while unpaired samples mask source-mouth reconstruction and use audio–visual synchronization to supervise articulation, with spatial reconstruction preserving the remaining content. A full-context teacher learns this objective before matched trajectory regression transfers its guided trajectories to a two-step student; distribution matching distillation then restores visual quality after compression. We will release 85,435 curated training clips, VidDub-Bench, fixed evaluation manifests, preprocessing outputs, and unified evaluation code. Across three training seeds, removing conflicting source-mouth reconstruction improves replacement-audio Sync-C by 0.833±0.040, and the final model combines strong synchronization with visual quality, identity preservation, and visual-speech recognition across four benchmarks.

Method

VidDub first removes conflicting source-mouth reconstruction under replacement speech, then compresses the resulting full-context teacher into a two-step full-context student.

VidDub full-context editing architecture

Source and reference features preserve appearance, frame-local audio controls articulation, and bidirectional attention jointly models the complete 81-frame window.

  • Replacement-aware supervision — reconstruct the complete frame for paired speech, but remove conflicting mouth reconstruction for replacement speech.
  • Matched trajectory regression — transfer guided same- and cross-audio teacher trajectories to a two-step student.
  • Distribution matching distillation — recover visual quality after step compression while preserving non-mouth source content.
  • Full-context inference — exploit the complete source video and target speech available in offline dubbing.
VidDub replacement-aware training and diffusion distillation

Replacement-aware full-context training, matched trajectory regression, and guided distribution matching distillation. Auxiliary score networks are used only during training.

Results

Complete cross-audio summary across captured, web, and generated sources. Each cell is Sync-C↑ / FVD↓; results use each method’s scoreable subset, with coverage audited separately.

MethodNFE HDTF-30VoxCeleb2-30TalkVid-500VDB-256
Wav2Lip18.782 / 129.517.800 / 71.736.750 / 111.196.922 / 98.62
Diff2Lip258.680 / 99.707.533 / 67.156.944 / 73.377.575 / 58.87
LatentSync 1.6208.160 / 28.056.239 / 28.896.860 / 59.277.544 / 46.77
Lip Forcing26.884 / 33.804.871 / 41.035.610 / 12.685.192 / 15.78
Full-context teacher30/30/489.422 / 27.497.382 / 39.117.663 / 8.518.718 / 15.23
VidDub210.102 / 27.668.454 / 46.527.646 / 10.258.709 / 17.50

Swipe horizontally on small screens. VDB is the source-disjoint VidDub-Bench. TalkVid success ranges from 402/500 to 500/500; its all-method common intersection has 308 items. Full coverage, Sync-D, confidence intervals, VSR, preservation, and human evaluation are reported in the paper.

Cross-audio synchronization versus distribution quality on four benchmarks

Replacement-audio synchronization and distribution quality across four benchmarks; complete metrics and coverage are reported in the paper.

Comparison with prior methods

Six matched examples from each of four benchmarks. Every row fixes both the reference video and replacement-speech input across methods; these examples complement—not replace—the frozen aggregate metrics above.

Matched interventions

The page separates the source of replacement control from the role of few-step quality recovery.

Long-20

Shared inputs

Reference video + replacement speech

All four outputs below use this same visual reference and target audio.

Five additional 60-second cases

For five of the six cases, the generated lower-face region is pasted back into the native Long-20 frames. References retain original speech; VidDub outputs contain replacement speech. Pair 14 remains a 512-crop multi-method comparison.

VidDub-Bench gallery

16 additional source-disjoint VidDub-Bench examples (6 English / 10 Chinese), selected by a reproducible sync + reconstruction gate and visual farthest-point sampling. Cases already shown in the Baselines section are omitted here. Each case shows source, same-audio reconstruction, and replacement-speech edit.

Six cases load initially. Clips autoplay muted when visible; unmuting one clip automatically mutes the others.

Scope and limitations

    Cite

    Paper: arXiv:2611.03404.

    @article{liu2026viddub, title = {VidDub: Replacement-Aware Distillation for Two-Step Video Dubbing}, author = {Liu, Yexin and Lin, Yunlong and Wang, Zehan and He, Guangxin and Xu, Xinli and Zha, Jiajun and Liu, Yaofu and Wang, Yueze and Ping, Bowen and Li, Yuanming and Wang, Amie and Ghanem, Bernard and Li, Bing and Yang, Harry}, journal = {arXiv preprint arXiv:2611.03404}, year = {2026} }