Date: Fri, 10 May 2002 23:55:32 +0000 (UTC)
From: "Arcady V. Ivanov" <help@mail.iks.ru>
Newsgroups: fido7.ru.linux
Subject: Инструкция по сборке MPlayer
> AL> пакетов. из сыpцов не собиpается. хочет gcc 2.96 или меньше или 3-ий.
> его можно заставить (нечто вроде --disable-gcc-check)
Не использовать gcc 2.96 при сборке mplayer-а - это важно.
Автор посвятил этому много слов в описании. Кстати, рекомендую почитать,
узаешь кучу интересных вещей про RedHat и gcc.
Привожу простенькую инструкцию по сборке MPlayer, поскольку пока не нашел
ничего близкого к нему по полноте и удобству. Кстати в состав Mplayer-а
входит Mencoder, - классная программа по преобразованию форматов видео.
------------------------------------------------------------------------
Про этот пакет надо знать следующие вещи:
1) авторы запрещают иметь бинарные варианты, нужно обязательно
конфигурировать, транслировать и устанавливать программу на каждой
отдельной машине. Авторы утверждают, что только в этом случае Mplayer
покажет свою настоящую производительность и не расстроит пользователя.
2) Mencoder является составляющей частью пакета Mplayer.
- Скачиваем дистрибутив свежего MPlayer с www.mplayerhq.hu
- Скачиваем Win32 кодеки оттуда же.
- Скачиваем русские фонты оттуда же.
- Скачиваем шкуры для MPlayer оттуда же.
---------------------------------------------------------------------
- Раскрываем архив исходников 'tar xvfz mplayer-XXX.tgz' в каком-нибудь
каталоге.
- Читаем русские доки в каталоге DOCS/Russian (в каком-то из пре-релизов
они были).
- Разворачиваем w32codecs.zip архив в /usr/lib/win32
Программа Lame должна быть установлена (см. описание Lame). Это позволит
кодировать звук в формате MP3. Это кодировщик mp3. Mplayer использует его
либы для работы с mp3. Процедура конфигурации обнаружит библиотеку от
Lame и включит этот MP3-аудиокодек в список поддерживаемых.
- Установить libdvdread из пакетов и libdvdread-develop, для того, чтобы
работать с DVD.
- Установить GTK из пакетов и GTK-develop, для того, чтобы иметь GUI.
- Xanim тоже надо, - там куча видеокодеков.
- libdivx4 тоже нужна для работы с DIVX-форматами. Ищите на
http://www.divx.com
- сносим gcc-2.96
- Устанавливаем gcc-2.95 или gcc-3.04, или...
- ./configure
И cмотрим по окончании, чего эта процедура разрешила, и чего запретила.
Если есть сомнения, надо доставлять недостающие пакеты или руками
указывать опции configure.
- ./configure
--language=ru --enable-gui
--with-xanimlibdir=/usr/X11R6/lib/xanim
--disable-runtime-cpudetection
а также дополнительные указания, которые сочтете нужными. Мне как-то
потребовалась опция для поддержки кодеков от Win32, поскольку я не
положил эти кодеки туда, куда рекомендуется (конкретно нужен был кодек
ASV1 - ASUS-овский). Ну а без gui вообще как-то непривычно работать.
- make
- make install
Последнее надо делать под root-ом.
- Для всех копируем шкуры в /usr/local/share/mplayer/Skin/
- Для всех копируем фонты в /usr/local/share/mplayer/font/
- Для себя копируем в ~/.mplayer/Skin/default/ какую-нибудь любимую шкурку.
- Для себя копируем в ~/.mplayer/font фонты для MPlayer-а.