Quote:
Originally posted by sjchmura
I still cannot get eh WinDVD 5 demuxer tro connect. Which one should I register |
There are at least 3 different InterVideo demuxers on my system. And I have had some success with each of them. Here is the rundown (I used the InterVideo Audio and Video decoders in all cases):
InterVideo Demux (IVIdemxx.ax or IviDemuxX.ax)
I had success with earlier versions (3.0.22, 3.0.44) of this filter (not sure where I got them), however the version that comes with the latest WinDVD Creator 2 (3.0.86) doesn't work (the graph will connect, and it will pretend to play, but there will be no audio or video).
InterVideo Demultiplexer (IVIdemux.ax)
I have had some success with this filter as well, and the one that comes with Creator 2 does seem to work for me
InterVideo Demultiplexer for Sasem (Ividemux_Sasem.ax)
I got this filter from the "FilterSDK" that is part of the installation for Sasem's OnAir HD Editor which can be downloaded here:
http://www.sasem.com/english/guest/index.html
The FilterSDK also comes with decoders for Video, AC3, and AAC all from InterVideo. I haven't tried any of the filters except for the Demultiplexer which worked fine for TS files.
The main problem I have with these filters is that I can't get seeking to work consistantly. Sometimes some of the filters would alow seeking on some files (but not others even though some of them were clips from the same program). And sometimes seeking would work, but the timescale would be off (for example reporting a 3min clip as a 10min clip). I also had problems with Zplayer crashing when trying to create filtergraphs using these filters, but only sometimes and on some files but not others. Media Player Classic turned out to be much more stable for playing around with these filters.
For those using Zplayer, this mediagraph might be helpful.
//ts.mediagraph
// Graph for decoding MPEG2 Transport Streams using the WinDVD filters
# Create our Filters
LoadFilter({79376820-07D0-11CF-A24D-0020AFD79767},Default DirectSound Device)
LoadFilter({6BC1CFFA-8FC1-4261-AC22-CFB4CC38DB50},Video Renderer)
LoadFilter({7E2E0DC1-31FD-11D2-9C21-00104B3801F6},InterVideo Audio Decoder)
LoadFilter({0246CA20-776D-11D2-8010-00104B9B8592},InterVideo Video Decoder)
LoadFilter({317DDB73-870E-11D3-9C32-00104B3801F7},InterVideo Demultiplexer)
#LoadFilter({A447E446-99B5-4B3C-BBBB-C75387860705},InterVideo Demultiplexer for Sasem)
LoadFilter({E436EBB5-524F-11CE-9F53-0020AF0BA770},Source File)
# Assign the user selected filename to the source filter,
# "" is translated to the actual file name automatically.
SetFilterFileName(Source File,)
# Connect a source file to the WinDVD Demultiplexer (Audio/Video Splitter)
ConnectPin(Source File,Output,InterVideo Demultiplexer,Input)
#ConnectPin(Source File,Output,InterVideo Demultiplexer for Sasem,Input)
# Connect the InterVideo MPEG2 Demultiplexer to the InterVideo Audio Decoder
ConnectPin(InterVideo Demultiplexer,Audio,InterVideo Audio Decoder,In)
#ConnectPin(InterVideo Demultiplexer for Sasem,Audio,InterVideo Audio Decoder,In)
# Connect the InterVideo Audio Decoder to the Audio Renderer
ConnectPin(InterVideo Audio Decoder,Out,Default DirectSound Device,Audio Input pin (rendered))
# Connect the InterVideo MPEG2 Demultiplexer to the InterVideo Video Decoder
ConnectPin(InterVideo Demultiplexer,Video,InterVideo Video Decoder,Video Input)
#ConnectPin(InterVideo Demultiplexer for Sasem,Video,InterVideo Video Decoder,Video Input)
# Connect the InterVideo Video Decoder to the Video Renderer
ConnectPin(InterVideo Video Decoder,Video Output,Video Renderer,VMR Input0)