Пакет MPlayer содержит аудио/видео проигрыватель, управляемый через командную строку или графический интерфейс и который может проигрывать почти все популярные аудио и видео форматы файлов и КОДЕКОВ. С поддерживаемой видео аппаратурой и дополнительными драйверами MPlayer может проигрывать видео файлы без установленной системы X Window.
Для общей информации по MPlayer и доступным возможностям, включая полный список форматов файлов, КОДЕКОВ и устройств вывода, поддерживаемых MPlayer, посетите сайт MPlayer.
Адрес (HTTP): http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre6a.tar.bz2
Адрес (FTP): ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre6a.tar.bz2
Контрольная сумма: a812d945b884c2e2fa7f90c57cd76bff
Размер: 6.3 MB
Требуемое дисковое пространство: 93.5 MB (дополнительно 22 MB для необходимых КОДЕКОВ)
Расчетное время сборки: 2.19 SBU
Патчи
Требуемый патч (для поддержки драйвера fbdev): http://www.linuxfromscratch.org/blfs/downloads/6.0/MPlayer-1.0pre6a-kernel_2.6-1.patch
КОДЕКИ
Проприетарные КОДЕКИ: http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20050115.tar.bz2
Контрольная сумма: b627e5710c6f2bf38fc2a6ef81c13be8
Размер: 9.4 MB
Дополнительные КОДЕКИ: http://www.mplayerhq.hu/MPlayer/releases/codecs/
Шкуры
GUI шкура по умолчанию: http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2
Контрольная сумма: 3006f514cf0c9a8f832cfb1abee276bf
Размер: 221 KB
Дополнительные шкуры: http://www1.mplayerhq.hu/MPlayer/Skin/
Шрифты
Предрастеризованные шрифты: http://www1.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
Контрольная сумма: 1ecd31d17b51f16332b1fcc7da36b312
Размер: 234 KB
Дополнительные шрифты: http://www1.mplayerhq.hu/MPlayer/releases/fonts/
КОДЕКИ, шкуры и шрифты не обязательны для сборки и использования 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
Если вы скачали любые проприетарные КОДЕКИ (которые могут предоставлять поддержку для дополнительных аудио и видео форматов, например 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 версии 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 (On Screen Display) и поддержки субтитров добавьте --enable-menu в скрипт configure. Вам так же понадобится установить минимум один шрифт (смотрите инструкции по установке чуть позже).
Разработчики пакета рекомендуют производить сборку без включения любой оптимизации.
Установим 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
Рекомендованным методом для установки шрифтов для 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 при помощи 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
Обычно нет настроек, требуемых в общесистемных файлах в /etc/mplayer (фактически, эта директория пустая в отличие от скопированных вами файлов по умолчанию, как указывалось выше). Настройка может быть завершена выбором кнопки управления, находящейся в MPlayer GUI. Любые изменения настроек, сделанные здесь, будут скопированы в директорию ~/.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).
используется для кодирования любых проигрываемых 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>
содержит функции, используемые программами MPlayer.
это библиотека фильтра постобработки, используемая программами MPlayer и другими пакетами.
Последнее обновление 2005-02-14 13:13:29 -0700