Tutorial on how to select a subtitle for showing it on the screen during video playback.

MPC-BE supported Subtitle formats : srt, ass, ssa, sub, idx, smi, sup, usf, vtt, psb, xss, rt, mks, lrc, ttml

By default MPC-BE selects subtitles with attributes Default or Forced for playback.

1. Manually select the subtitle

You can manually select a subtitle from main interface if the subtitle is embedded in the video file.

To Manually select the subtitle do the followings:

  • Select Play > Subtitles > (Select the language in which you want the subtitle to be shown) as shown below.

2. Load External subtitle

You can load a external subtitle just dragging and dropping the subtitle file from the Windows explorer to MPC-BE.

You can also use keyboard shortcut Ctrl+L.

To load the subtitle from the main interface do the followings:

  • Select Play > Subtitles > Load Ext Subtitle.
  • Select the subtitle file using Windows Explorer.

Alternative way to load the subtitle from the main interface:

  • Select File > Load Subtitle..
  • Select the subtitle file using Windows Explorer.

3. Auto load external subtitle feature of MPC-BE

MPC-BE can automatically load external subtitle from the specified paths in the text box labelled Autoload paths.

The requirement for auto load to happen is that the name of subtitle file must be same as the name of video file.

You can add your own custom folder from where the subtitle will be auto loaded by specifying the path of the folder in the text box labelled Autoload paths.

By default four paths has been set:

  1. The subtitle file in the same folder where the video file exist will be auto loaded.
  2. The subtitle file in the subfolder with names subtitles,subs and sub will be auto loaded.

Example 1 : A shown below the subtitle file ( Nature – 31838.srt) with same name as of the video file (Nature – 31838.mp4) is same folder will be auto loaded.

Exampl 2: A shown below, the subtitle file in the subfolder named subs will be auto loaded, if the subtitle file has same name as of the video file.

Subtitle file with same name as of the video file in the subfolder named subs.

4. Auto load embedded subtitles in specified preferred language

Default Track Preference Settings

  • By default MPC-BE selects a subtitle which has been set as Default or Forced embedded in the Media file. Or else it will select the first subtitle in the list of multiple subtitle.
  • Default track preference setting allows user to set the preferred language in which a subtitle will be selected for playback.

Subtitles: This setting allows the user to set the the preferred languages in which the subtitle will be selected  for playback from multiple subtitles present in the media file.

You need to enter the 3 letter language codes (ISO 639-2) separated by comma or space.

Link to ISO 639-2 codes for various languages :  https://www.loc.gov/standards/iso639-2/php/code_list.php

3 letter language codes for some languages:

  • English : eng
  • Arabic : ara
  • Chinese : chi
  • Finnish : fin
  • French : fre

You can also set a single or multiple preferred language. MPC-BE will try to find and select the subtitles in the order you have specified.

Example : If eng fre ita has been set as subtitle preference, then MPC-BE will first try to load English(eng) subtitle. If English(eng) subtitle is not present then it will try to load French(fre) subtitle. If French(fre) subtitle is not present then it will try to load Italian(ita) subtitle. If Italian(ita) subtitle is not present then it will try to load the first subtitles embedded in the video file while giving preference to subtitles with attribute Default or Forced.

5. Subtitle style and placements settings

The setting done here will only work with text based subtitles formats (srt,cc,ssa,sub) .

Picture based subtitles (Vobsub,PGS) will not be affected by the setting done here. 

In Subtitles tab you can set the subtitle style and its placement.
Font Group Box

  • Fonts : Here you can set the font , font style and font size which will be used to display the subtitles. To do so click on the fonts button.
  • Spacing : Here you can set the spacing between the letters in the subtitle.
  • Angle (z,°) : Here you can set the angle ( in degree)  at which the subtitle will be shown.
  • Scale (x,%) : Scale the subtitle ( in percentage ) along its horizontal axis.
  • Scale (y,%) : Scale the subtitle ( in percentage ) along its vertical axis

Border Style Group Box

The setting allows user to set how the Border of the subtitle will look.

There are two styles for the border

  1. Outline : Selecting this shows border as outline of the subtitle
  2. Opaque box : Selecting this shows the border as an opaque box around the subtitle.
  • Border width allows the user to set the width of the border.
  • Shadow Depth allows the user to set the width of the shadow of the subtitle.

Colours & Transparency Group Box

In the title it says transparency, but the setting is about Opacity level(in percentage). Setting it to 100% means the subtitles will be shown with 100% Opacity. Setting it to 0% means the subtitles will be shown with 0% Opacity.

  • Primary : Set the color & opacity of the subtitle.
  • Secondary : Set the color & opacity of the highlighted subtitle.
  • Outline : Set the color & opacity of the outlined border of the subtitle.
  • Shadow : Set the color & opacity of the shadow of the subtitle.

Subtitle Screen Alignment & margins Group Box

  • The default it is set at the bottom in vertical axis and center in horizontal axis.
  • By selecting the radio button you can set the alignment of subtitles on the screen relative to the screen itself. 
  • The spin control labelled Left,Right,Top and Bottom allows you to set the margins for respective side of the screen for showing the subtitle.

Override placement settings

Here you can do setting for even more precise placement of subtitles on the screen.

To do so do the followings:

  • Select Subtitles > Rendering tab.
  • Enable Override placement.
  • Horizontal spin control allows user to set the placement of subtitle along the horizontal axis.
  • Vertical spin control allows user to set the placement of subtitle along the vertical axis.

6. Subtitle delay interval setting

Delay interval allows user to do custom setting to delay the showing of subtitle by specified time(in millisecond)

Delay of 500 ms = 0.5 second.

Delay of 1000 ms = 1 second.

Delay of 13500 ms = 13.5 second.

  • Select Subtitles > Rendering tab.
  • Set the delay time (in millisecond) in the number box labelled Delay interval.

7. Texture resolution of the subtitle shown on the screen.

A higher texture resolution show better quality of of subtitle text.

Example : a 1920×1080 would be good enough for most users

  • Select Subtitles > Rendering tab.
  • Select a high resolution from the drop down list labelled Maximum texture resolution.

8. Disable/Enable showing the Subtitle

To disable showing subtitle do the following:

  • Select Play > Subtitles .
  • Uncheck Enable as shown below.

To Enable showing subtitle do the following:

  • Select Play > Subtitles .
  • Check Enable as shown below.

9. Search online for the subtitle for a video file

If a video file does not have a subtitle with it then you can search for the subtitle online.

To search for subtitle in a website do the following:

  • Select File > Subtitle Database > Search.

To download the subtitle using inbuilt download window do the following:

  • Select File > Subtitle Database > Download.

10. Subtitle Advanced setting

From the main interface you can do some advanced setting for shwoing the subtitles.

Advanced setting can be found in Play > Subtitles > Advanced

  1. Styles : Selecting it allows user to set the Font, Font syle and font size for showing the subtitle.
  2. Reload: Selecting this option will reload the subtitle from the storage device.
  3. Default Style: Enabling this option will disable custom font style and show the subtitle using default font style.
  4. Forced only: Enabling this will show only subtitles with attribute Forced.
11. Stereoscopic subtitles

Enabling stereoscopic subtitle will show two subtitles on the screen