Audio track gets desync after further split and cut edits

So this is the issue with multiple video editors, that is the audio desync that happens after multiple split and cut edits despite how much it was synced in initially.

So I edit with a seperate audio track of microphone down below the video track and I always have to first sync it to the video recorder and then group them together and edit with the ripple mode active to save time, but even after having those two seperate tracks grouped, the microphone audio will end up getting desync, like it will move backwards a bit from the video track and so on the way i have to fix it everytime it happens.

Is there any way to fix this? I have tried the “align to reference track“ option but still the final result is the same. How do I not let it get desync? It’s only the problem with the audio track, not the one that is inside the video track, video audio track does not get desync. Is there any solution to this? It’s the same issue with other editors and so i had switched to shotcut to avoid that but I am still getting the same thing.

Please anyone

Have you tried converting the video to edit-friendly? (in properties panel, try with a small video first as the result will be a very large file) I’m thinking maybe the original video is slightly variable framerate so at some cuts it will desync due to 1-2 frames missing the exact timing.

My videos are entirely recorded in variable bitrate and those videos are long and converting them would take space as well as time according to my pc’s specs, nor i can change it from variable bitrate to constant since the screen recording is done by nvidia shadowplay which doesn’t allows to do that. Any other workaround without converting it to edit friendly format or change the screen recorder? Or syncing after every cut is the only solution here?

I would suggest to try the conversion on a small clip as a test. It would be good to know if it helps or not.

It definitely sounds like a variable framerate issue to me. I have had similar issues when I bring in videos recorded on my Samsung S23 Ultra phone, which records in variable framerate. Shotcut always prompts me to convert every time I drop such a clip on the timeline. I don’t really do this much anymore because it is kind of a lengthy process to convert long files (hours long sometimes), especially with the ProRes option, which makes gigantic files. Since then I have written dozens of Python scripts which use FFMPEG to address some of these video and audio conversions prior to editing. FFMPEG gives a bit more fine control over the output formats, and I usually just convert to a H265 with adequate and constant bitrate, and it goes relatively fast if I configure FFMPEG to use GPU encoding. Obviously it’s not ideal to encode multiple times because information is always lost during encoding, but sometimes it’s a necessary compromise. Do I know how to code in Python? Nope, but AI does. :sweat_smile: Vibe coding to the rescue.

I think I rather just keep syncing audio to the video after each cut than waiting for an hour+ long video to get it converted in that form, and by looking at the laptop i have, the wait time is gonna take half the day depending on the no. of videos and its length, it’s not liable for someone who doesn’t have time for that much, plus theres rendering to be done afterwards as well so you can understand.

1 Like