View Full Version : dvr-ms
CrazyCanuck
21st November 2004, 05:52
Any chance DVR-MS support will be added to AutoGK?
It's pretty much an mpeg2.
len0x
21st November 2004, 12:06
I don't know what it is, but if DGIndex doesn't support it then you would have to convert it to regular mpeg2/pva/ts before encoding in AutoGK.
CrazyCanuck
21st November 2004, 14:00
DVR-MS is the format that Microsoft uses in their Windows XP Media Center Edition machines. It's basically an mpeg2 file put in an asf wrapper so that pvr funtionality and drm can be handled easier.
I tried it in DGIndex, it opens it but it's definitely not working right.
len0x
21st November 2004, 14:27
ASF is tough, I doubt that AutoGK will ever be able to deal with it (if it was mpeg4 in asf it would actually be much easier...)
CrazyCanuck
21st November 2004, 18:53
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/aboutthedvrmsfileformat.asp
There's the info on the format.
Carraway
22nd November 2004, 03:05
Hah! I swear I didn't think anyone other than me cared about dvr-ms. Nice to see it mentioned.
I built myself a Media Center PC a couple years ago and since then I've been trying to find a quick way to convert/encode the dvr-ms files, to basically no avail. The closest I've come is converting entire dvr-ms files to mpeg-2 (TMPGEnc's new version of Xpress is the best at this, I've found) and then using AutoGK on it.
I think the best route to getting native AutoGK support for dvr-ms would be to bug neuron2 to figure out a way to allow DGIndex to support it. I don't know enough about the ins and outs of dvr-ms to understand what kind of DRM is in dvr-ms files and why then currently don't work in DGIndex (when you input them, DGIndex parses them fine but it creates a sort of corrupted image -- screenshot (http://home.cinci.rr.com/mike45069/dvrms.jpg)), but once DGIndex supports them, then AutoGK will too.
I seem to remember that len0x said at one point that in the future AutoGK might be able to allow any DirectShow source, and if that ever happens, then dvr-ms files will work in AutoGK.
jggimi
22nd November 2004, 03:54
In that case, you can use GK rather than AutoGK and manage your files via DirectShow, right now. It requires a small amount of AviSynth scripting scripting, and perhaps, a little bit of AviSYnth knowledge.
Create a one line .avs script containing:DirectShowSource("c:\<path>\Your file name here.dvr-ms")And open that .avs file in Gordian Knot. There are some colorspace dependent filters, such as UnDot(), so you may have to edit the GK produced scripts and either add ConvertToYV12() or similar colorspace conversions. In addition, if the DVR-MS file is already in YV12, you'll need to add a ConvertToYUY2() as a second line to your DirectShow script, since nested YV12 scripts are not yet supported, as far as I know.
Carraway
22nd November 2004, 05:23
Originally posted by jggimi
In that case, you can use GK rather than AutoGK and manage your files via DirectShow, right now. It requires a small amount of AviSynth scripting scripting, and perhaps, a little bit of AviSYnth knowledge.
I've done that in the past, but it doesn't really work to my liking. I was just saying, if len0x ever does implement DirectShow sources, then technically AutoGK will handle it.
Anyway, the reason I don't use DirectShowSource for dvr-ms is for two reasons: first, most of the stuff I'm converting is technically FILM material and needs to be IVTC'ed, except that my MPEG-2 directshow filter deinterlaces it on its own and makes Decomb unusable; second, it sometimes creates audio/video that is out of sync and that's obviously unacceptable (Yes, this would probably happen with AutoGK, sadly).
CrazyCanuck
22nd November 2004, 13:06
Have you been able to get graph edit to work for dvr-ms.
I've been playing with it lately.
It brings in the decrpyt keys, and mpeg2 A/V decoders. I add ffdshow for the xvid encoding w/ the AVI MUX. I can't seem to get mp3 to fire in though. The LAME dshow filter or ACM won't plug into AVI MUX or the OGG Multiplexor.
Have you tried this at all?
len0x
22nd November 2004, 15:16
Originally posted by jggimi
In that case, you can use GK rather than AutoGK and manage your files via DirectShow, right now. It requires a small amount of AviSynth scripting scripting, and perhaps, a little bit of AviSYnth knowledge.
What about audio? I don't know what kind of audio is in the DVR-MS format, but I assume its not PCM :) DirectShowSource is unable to feed audio unchanged - its always decodes it to wav (if it can deal with it at all). So how would one go about demuxing it properly?
CrazyCanuck
22nd November 2004, 23:28
In terms of decoding, it's standard mpeg2 format.
Once the decrypt keys are put in, any dvd decoder software can handle the audio/video.
http://www.microsoftusernetwork.com/mcored/knowledgebase/kb-dvrmstowmv.htm
This links provides a number of different graphs that have to do with dvr-ms.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.