Why Audio Drifts Over Time in Final Cut Pro
Direct methods for fixing sample rate mismatch, variable frame rate, and manual sync in Final Cut Pro.
The best way to fix why audio drifts over time in Final Cut Pro is to correct sample rate mismatches between your camera and external recorder, convert variable frame rate screen recordings, and use the custom speed tool to manually slip the duration.
Here are the direct methods to fix why audio drifts over time in Final Cut Pro.
What is the fastest way to fix sample rate mismatch drift?
If your dialogue perfectly matches your lips at the beginning of a 30-minute interview but slowly falls out of sync by the end, your camera recorded the video at 48kHz (standard for video) but your external microphone or Zoom recorder captured the sound at 44.1kHz (standard for CDs).
To quickly fix sample rate mismatch drift:
- Select your active Project (timeline) in the Browser sidebar (top left).
- Open the Inspector panel (top right) and click the Modify button under the Project Properties section.
- Check the Audio section and ensure the Sample Rate is set to
48kHz. - If your external audio file is
44.1kHz, Final Cut Pro is slightly stretching the file to fit the timeline. - To fix this, hold down the
Rkey to activate the Range Selection tool. - Select the entire external audio clip on your timeline.
- Press
Cmd+Rto open the Retime Editor above the clip. - Click the small arrow on the Retime bar and choose Custom.
- Change the speed to exactly
100.1%(or99.9%depending on the drift direction). Final Cut Pro will instantly slip the duration of the audio clip to perfectly match the 48kHz video.
How do you convert variable frame rate screen recordings?
If you imported a 2-hour OBS stream, a Zoom meeting, or a smartphone video and the audio is wildly out of sync, the file was recorded using a Variable Frame Rate (VFR) to save space. Final Cut Pro strictly requires a Constant Frame Rate (CFR) to maintain sync over long durations.
To convert variable frame rate screen recordings:
- Close Final Cut Pro.
- Download and open the free software HandBrake (or Apple's Compressor).
- Drag the out-of-sync video file into HandBrake.
- Set the Video Codec to
H.264orH.265. - Under the Framerate (FPS) dropdown, select a specific number (e.g.,
60or30) and check the bubble for Constant Framerate. - Click Start to transcode the entire file.
- Import the new, transcoded
.mp4into Final Cut Pro. The new file will have a perfectly locked frame rate, ensuring the audio never drifts again.
How do you manually slip out-of-sync dialogue?
If the clapperboard visually connects on frame 10 but the sharp "clap" sound plays on frame 15, the external audio was simply placed 5 frames too late on the timeline.
To manually slip out-of-sync dialogue:
- Select the external audio clip underneath your video clip.
- Zoom in extremely close to the waveform spike (the clap) using
Cmd+=. - Hold the
,(comma) or.(period) keys on your keyboard to gently nudge the audio clip left or right by exactly one single frame at a time. - Watch the video monitor and the waveform. Stop nudging the exact moment the sound perfectly aligns with the visual clap.
- Select both the video and audio clips, right-click, and choose New Compound Clip (
Option+G) to permanently lock them together.