I use several different programs.
Sorenson Squeeze is rockin' and easy to use, but is pretty expensive - unless you are willing to be nefarious, of course.
http://www.sorensonmedia.com/
I also use NTI's Media Maker,
http://www.ntius.com/, which is a lot less expensive, works on Vista, and should do all the stuff you need.