Back to FAQ index

Subtitles

Q:How do I make the subtitles load and display automatically
A:

Make sure DirectVobSub is installed. This filter will display the subtitle stream. The K-Lite Codec Pack installs this filter by default.

Now all you have to do is give your subtitle files the same filename as your movie file (except for the extension). If you do that, the subtitles will automatically be detected and displayed.

For example:
This is some cool movie (CD1).avi
This is some cool movie (CD1).srt

Common subtitle file formats are: srt, idx/sub, idx/rar, smi, ssa, sub


Q:Embedded subtitles are not displayed
A:

Make sure DirectVobSub is installed. This filter will display the subtitle stream.

Right-click on the Haali Media Splitter icon in the system tray (right-bottom of your screen). There you can select the subtitle that should be displayed.

If nothing else helps, then try enabling the option "Autoload VSFilter" in Haali Media Splitter. You can do that here: Start > Programs > K-Lite Codec Pack > Configuration > Haali Media Splitter > Options > Compatibility.


Q:How can I hide the subtitles?
A:

You should see a green arrow shaped icon in your systemtray (right-bottom of your screen). That is DirectVobSub. Right-click on that icon to enable or disable the subtitles.


Q:How can I configure DirectVobSub to load the subtitles but hide them by default?
A:

Go to DirectVobSub configuration. On the tab 'Misc', enable 'Hide subtitles'.


Q:How can I select a different subtitle?
A:

For subtitles that are embedded in the file, you can select the desired one by right-clicking on the Haali Media Splitter icon. That is a white icon in your system tray (located in the right-bottom of your screen).

For external subtitle files, you can select the desired subtitle by right-clicking on the DirectVobSub icon. That is a green arrow shaped icon in your system tray.


Q:How can I switch to a different subtitle language in MP4, MKV and OGM files?
A:

You should see a white icon in your system tray (right-bottom of your screen). That is Haali Media Splitter. Right-click on that icon to switch between the available subtitles that are embedded in the file.


Q:Windows Media Player shows no video when a subtitle file is present
A:

A solution for this problem is to use an older version of DirectVobSub. You need to install version 2.33.

Alternatively you can disable the DirectVobSub filter and use the internal subtitle filter in ffdshow video decoder instead.


Q:Is it possible to display the subtitles below the video?
A:

Yes, that is possible!

Subtitles can only be placed on top of the video. Placing the subtitles below the original video is possible by enlarging the video frame. This is done by adding black bars to the top and bottom of the video. These black bars will be visible when the video is not in fullscreen. They are different from black bars that are only visible during fullscreen playback. Those are not part of the video frame and thus can not be used to put the subtitles onto.

So two steps need to be taken: (1) enlarge the video frame, and (2) move the subtitles down a bit. Step 1 is the most important, step 2 is often not even needed.

Below you will find instructions for configuring DirectVobSub and ffdshow. You only need to configure the filter that is responsible for displaying the subtitles. Usually that will be DirectVobSub, unless you explicitly configured ffdshow to handle the subtitles.

DirectVobSub

(1) DirectVobSub options -> General -> Vertical Padding -> Extend to 16:9
(2) DirectVobSub options -> Main -> Override placement

ffdshow

(1) ffdshow video decoder configuration -> 'Subtitle' page -> Enable 'Letterbox' with value 16:9
(2) ffdshow video decoder configuration -> 'Subtitle' page -> Vertical Position

Values that you should use

Extend and Letterbox 16:9 means that the video height will be enlarged so that the ratio of the video width/height becomes 16/9. A different ratio may be more optimal depending on your monitor/tv. Some indications:
Monitor with screen resolution 1600x1280, 1280x1024, 1280x800 -> use 16:9
Monitor with screen resolution 1600x1200, 1024x768, 800x600 -> use 4:3
HDTV -> use 16:9
PAL TV -> use extend to 576 lines
NTSC TV -> use extend to 480 lines

Both filters have a default vertical position of 90%. To move the subtitles further down, increase this percentage with a few %. Don't make it too big, otherwise the bottom part of the subtitles may fall outside of the visible video area.


Q:Karaoke subtitles are displayed as static subs
A:

Disable the option "Pre-buffer subpictures" in DirectVobSub. This uses a little more CPU power, but karaoke subtitles are displayed correctly.


Q:No subtitles are displayed in Media Center but they do display in other players
A:

Enable the option "Auto-load VSFilter" in Haali Media Splitter options.

 

Back to FAQ index