I use PowerDirector and Sony Movie Studio Platinium to assemble the footage. When filming, I play to the mp3 with a click track going so it's easier to line up the footage with the mp3 (using the footage's click track as a guide).
For the sound, I record using ProTools with electronic drums, a Peavey Triple XXX amp, my custom guitars, and of course I send everything to a real studio for mixing and mastering. I also do re-amping, which you can read about here: http://randyellefson.wordpress.com/2014/01/27/how-to-re-amp-guitars/
You can get some idea on my gear page: http://www.randyellefson.com/gear.aspx
Rand
Like riffs? Melody? Shred? Free mp3s? Acoustic guitars galore? Download tunes from my new acoustic album, classical guitar album, or hard rock albums at www.randyellefson.com