02.4. Шрифты и OSD
Чтобы насладиться OSD и субтитрами, надо указать MPlayer какой шрифт использовать. Подойдет любой TrueType или специальный растровый шрифт. Тем не менее, рекомендуется использовать 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
Если по каким-то причинам вам необходимо использовать растровый шрифт, скачайте набор таковых с нашего сайта. Вы можете выбирать между различными 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, положив его в один каталог с фильмом.
У MPlayer'а существует целиком определяемый пользователем интерфейс OSD меню.
Примечание
меню Preferences[Настройки] в настоящий момент НЕ НАПИСАНО!
Установка
-
скомпилируйте MPlayer, указав ./configure параметр --enable-menu
-
убедитесь, что у Вас установлен OSD шрифт
-
скопируйте etc/menu.conf в Ваш каталог .mplayer
-
скопируйте etc/input.conf в Ваш каталог .mplayer, или в системный конфигурационный каталог MPlayer'а (по умолчанию: /usr/local/etc/mplayer)
-
проверьте и отредактируйте input.conf, чтобы включить кнопки перемещения по меню (это здесь описано).
-
запустите MPlayer как в следующем примере:
mplayer -menu
file.avi
-
нажмите любую меню-кнопку, которую Вы определили