Seeing Omar post how he converts his digital video camera files reminded me of a tool I developed which ships with the Windows Media 9 Series Encoder Software Development Kit and used with the Windows Media 9 Series Encoder. Folks less accustomed to command line approaches and more familiar with GUI tools should like this resource. As I recall, the Windows Media Encoder Script will cover more of the options available in the Encoder compared to this graphical tool -- but for most consumers (and even some professional shops) the GUI approach will be more than enough. Here is a quick feature list...
I just installed on Windows Vista and tested it out -- everything seems to be working just fine (another post on that coming soon). With a default installation path for the SDK, look for the compiled tool and readme in C:\WMSDK\WMEncSDK9\samples\vb\batcher\. Full source code for Visual Basic .NET (2002) is included in the same folder if you want to add features. Note I haven't investigated what the upgrade path for this source code looks like for Visual Basic 2005 -- your mileage may vary. And for those of you who read this blog for the Windows Media Center goodness -- yes, this could be adapted to transcode DVR-MS files ***IF*** the Windows Media Encoder supported DVR-MS -- which it doesn't. Not to despair, though. Stephen Toub has a tool I use regularly to make those conversions -- grab it from Fun with DVR-MS.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.