MPlayer-1.0pre6a

Введение в MPlayer

Пакет MPlayer содержит аудио/видео проигрыватель, управляемый через командную строку или графический интерфейс и который может проигрывать почти все популярные аудио и видео форматы файлов и КОДЕКОВ. С поддерживаемой видео аппаратурой и дополнительными драйверами MPlayer может проигрывать видео файлы без установленной системы X Window.

Для общей информации по MPlayer и доступным возможностям, включая полный список форматов файлов, КОДЕКОВ и устройств вывода, поддерживаемых MPlayer, посетите сайт MPlayer.

Информация о пакете

Дополнительно

Патчи

КОДЕКИ

Шкуры

Шрифты

[Замечание]

Замечание

КОДЕКИ, шкуры и шрифты не обязательны для сборки и использования MPlayer.

Зависимости MPlayer

Опциональные драйверы ввода и библиотеки

CDParanoia-III-9.8, libdv-0.103, libdvdread-0.9.4, Samba-3.0.11, LIVE.COM Streaming Media, libmatroska и DVB

Опциональные драйверы аудио вывода и библиотеки

ALSA-1.0.7, aRts-1.3.2, EsounD-0.2.35, NAS-1.6, SDL-1.2.8 (так же используется для видео вывода), XMMS-1.2.10, polypаудио, bio2jack (требует JACK)

Опциональные драйверы видео вывода и библиотеки

X (XFree86-4.4.0 или X.org-6.8.2), libpng-1.2.8, libjpeg-6b, libungif-4.1.3 или giflib-4.1.3, GTK+-1.2.10, FreeType-2.1.9, Fontconfig-2.2.3, AAlib-1.4rc5, DirectFB, SVGAlib, GGI, libcaca, LADSPA, Dxr2, libdxr3, MP1E, FriBidi и Enca

Установка MPlayer

Установка КОДЕКА (опционально)

Если вы скачали любые проприетарные КОДЕКИ (которые могут предоставлять поддержку для дополнительных аудио и видео форматов, например Real, Indeo и QuickTime), извлеките их в /usr/lib/mplayer/codecs используя следующие команды как пользователь root (подставьте и/или добавьте другие имена файлов КОДЕКОВ если необходимо):

install -d -m755 /usr/lib/mplayer/codecs && tar -jxf ../essential-20050115.tar.bz2 \ -C /usr/lib/mplayer/codecs --strip-path=1 && chown -R root:root /usr/lib/mplayer/codecs

Если вы установили любые КОДЕКИ, то убедитесь, что вы добавили --with-codecsdir=/usr/lib/mplayer/codecs в скрипт configure.

Установка GUI (опционально)

Для включения сборки GUI версии MPlayer (требует GTK+-1.2.10) добавьте --enable-gui в скрипт configure. Вам так же понадобится извлечь минимум одну шкуру. Извлеките выбранную шкуру и создайте место по умолчанию (как пользователь root):

install -v -d -m755 /usr/share/mplayer/Skin && tar -jxf ../Blue-1.4.tar.bz2 \ -C /usr/share/mplayer/Skin && chown -v -R root:root /usr/share/mplayer/Skin/Blue && chmod -v 0755 /usr/share/mplayer/Skin/Blue{,/icons} && ln -sfv Blue /usr/share/mplayer/Skin/default

Установка OSD и поддержки субтитров (опционально)

Для включения OSD (On Screen Display) и поддержки субтитров добавьте --enable-menu в скрипт configure. Вам так же понадобится установить минимум один шрифт (смотрите инструкции по установке чуть позже).

Основная установка MPlayer

[Замечание]

Замечание

Разработчики пакета рекомендуют производить сборку без включения любой оптимизации.

Установим MPlayer запуском следующих команд:

patch -Np1 -i ../MPlayer-1.0pre6a-kernel_2.6-1.patch && ./configure --prefix=/usr --confdir=/etc/mplayer \ --enable-largefiles && make

А теперь, как пользователь root:

