2.4. Шрифты и OSD

Чтобы насладиться OSD и субтитрами, надо указать MPlayer какой шрифт использовать. Подойдет любой TrueType или специальный растровый шрифт. Тем не менее, рекомендуется использовать TrueType шрифты, поскольку они лучше выглядят, корректно масштабируются до размера фильма, у лучше справляются с различными кодировками.

2.4.1. TrueType шрифты

Есть два способа заставить работать TrueType шрифты. Первый - указать опцию -font, чтобы указать путь к TrueType шрифту из команднов строки. Эта опция будет хорошим кандидатом на помещение в файл конфигурации (для подробностей смотрите страницу man руководства). Второй - создание символической ссылки с именем subfont.ttf на выбранный файл шрифта. Либо

ln -s /path/to/sample_font.ttf ~/.mplayer/subfont.ttf

индивидуально для каждого пользователя, либо одну общесистемную

ln -s /path/to/sample_font.ttf $PREFIX/share/mplayer/subfont.ttf

Если MPlayer был скомпилирован с поддержкой fontconfig, эти методы не будут работать, вместо этого, опция -font ожидает fontconfig название шрифта, и по умолчанию это шрифт sans-serif. Пример:

mplayer -font 'Bitstream Vera Sans' anime.mkv

Чтобы получить список шрифтов, известных fontconfig, используйте fc-list

2.4.2. Растровые шрифты

Если по каким-то причинам вам необходимо использовать растровый шрифт, скачайте набор таковых с нашего сайта. Вы можете выбирать между различными ISO шрифтами и набором шрифтов созданных пользователями в различных кодировках.

Распакуйте скачанный файл в ~/.mplayer или $PREFIX/share/mplayer. После этого переименуйте каталог или создайте символическую ссылку на него с именем font, например:

ln -s ~/.mplayer/arial-24 ~/.mplayer/font

ln -s $PREFIX/mplayer/arial-24 $PREFIX/mplayer/font

Шрифты должны иметь соответствующий им font.desc файл, отображающий позиции юникод шрифта в кодовую страницу текста субтитров. Другое решение - иметь субтитры, кодированные в UTF-8 и использовать опцию -utf8 или просто дать файлу с субтитрами такое же, как у видео файла, имя с расширением .utf, положив его в один каталог с фильмом.

2.4.3. OSD меню

У MPlayer'а существует целиком определяемый пользователем интерфейс OSD меню.

Примечание

меню Preferences[Настройки] в настоящий момент НЕ НАПИСАНО!

Установка

  1. скомпилируйте MPlayer, указав ./configure параметр --enable-menu

  2. убедитесь, что у Вас установлен OSD шрифт

  3. скопируйте etc/menu.conf в Ваш каталог .mplayer

  4. скопируйте etc/input.conf в Ваш каталог .mplayer, или в системный конфигурационный каталог MPlayer'а (по умолчанию: /usr/local/etc/mplayer)

  5. проверьте и отредактируйте input.conf, чтобы включить кнопки перемещения по меню (это здесь описано).

  6. запустите MPlayer как в следующем примере:

    mplayer -menu file.avi

  7. нажмите любую меню-кнопку, которую Вы определили