view DOCS/SUB+OSD @ 1711:8ba9c06c359a

background color changed from black...
author arpi
date Mon, 27 Aug 2001 14:27:56 +0000
parents c817a44598cd
children
line wrap: on
line source

SUBTITLES
---------
Yes, mplayer also supports many kinds of subtitles. Currently (2001/06/01)
7 kinds of subtitle can be used by the subreader code. To see what are
these subtitle formats, see subreader.c, line ~20.

Subtitles are displayed with a technique called 'OSD', On Screen Display.
OSD is used to display current time, volume bar, seek bar etc.


INSTALLING OSD and SUB
----------------------

You need an mplayer font package to be able to use OSD/SUB feature.
There are many ways to get it:

1. use the font generator tool at TOOLS/subfont-c
   It's a complete tool to convert from TTF/Type1/etc font to mplayer font pkg.
   (read TOOLS/subfont-c/README for details)

2. use the font generator GIMP plugin at TOOLS/subfont-GIMP
   (note: you must have HSI RAW plugin too, see URL below)

3. download ready-to-use font packages from mplayer site.
   Note: currently available fonts are only for limited iso 8859-1/2 support,
   and there is a few special version for korean, russian etc codepages.
   You'd better building font yourself with tool mentioned above.
   Font should have appropriate font.desc file which maps unicode font
   positions to the actual code page of the subtitles text. Other solution
   is to have subtitles encoded in utf8 encoding and use -utf8 option
   or just name the subtitles file <video_name>.utf and have it in the same
   dir as the video file. Recoding from different codepages to utf8 could be
   done by using konwert (debian) or iconv (RedHat) programs.


   some usefull URLs:
   ftp://ftp.mplayerhq.hu/MPlayer/releases/         - ISO fonts, OBSOLETED!
   ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/    - various fonts by users
   http://realtime.ssu.ac.kr/~lethean/mplayer       - korean fonts & RAW plugin

After that, UNZIP the files to ~/.mplayer/font/
Now you have to see a clock at the upper left corner of the movie
(switch it off with 'o')

OSD has 3 states: (switch with 'o')
    - clock + volume bar + seek bar + sub     (default)
    - volume bar + seek bar + sub
    - only sub

You can change default behaviour by setting osdlevel= variable in config file.