I tried to do a 2 pass encode with VirtualDub Mod. I chose 2-pass (see screenshot), but the result had no picture. Then I found the following instructions. It is very geeky, but seems to work. A 25 minute video (that took 40 minutes to encode on single pass) took 5 hours to encode with 2 pass 360kbps 128kbps mp3 audio and MSU Smart Deblocking Filter.
Below is a quick description of how to do 2-pass encoding with Virtual-Dub provided by Matthew Coulson:
* In the Xvid codec dialog, choose 2pass 1st pass. (Do this just before you are about to save the file).
* Then, in VDub, select save as, type in any old filename, checkmark the box underneath that says "Add operation to Jobs List and defer processing", and click "Save".
* Now, back in VDub, go back into the Xvid codec, choose 2pass 2nd pass
* Do the same thing to save it - type in the proper filename this time, checkmark the "Add to Jobs List" box again, and click "Save".
* Now click on File, Job Control, and you should see the two jobs you've just created
* Click on Start, and VDub will go off and process the two, and you'll end up with the two files specified.
* You can delete the first one, and keep the second. Compare it to a 1pass encode and you will notice the difference