Using Shotcut v 18.03.06 ( 18.05.08 crashed when it started so i downgraded)
I just finished a 5 minute compilation that has 3 layers of video, 2 audio tracks, 78 video snippets.
The exported video audio sync problem was driving me crazy for over 6 hours.
The source vids are reported as 60 fps in VLC but 62.5 fps in ShotCut (Properties) ???
Not sure what to make of that difference so I experimented…
After trying all the suggestions here as well as coding the final output at 62.5, 60, 30 and 25fps(default), I found the fix.
I simply set frame rate to 25fps and the Codec and Audio to ConstantBitrate.
(NOTE: this rate does NOT match the native frame rate of the videos)
Here’s what finally worked for me:
BTW: I converted the MP3 file to .WAV for music track (not sure if it made a difference, but someone suggested it)
Video: 1920 x 1080 , 16:9 , 25 fps
Codec: libx264 , Rate Control: ConstantBitrate, bitrate 2Mb/s, BufferSize 224.00 Kb
Audio: 48000, aac, ConstantBitrate, bitrate 384K
As you can see in the final result, the timing was critical and a sync error of just a few frames would ruin the effect:
2018 Florida Gators Dance Hall Edition