Log in

View Full Version : DirectVobSub


malkion
9th October 2005, 04:44
I have a problem. I've installed both VSFilter 2.36 and VobSub 2.23 to create subs. Now in my directshow filters, I have both DirectVobSub and DirectVobSub (auto-loading) version. So now any encodes I have made now show 2 sets of subtitles, one on top of the other.

Now, some quick fixes I've done, and not sure exactly what fixed it, are using the Haali Media Splitter which disables the Gabest filters and using the built in subtitle funtion in the latest ffdshow. Of course I've also unregistered vsfilter, since everytime I register it both the auto loading and normal DS filters get registered.

So, can anyone supply some useful and helpful information that can enable only 1 directvobsub to appear again? I've tried tinkering with regedit to no avail. and also tried the Radlight Filter Manager to change the merits on the 2 DirectVobSub filters. This is for future occurences, since I can always reinstall windows. But I do need to install vobsub 2.23 sometimes to extract subs and it is such a pain to see 2 sets of subs.

Thanks in advance.

movax
9th October 2005, 04:50
I just have vsfilter.dll registered, and an unregistered vobsub.dll with shortcut "rundll32 vobsub.dll,Configure" to make my idx/sub.

malkion
10th October 2005, 04:46
Good enough. How do you install VobSub without it installing a DirectVobSub DS Filter though. I may be wrong, but to my knowledge, that's what happens, right? Then if you register VSFilter on top of that, you then either get both DirectVobSub auto loading, and/or the DirectVobSub by itself.

Come to think of it (it's been some time since I messed with subs), I've always installed VobSub first before VSfilter, and can't recall problems. This time around I installed VSfilter first, then vobsub. Does anyone think this might be a problem for future reference?

pegasus21
8th November 2005, 10:16
The order you installed in causes that problem. What you can do is unregister vsfilter and register it again or just unregister dvobsub with this command.

regsvr32 -u dvobsub.ax

Run that from your system32 folder.