Converting MKVs to DVR-MS is the best way to guarantee full compatibility with any extender. Since DVR-MS is the default file type for all pre-Windows 7 (and TV Pack 2008) TV recordings, the file format will have no problem with playback on any Windows Media Center Extender. The DVR-MS file format will also preserve surround sound and full resolution of the MKV files being converted.
Get the Tools
To do this conversion we’ll use DVRMSToolbox which can be downloaded from Andy VT’s Blog. The latest version of DVRMSToolbox will include all the programs we need to do the conversion from MKV to DVR-MS for our Media Center Extender.
The profile for DVRMSToolbox was developed by Ben of Engadget HD with help from Warren Wiltshire of Seagull Consulting for use in this guide. Be sure to head over there and check out Engadget HD as they have lots of great home theater related articles each day.
Let’s Get Started
Once you’ve downloaded and installed DVRMSToolbox launch DVRMStoMPEGSettings from the start menu programs. We will need to tell the profile that we aren’t just working with TV series files and instruct it to not send all the files to Recorded TV.
Since we aren’t exclusively using TV series’, locate “Convert MKV to DVR-MS – mencoder” in the profile listing then press the “Edit Profile” button. Select the line that reads “Read metadata from TvDB and build Sage XML file” and click “Configure”. Check the “ContinueOnFail” checkbox and click OK.

Next locate the line reading “Move file specified in Context(‘OutputFile’) to …” and select it then hit “Configure”. Uncheck the “UseRecordedTVPath” checkbox and double-click the DestinationPath dialog box to set the output directory. This will prevent each converted file from being moved to the Recorded TV directory. Alternatively, you could also simply remove this step from the conversion profile. Once this is done, save the profile and exit DVRMSToolbox Settings.
After saving the conversion profile you should be able to convert non-TV series files to DVR-MS. Open DVRMStoMPEGGUI from the start menu programs. Once inside, double-click the Input File dialog box and select the MKV file you want to convert (you will need to change the file types dropbox to “All Files (*.*)”). Then set the output file name by double-clicking the Output File dialog box and setting the “Save as Type” dropbox to DVR-MS.
Inside the main window set the Process Priority, the higher the priority the faster the transcode should take place. Setting the priority to “Realtime” is not suggested, however, as this can cause system instability. In the Profile dropbox select the “Convert MKV to DVR-MS – mencoder” profile and make sure the “Use Selected Profile” checkbox is marked.
Press “Run” to begin the conversion. This process can take quite a bit of time to complete and doesn’t scale well with multiple core systems. The resulting DVR-MS file will most likely take up more space than the original MKV file as well. Any MKV files that have been converted can be deleted after the process is completed.
That’s all there is to converting your MKVs to DVR-MS using DVRMSToolbox. You should now be able to play the converted file on any Windows Media Center Extender.
Be sure to leave a comment on your experience and tips for using DVRMSToolbox and Media Center Extenders below or in the Google Friend Connect at the top of each page at Hack7MC.com!
Posted
Mar 23 2009, 05:49 AM
by
mhealy