PDA

View Full Version : Directshow problem


OxP
15th February 2002, 01:32
Hi, i followed the FAQ to split my video and ogg audio to span two cds. I managed to get nandub to make a file, i then continued to split them and i renamed the wave. Now the problem comes, when i open up the ogg file, and then connect it to ogg splitter, it does not give me an output pin from the ogg splitter, but when i open the original vorbis file it does give me an output pin, what can be the problem? i changed all the dlls to the new ones. I also cannot play the originally created Avi w/vorbis in wmp for the same reason...the oggsplitter does not go any further.

ChristianHJW
15th February 2002, 16:45
You say you cant play the AVI created in Nandub ? What version of MediaXW do you have installed ?

OxP
16th February 2002, 03:45
v0.9.8.2 I think you misinterpreted me. I have succesfully created an vorbis file and muxed it with a video file using Graphedit to create an ogg file and this worked perfectly fine, but, then when I attempt to mux that vorbis w/the video to create an avi(in nandub), it does not give me any sound while playing. If i then demux the vorbis from the avi created in nandub and attempt to play it, i hear nothing and when i look in the direct show filters it only shows ogg splitter. when i load this Vorbis file demuxed from the nandub avi, into graphedit and then connect it to ogg splitter, it does not give me an output pin so that I can put it in the ogg multiplexor.

ChristianHJW
16th February 2002, 14:35
The Vorbis DirectShowFilter from TobiasW that you have installed now will only play Vorbis out of an Ogg container. If you create the AVI containing an Ogg with a Vorbis stream in nandub you have to use the MediaXW 0.5 DirectShowFilter for playback ... seeking in the movie will not work, so play from beginning !
Look for the link in the 'Sticky' post or on Dom9 download ( ?? ) ... n.b. it must be 0.5 , no newer versions will work with AVI playback.

Anyway, it would certainly be interesting to play the AVI created in nandub first with any Mediaplayer, just to see if there is any sound in the AVI. On the other hand the MediaXW filter must be installed for this, and its known to cause trouble ( compilation error of VC6++ ... deleting ogg files won't work someimes, etc. )

You may try philippas suggestions to my Q&A above also and skip the demuxing process in nandub completely ! If there is no such output pin this will prove there is no DirectShowFilter to play the Vorbis in the AVI .... so installing MediaXW is a must for this method i guess ( will edit the Q&A if you confirm this - please report here ).

OxP
16th February 2002, 17:45
I have tried philippas method. A small sidenote, use filewrite and not dump because when filters properly connected graphedit crashes. Now to do as he said, it is not needed to have the mediaxw installed, but you need them to play back the file. This makes the whole process useless. In fact, after i reinstalled the mediaxw for this, it opens the ogg file properly now, but it wont play i hit play and nothing happens, so this does not seem like a good solution. Secondly, you were right, mediaxw flew right over my head :( . when you say MediaXW 0.5 are you refering to 0.0.5.msi? I have installed the 0.0.6.msi and i assume this is 0.6 and i can tell you that audio DOES work and the avi created in nandub plays back properly in wmp 6.4. The seeking issue still applies though. And lastly, to get back to my original problem :) installing mediaXW does not help me out w/muxing the demuxed vorbis and video streams from nandub. What it allows me to do is decompress then recompress the vorbis stream, but i dont think this is a good solution and there is still not output pin from the oggsplitter and when i try to connect the vorbis file directly to the ogg multiplexer gives me error.

philippas
16th February 2002, 18:33
It works fine for me, with only one audio stream thow. For playback i used the oggDs filters from doom9's page.
But like oggDropXp so does graphEdit don't terminate correctly but the files are playing fine.

Here is the graph for playback:

edit1: i tried to attach the photo of the graph, but it doesn't work.

[B]edit2: the image was too big so here is a resized one: