- Скачиваем дистрибутив свежего MPlayer с http://www.mplayerhq.hu/
- Скачиваем Win32 кодеки оттуда же.
- Скачиваем русские фонты оттуда же.
- Скачиваем шкуры для MPlayer оттуда же.
- --------------------------------------
- Раскрываем архив исходников 'tar xvjf mplayer-XXX.tar.bz2' в каком-нибудь каталоге.
- Разворачиваем w32codecs.zip архив в /usr/lib/win32
- Установить GTK из пакетов и GTK-devel, для того, чтобы иметь GUI.
apt-get install gtk+ gtk+-devel
- Программа Lame должна быть установлена (см. описание
Lame). Это кодировщик MP3. Mplayer использует его либы для работы с
mp3. Процедура конфигурации обнаружит библиотеку от Lame и
включит этот MP3-аудиокодек в список поддерживаемых.
Альтернатива: скачать с AltLinux и установить свежие пакеты lame, liblame,
liblame-devel-static
- Установить libdvdread из пакетов и libdvdread-develop,
для того, чтобы работать с DVD (См. сразу альтернативу).
- Скачать и установить libdvdcss с сайта http://www.dtek.chalmers.se/groups/dvd,
для того, чтобы работать с криптованными данными DVD. Порядок установки стандартный:
- Скачать
- tar xvzf libdvdcss-0.0.3.ogle3.tar.gz
- ./configure
- make
- make install
- ldconfig
- Альтернативой двум предыдущим пунктам является использование
инструментов для работы с DVD libmpdvdkit, который входит в
дистрибутив программы с тем же именем. Если вытереть этот каталог из
дистрибутива, процедура configure будет искать libdvdread
и libdvdcss для работы с DVD. Если его оставить, код для работы с
DVD будет вставлен в программу из этого каталога.
- Xanim тоже надо, - там куча видеокодеков:
apt-get install xanim
- libdivx4 тоже нужна для работы с DIVX-форматами. Ищите на http://www.divx.com/, скачивайте и
устанавливайте (там будет скрипт install.sh).
- сносим gcc-2.96 и устанавливаем gcc-3.0 или что там
есть под рукой:
apt-get remove gcc
apt-get install gcc3.0
Альтернатива - использовать в процедуре configure ключ
--disable-gcc-checking
- Устанавливаем всякие библиотеки для того, чтобы MPlayer имел эти кодеки и подсистемы аудио/видеовывода:
apt-get install svgalib-devel # бибилиотеки программ SVGA-режима
apt-get install libSDL-devel-static # (Simple DirectMedia Layer):
apt-get install libpng3-devel-static # (Portable Network Graphics)
apt-get install libcdparanoia-devel # (digital audio CD)
apt-get install libmad-devel # (MPEG audio files)
apt-get install libvorbis-devel # (Vorbis audio compression)
apt-get install directfb-devel # (Linux framebuffer)
apt-get install libalsa2-devel # (Linux framebuffer)
apt-get install libarts-devel # (arts - analog realtime synthesizer)
- ./configure
И cмотрим по окончании, чего эта процедура
разрешила, и чего запретила. Если есть сомнения, надо доставлять
недостающие пакеты или руками указывать опции configure. (Примечание:
несмотря на всякие запреты DVD, работа с DVD разрешена использованием
mpdvdkit, идущего вместе с дистрибутивом.)
- ./configure --language=ru --enable-gui
--with-xanimlibdir=/usr/X11R6/lib/xanim --disable-runtime-cpudetection
--disable-gcc-checking
а также дополнительные указания, которые
сочтете нужными. Мне как-то потребовалась опция для поддержки кодеков от
Win32, поскольку я не положил эти кодеки туда, куда рекомендуется
(конкретно нужен был кодек ASV1 - ASUS-овский). Ну а без gui вообще
как-то непривычно работать.
- make
- make install
Последнее надо делать под root-ом.
- Для всех копируем шкуры в /usr/local/share/mplayer/Skin/ и
раскрываем их в подкаталоги с теми же названиями, и меняем права доступа:
cd /usr/local/share/mplayer/Skin
for i in *.bz2; do tar xvjf $i; done
chmod -R o+rx *
- Для всех раскрываем архив фонтов в
/usr/local/share/mplayer/font/ .
Рекомендую взять
mp-arial-iso-8859-1.zip и фонты из его подкаталога
arial-14
Шрифты с русской кодировкой koi8-r содержат глюк и в
архиве нет шрифтов для OSD.
- Для себя копируем в ~/.mplayer/Skin/default/ какую-нибудь любимую шкурку.
- Для себя копируем в ~/.mplayer/font фонты для MPlayer-а.