I'm trying to sync the audio and video of 2 different files, one is a 15 FPS webcam stream with audio and the other is a screen share with 5 FPS. This is an educational setting.

I'm trying to do the math in my head on what causes the audio desync, is it the 10FPS difference?

I first extracted the audio from the webcam mp4 and inserted it into the video using mkvmerge, then used handbrake to encode it in constant fps and it didn't work. I tried 5, 15 and 30 fps in handbrake.

The question is, is there a way I can sync these by messing with FPS or some other property, or d I need to manually determine how desynced the audio is and manually shift it?

  • To repeat the answer, when files are recorded independently, they will almost always have sync issues. A full video editor is really the only solution if you must have perfect sync. In the future, an application that records both files and accounts for syncing along the way will save you this headache.
    – user3643
    May 12, 2023 at 15:16

1 Answer 1


The two devices that recorded the videos weren't synchronised together, so their clocks will drift over time. There's no way to guarantee perfect synchronisation, but if you have audio recorded on both, you could use something like Premiere's multi-cam workflow to sync the footage. If it drifts, you'll have to do some manual editing and recutting to get it back into sync.

  • Thanks, hadn't thought of it that way. May 12, 2023 at 11:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.