make install && install -d -m755 /usr/share/doc/mplayer && cp -R DOCS/* /usr/share/doc/mplayer

MPlayer может собрать разделяемую библиотеку постобработки, с которой могут компоноваться другие пакеты. Выполнение этого означает, что MPlayer так же должен динамически компоноваться с этой библиотекой вместо статической компоновки по умолчанию. Если вы решите собирать разделяемую библиотеку, то добавьте --enable-shared-pp в скрипт configure, затем выполните следующую команду после команд, указанных выше:

make -C libavcodec/libpostproc install

Вам понадобится codecs.conf только если вы хотите изменять параметры кодеков, поскольку основной бинарник содержит внутреннюю их копию. Убедитесь, что любые сделанные изменения в codecs.conf достигают ожидаемого результата, так как неправильное содержимое в этом файле приведет к появлению ошибок и к невозможности отображения проигрывателем. Если необходимо, то создайте файл при помощи следующей команды.

install -m644 etc/codecs.conf /etc/mplayer

Вы можете захотеть скопировать все файлы конфигурации по умолчанию в /etc/mplayer для дальнейшей ссылки на них или для большей настройки способностей.

install -m644 etc/*.conf /etc/mplayer

Установка OSD и шрифтов субтитров (требуется при помещении --enable-menu в скрипт configure)

Рекомендованным методом для установки шрифтов для MPlayer является ссылка TTF файла на вашу директорию ~/.mplayer. Ссылка должна быть создана в домашней директории каждого пользователя, который может использовать MPlayer. Например:

mkdir ~/.mplayer && ln -sf /usr/X11R6/lib/X11/fonts/TTF/luxisri.ttf \ ~/.mplayer/subfont.ttf

Есть несколько других способов для установки пакета шрифтов. Для использования пакета предрастеризованных шрифтов MPlayer извлеките и скомпонуйте один из тарболов шрифтов при помощи следующих команд:

tar -jxf ../font-arial-iso-8859-1.tar.bz2 \ -C /usr/share/mplayer/font && chown -R root:root /usr/share/mplayer/font && cd /usr/share/mplayer/font && ln -sf font-arial-iso-8859-1/font-arial-[размер шрифта]-iso-8859-1/* .

Доступными размерами шрифтов являются 14, 18, 24 или 28.

Дополнительная информация и дополнительные методы по установке пакета шрифтов MPlayer могут быть найдены на http://www.mplayerhq.hu/DOCS/HTML/en/subosd.html#mpsub-install.

Установка для проигрывания DVD (опционально)

Если вы хотите проигрывать DVD при помощи MPlayer, то вам надо убедиться в наличии ссылки с вашего DVD накопителя на /dev/dvd. Если необходимо, создайте ссылку при помощи следующих команд:

cat >> /etc/udev/rules.d/24-dvd.rules << "EOF" # Create a /dev/dvd symlink KERNEL="[dvd drive]", SYMLINK="dvd" EOF udevstart

Замените [dvd drive] на подходяшее имя устройства, например hdc. Если вы не знаете, какое устройство выбрать, то наберите:

dmesg | grep DVD

В результате должен быть примерно такой вывод:

hdc: Pioneer DVD-ROM ATAPIModel DVD-114 0110, ATAPI CD/DVD-ROM drive

Конфигурация MPlayer

Файлы конфигурации

/etc/mplayer/*, ~/.mplayer/*

Конфигурационная информация

Обычно нет настроек, требуемых в общесистемных файлах в /etc/mplayer (фактически, эта директория пустая в отличие от скопированных вами файлов по умолчанию, как указывалось выше). Настройка может быть завершена выбором кнопки управления, находящейся в MPlayer GUI. Любые изменения настроек, сделанные здесь, будут скопированы в директорию ~/.mplayer пользователя.

Содержание

Установленные программы: gmplayer, mplayer и mencoder
Установленные библиотеки: libdha.so и, опционально, libpostproc.so
Установленные директории: /etc/mplayer, /usr/lib/mplayer, /usr/share/mplayer и /usr/share/doc/mplayer

Короткое описание

gmplayer

это ссылка на mplayer, включающая компонент графического интерфейса пользователя MPlayer.

mplayer

управляет входными форматами, КОДЕКАМИ и выходными форматами для проигрывания видео файлов, DVD, (S)VCD или сетевых потоков, содержащих аудио и/или видео информацию на вашей системе.

Примеры:

mplayer -fs blfs.avi mplayer -vo fbdev -fb /dev/fb0 dvd://1 -aid 128 -sub en -framedrop mplayer -fs vcd://1 # работает для VCD и SVCD mplayer http://www.students.uni-marburg.de/~Klossa/hapkidofight_lo.mpg

Для большей информации просмотрите очень хорошую документацию, включенную в пакет, в дереве исходников в поддиректории DOCS (так же установлена в /usr/share/doc/mplayer).

mencoder

используется для кодирования любых проигрываемых MPlayer фильмов в DivX4, XviD или любой КОДЕК в libavcodec с PCM/MP3/VBRMP3 аудио.

Пример:

rm frameno.avi mencoder -dvd 1 -aid 128 -ovc frameno -oac mp3lame \ -lameopts vbr=3 -o frameno.avi # mencoder должен выводить битрейты для средних кодирований, # выберите наиболее понравившийся! В следующих строчках замените, # <bitrate> и <name.avi> на утверждения вашего личного выбора mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \ -lavcopts vcodec=mpeg4:vpass=1:vhq:vbitrate=<bitrate> -o <name.avi> mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \ -lavcopts vcodec=mpeg4:vpass=2:vhq:vbitrate=<bitrate> -o <name.avi> mencoder -forceidx <name.avi>
libdha.so

содержит функции, используемые программами MPlayer.

libpostproc.so

это библиотека фильтра постобработки, используемая программами MPlayer и другими пакетами.

Последнее обновление 2005-02-14 13:13:29 -0700