Mplayer без секретов Петр Семилетов aka Roxton Хакер, номер #074, стр. 074-096-3 OSD может работать в нескольких режимах, которые циклично переключаются по нажатии на клавишу с буквой «о». Чтобы правильно работали субтитры для не-DVD форматов и функционировал OSD, нужно в директорию ~/mplayer положить файл subfont.ttf (именно с таким именем). Он должен быть шрифтом формата TTF либо ссылкой на такой файл. Хорош в этом плане, например, шрифт Arial из комплекта Windows. О субтитрах. У нас в стране наиболее популярны субтитры формата SRT. Если в них заключен русский текст, то он, как правило, находится в кодировке CP 1251 - стандартной кодировке Windows для русского языка. Пропиши в ~/mplayer/config следующую строку: subcp=cp1251 Этим самым мы задаем кодировку для субтитров. Чем лишний раз передавать ее в командной строке, проще раз и навсегда прописать в конфиге. А если понадобится кодировку временно переопределить, то можно будет это сделать уже в командной строке, например так: # mplayer -subcp koi8r По ходу просмотра фильма, если субтитры отстают или спешат, можно настроить их синхронизацию с помощью клавиш Z и X. Субтитры можно включать и выключать клавишей V, а J переключает их язык, однако у меня это почему-то не работает, и поэтому приходится выбирать язык, отличный от того, что по умолчанию, передавая в командной строке параметр -slang. Например я хочу посмотреть «Амели» на французском, но с русскими субтитрами. Тогда я даю в консоли команду: # mplayer dvd:// -slang ru -alang fr Замечу, что параметр -slang задает язык субтитров, а -alang - язык звукового потока. Кстати, если Mplayer вообще не хочет видеть твой DVD-ROM, то на это могут быть две причины. Первая - ты его подмонтировал. А для воспроизведения DVD этого делать не нужно. Если же DVD размонтирован, но плеер все равно не видит его, то пиши в ~/mplayer/config такую строку: dvd-device=/dev/hdd Где вместо /dev/hdd подставь, разумеется, твое DVD-устройство. Mplayer + Mozilla + Firefox + Opera = дружба Насколько я знаю, XPI-плагина под это дело нет, и я не уверен, что одними средствами XPI можно обойтись. Тем не менее, существует плагин Mplayer-in (mplayerplug-in.sf.net), который работает как в Mozilla, так и в Firefox. Я не стал собирать этот плагин из исходника и просто скачал RPM-пакет для Fedora Core (он подходит и для Mandrake). Ставим RPM. По сути дела, плагин состоит из двух бинарных файлов (mplayerplug-in.so и mplayerplug-in.xpt) и двух конфигов (mplayerplug-in.conf и mplayerplug-in.types). Последние два должны быть размещены в /etc. Также копируем или делаем симлинки на бинарники из пакета, а именно: mplayerplug-in.so должен лежать в /usr/lib/mozilla-твоя_версия/plugins, а mplayerplug-in.xpt в /usr/lib/mozilla-твоя_версия/components/mplayerplug-in.xpt. Чтобы проверить, нашла ли Mozilla плагин, дай в адресной строке браузера команду about:plugins. Если все в порядке, то откроется страница с информацией, что-де есть такой, «QuickTime Plug-in 6.0, Windows Media Player Plugin are supported by mplayerplug-in», установлен, и далее будет перечень поддерживаемых форматов. Как результат, браузер будет показывать кино в отдельном окне или табе. |