OK, here's what we have so far, working off Andy's blog post about converting ATSC to WMV HD. Video is easy, the tricky part about this process is preserving the 5.1 channel sound by converting Dolby Digital (AC3) to WMA Pro. To do that, we're going to need some help:
Things you will need before starting:
The only thing that's tricky to install is the AVIVO codecs. Unless
you want the full application (if you're using non-ATI hw you don't
have a choice); after launching the installer and letting it extract
the files just cancel out and browse to the ATI folder that should have
been created on your system drive. Drill into the folder until you get
to SUPPORT\7-9_vista_xcode_52447\Packages\Apps\AVIVO and execute
AVIVO.msi. It will install the filters you will need.
First thing that needs to happen is to configure AC3Filter to
transform the AC3 audio into 6 channel PCM, so WMEncoder can read the
audio and convert it to WMA Pro. Open up AC3Filter Config, on the main
tab select 3/2+SW 5.1 channels from the "Output format" drop down, then
click "OK" to save.

NOTE: You can use also use the ffdshow audio decoder, and it might work better.
How to configure the ffdshow audio decoder:
- Enable the Mixer, and select "3/2 - 5 channels" + LFE checked
- On the Output tab, uncheck "Allow direct-to-file output".
Download the wmvhd.zip file attached to this post and extract it to your DVRMSToolbox install dir. This will give you the graph stub, plus the action profile and the wmvhd.prx encoder profile.
To convert a DVR-MS to WMV-HD, just use the DVRMSToolboxGUI or DVRMStoMPEG.exe, giving the DVR-MS as the source and any valid filename as the output. Select the "WMV HD" (for command line: /act=WMVHD) profile. Make sure you have sufficient disk space on the destination disk for a temporary MPEG that will be roughly the size of the source DVR-MS. The profile will attempt to rename the finished .WMV based on the metadata, and then delete the temporary MPEG.
The profile does not currently do any commercial detect or cutting. It is assumed you will have already output a commercial-free DVR-MS, and will be using it for the source. FYI: Toub's DVR-MS Editor still works well for splicing HD DVR-MS, even on Vista.