Subtitle and Audio Timing: Root Causes and Fixes

Bitcut's subtitles are timed to match the spoken words in each clip. If subtitles or audio seem out of sync with the video, the issue is usually related to clip trimming after subtitles were generated, or a source video with variable frame rate.

Trimming After Subtitles Were Added

Subtitle timestamps are relative to the start of each clip. If you trim the beginning of a clip after subtitles have been generated, the subtitles may appear to arrive too early because their timing no longer matches the visible content.

Fix: Re-run Clips Enhancement on the affected clip. This regenerates subtitles with correct timing for the current trim points.

Variable Frame Rate Source

Some screen recordings and videos from certain apps use variable frame rate (VFR). This can cause small timing drifts between audio and video frames.

Fix: In most cases, the drift is small (under 100ms) and not noticeable. If it is significant, try re-encoding the source video at a constant frame rate before importing.

Music Track Offset

If your music track seems out of sync with beat markers or clip transitions, check the beat phase offset. You can adjust it by dragging the beat markers on the timeline to align them with the actual beats in the music.

Quick check: Play your project and watch the subtitle highlight (karaoke mode) against the spoken audio. If words highlight consistently early or late across the entire clip, re-running enhancement will recalculate all timestamps.
How timing works: Each subtitle word has a precise start and end time relative to its clip's beginning. When you trim a clip, these timestamps stay the same — they are anchored to the audio content, not the timeline position.