Skip to content

Dubbing, Subtitle & Video Sync

This article explains why subtitles, speech, and video may go out of sync after video translation, and how to fix it.


Why Does Sync Drift Occur?

Different languages express the same meaning with different sentence lengths and syllable counts. For example:

OriginalDurationTranslationDuration
Hello (Chinese)0.5 secHello0.5 sec
I am very happy today (Chinese)1.5 secI am very happy today2.5 sec
Germany's capital is Berlin (Chinese)2.0 secDie Hauptstadt Deutschlands ist Berlin3.0 sec

The dubbed audio duration inevitably differs from the original video duration, causing audio-visual misalignment.


Sync Strategies

The software provides the following strategies to address sync issues:

Strategy 1: Dubbing Speedup+ (Enabled by Default)

When dubbing duration > original video duration, the dubbing is automatically sped up to match the original length.

Best for: Dubbing 1–2x longer than the original video Pros: Fast processing; no impact on video Cons: Excessive speedup makes the voice sound higher-pitched

Strategy 2: Slow Video

When dubbing duration > original video duration, the video playback speed is reduced to match the dubbing duration.

Best for: Dubbing more than 2x longer than the original video Pros: Preserves original dubbing voice quality Cons: Video may appear slightly choppy; file size increases

When dubbing speedup exceeds 1.2x, audio speedup and video slowdown each handle half of the time difference.

Best for: Dubbing significantly longer than the original video Pros: Side effects cancel each other out for the best result

Strategy 4: Condensed Translation

Use an LLM or manual editing to reduce the word count in the target language, shortening the dubbing duration from the source.

Strategy 5: Remove Silence Around Dubbing

Eliminates the silent buffer that TTS engines automatically add at the beginning and end of sentences.


Corresponding Settings in the Software

Main Interface

SettingLocationDescription
Dubbing Speedup+Main interface Row 5Speeds up overly long dubbing
Slow VideoMain interface Row 5Slows down video to match dubbing
Dubbing RateMain interface Row 5Globally adjusts dubbing speed

Advanced Options

SettingLocationDescription
Max Audio SpeedupSubtitle-Audio-Video AlignmentDefault 100
Max Video SlowdownSubtitle-Audio-Video AlignmentDefault 10
Remove Silence Before/After DubbingDubbing SettingsOptional

Best Practices

  1. Enable Dubbing Speedup+ by default — handles most scenarios
  2. When dubbing is much longer than the video, also enable Slow Video
  3. When translating Chinese to English, set Dubbing Rate to +10 or +15 to speed up the overall pace
  4. When using the clone voice, keep subtitle duration between 3–10 seconds
  5. Use STT again for more precise timecodes after dubbing is complete

Technical Details

The software uses a SpeedRate alignment engine at its core. The key logic:

  1. Preprocessing: Extends each subtitle's end time to the next subtitle's start time (absorbing silent gaps)
  2. Calculation: Based on the dubbing/subtitle duration ratio, determines which alignment strategy to use
  3. Execution: Audio speed change (Rubber Band or FFmpeg atempo) + Video speed change (PTS setpts)
  4. Stitching: Merges all processed audio segments in order, filling gaps with silence

For detailed technical implementation, see Audio-Visual Sync Technical Explanation