Hi There
There are several ways to do it. But I found the following method the easiest (Especially if you don't have access premium music/audio editing software):
Download Programs
Audacity
Beatmeter Generator
Use audacity to do any rudimentary audio editing, most important is to ad a few seconds of silence in the beginning and end. Then export the audio as .wav
Use Beatmeter Generator to Load the .wav audio file. add some tracks.
Rightclick to add a BPM pattern on one of the tracks.
Rightclick on the pattern and use the "Detect BPM" feature. This will determine the BPM of the song.
Adjust the pattern so it in sync.
Make a "Bar" or "Metronome" track with beats going every 1/4. Make that track audible (P button) and use the "export audio" function.
When you import this track into your video software it will be synced with the song audio (assuming you use the same song both places)
Enable waveform on the audio track in the video editing software, to quickly identify where the beats are in the music. Doing this makes any syncing of video and music much easier.
So far your intro looks good. Just be careful with the layering, as it easily becomes distracting. Also when doing quick cutting, take into account the framing of the video.
The rule to adhere to here is to identify where the eye focus will be, and then make sure the eye is the same area of the screen in the following clip. In a music video this will make the difference between having a pleasurable or nauseating experience.
Good Luck
-Kharon