to use ZSNES' movie record feature- by Maxxim
The main advantages of using ZSNES' record feature are that you don't need any capture software like Camtasia or Camstudio, and you don't need a Stereo Mix option on your sound card. Once you've set it up the first time, it is quite quick and simple to start recording.
First you need the latest version of ZSNES, from http://zsnes.com/
Once you have ZSNES installed, you need to download MPlayer. You need the binary, not the source, meaning if you're on Windows you want the download labeled "MPlayer (whateverversion) Windows". Once it is downloaded, make mplayer's root folder your ZSNES root folder. Basically, when you extract all of the mplayer files, mplayer.exe should be in the same folder as ZSNES.exe
To record the game's audio, you will need lame (Windows users will need this special version of lame instead). Stick the lame file into your ZSNES directory, just like you did with mplayer.
Now all of the external setup should be complete. Open up ZSNES and play to where you want to start your recording. Once there, hit Escape and select Misc -> Movie Opt
Select the movie slot (default 0, it doesn't really matter), and make sure "Record From" is set to Now.
Click Record, and start playing.
When you're finished playing, press Esc, and click Stop. Your movie is now recorded in the form of a ZMV file, which simply records what keys were pressed at what time (which is sometimes why desync occurs).
Now you have to get ZSNES to encode your movie, so click on the Dumping tab. Select the movie file number that you selected earlier (default 0), select XVid Lossless for the Video option, and if you want audio, make sure Dump Audio is checked. Make sure Dumping Length is set to ZMV length. Most of these options should be set by default.
Click Start, and your movie will dump while being played through (in general it will take a little bit longer to encode than it did to play through the section, so be prepared to wait). When the dumping is finished, the status window will go away, and Recording Finished will appear on ZSNES. You should now have a file called merged.avi in your ZSNES folder. Be sure to copy it somewhere or rename it, as if you record another movie with ZSNES this file will be overwritten.
Now all you have to do is edit, recompress, or upload your video.