HELP with DirectVobSub subtitle proper setup, or alternative? - AVS Forum | Home Theater Discussions And Reviews
Forum Jump: 
Thread Tools
post #1 of 3 Old 08-09-2012, 06:14 PM - Thread Starter
rsinclair's Avatar
Join Date: May 2005
Location: San Francisco
Posts: 158
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 9 Post(s)
Liked: 16
I use WMC7 with Media Browser as my UI, and I'm happy with this setup, but subtitles continue to be a pain for me.

My library is 100% .MKV files of lossless ripped Blu-rays (via MakeMKV). When ripping titles, I always select all of the English subs (with and without the "Forced" tag.)

I have the latest version of DirectVobSub installed, but it seems a bit clunky if I'm using it correctly. Here's my scenario:

• DirectVobSub automatically engages once a movie starts playing, its "green arrow" icon appears in my System Tray so I know it's running. In DirectVobSub's settings (under Misc.) I have Hide Subtitles checked, because if it's not checked, it displays complete English subtitles during every movie, rather than just foreign language passages, which of course I don't want.

• So I'll be settled in to watch a movie, then at some point realize it's one that has occasional subtitles. Then the process begins: I have to Pause the movie, minimize the WMC7 playback window to switch back over to Windows Desktop, right-click the DirectVobSub green arrow in the system tray, select Show Subtitles, then depending on the title usually have 2-4 English subtitle tracks listed. I pick one somewhat at random (some are labeled "Forced", so I start with those), then return to the movie, rewind it a bit, hit Play, and see if the subtitles show up. If not, I go back and choose another one off the menu, rewind the movie a bit, and try again until I find the proper Forced Subtitle track. Some movies have several English subtitle tracks, so it can be infuriating trying to find the right one.

As you can imagine, this is far from an elegant solution, and of course ruins the viewing experience and immersion for me and my family or guests.

I've looked into a number of possible solutions culled from various threads over the past several months, listed in order of least-painful to most-painful:

"Try XBMC instead of WMC7." No dice. Had a different kind of problem with XBMC's subtitle support (i.e. they ALWAYS show for every film until I turned them off, and doesn't respect the Forced flag either), plus even the latest Eden build still does not properly decode lossless audio for me, so it's a dealbreaker. I prefer the Media Browser skin and UI anyway, it's set up just the way I want it.

"Use another player besides WMC7 via Media Browser's "Additional Player" feature, like MPC-HC, TMT5, or even VLC2." I've dutifully tried out each alternative player, but none of them successfully picked up Forced subs, and many wouldn't display subs at all. So this avenue didn't work either.

"Use MKVToolnix's mkvmerge to go into your MKV, and make sure subtitle "Forced" flag is set to YES on the subtitle track, then resave the file." Tried this as well, didn't make any difference.

"Just burn the subtitles into the movie." This isn't an option for me as this requires re-encoding each title, which I don't want to do because it would not only compromise the lossless quality (even if just a bit), but is also impractical given a collection of over 500 movies, and having to figure out if each one has occasional foreign subtitles. Then add the seemingly overly-complicated multi-step process of properly burning subtitles (not to mention the multi-hour encode) which would turn into several week project. And all that to gain what would usually amount to about 60 seconds worth of actual spoken foreign dialog in an average film. Again, a non-starter option for me.

"Re-rip your library using [a different/better/my personal favorite] tool." I've heard from time to time that either MakeMKV doesn't "properly" rip subtitles, and/or that DirectVobSub doesn't properly respect Forced Subtitle flags, but I don't know if either reason is actually true, or applicable to every title. In any case, I don't want to identify and re-rip every single movie with another tool, that may or may not actually fix the problem.

• "Use a different format than MKV. I use .ISO or [insert personal favorite format here]." Again, with a 500+ title MKV collection, not something I can consider.

My preference would be that DirectVobSub would work the way I hoped it would: it runs silently in the background, and when it detects an MKV playing that calls for a Forced Subtitle track and sees that that track is present, actually just displays it without the above multi-step scenario playing out. Is it supposed to work this way? Does it work this way for anyone?

If it isn't possible to get DirectVobSub to run the way I expected it to, is there anything else I can try? Getting subtitles to work is pretty much the only remaining thorn in my HTPC setup.


rsinclair is offline  
Sponsored Links
post #2 of 3 Old 08-09-2012, 06:51 PM
DeanM's Avatar
Join Date: May 2004
Location: Bellingham, WA
Posts: 151
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Liked: 13
What I do is:

- include only forced subtitles for English movies, if there are any
(this sometimes takes some experimentation when using MakeMKV to determine which sub-title track has the forced sub-titles I'm interested in)

- include English subtitles for foreign language movies + any forced subtitles, if there are any

- use LAV splitter with advanced subtitle selection mode "eng:eng|f;*:eng|d" (If I remember right, this gives you forced English sub-titles for English audio tracks, and English subs for non-English audio tracks

- LAV splitter is configured "Deliver only Forced Subtitles" unchecked

- I use DirectVobSub and have it set to play only embedded subtitles, and I have it set to play only forced VobSub subtitles (If I had any foreign language films with VobSub titles, this probably wouldn't work and I'd have to change it, but I generally convert all my VobSub subs to simple text SRT subs)

Sometimes it is unclear what you're looking at in MakeMKV, and in those cases I tend to grab more subtitle tracks than I need. I then use VLC to play the resulting file back, selecting each of the subtitle tracks present to determine which one I want. After that, I re-mux with mkvmerge, leaving out the subtitles that I don't want. I usually have to into mkvmerge to change any english subtitles that are supposed to be forced to be marked that way in the file (mkvmerge header editor).

I think the major difference between what you're doing and what I do is that I only put subs in the mkv if I need them. That way I don't have to worry about selecting between multiple, or selecting between wanting them and not wanting them. If ever someone in my family goes deaf, I'll have to completely redo my collection...
DeanM is offline  
post #3 of 3 Old 08-09-2012, 11:48 PM
AVS Forum Special Member
Andy_Steb's Avatar
Join Date: Jan 2005
Location: New Orleans
Posts: 1,038
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 31 Post(s)
Liked: 158
If you know what sub tracks are bad just delete them with MKVToolnixectVobSub

I don't use DirectVobSub at all.

I use Lav splitter, ffdshow DXVA and Lav Audio. I've never had a problem picking up the forced subs.

Andy_Steb is offline  
Sponsored Links
Reply Home Theater Computers

Forum Jump: 

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off