Use the mencoder part of mplayer, its free to use, its open source, while the windows version isnt nearly as good as the linux version its still head and shoulders way better than anything else Ive found. It is commandline only, but it isnt hard to write a quick app in visual basic for it though.