MPlayer - это медиа проигрыватель, работающий на множестве платформ. Он воспроизводит большинство MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA файлов, поддерживаемых множеством встроенных, XAnim и Win32 DLL кодеков. Вы можете смотреть VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV и даже H.264 фильмы..
Другой величайшей возможностью MPlayer является большое число поддерживаемых драйверов вывода. Он работает с X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, но Вы также можете использовать GGI, SDL (и все ее драйверы), VESA (на любой VESA совместимой карте, даже без X11!) и некоторыми низкоуровневыми карто-зависимыми драйверами (для Matrox, 3Dfx и ATI)! Большинство из них поддерживают программное или аппаратное масштабирование, так что Вы можете наслаждаться фильмами в полноэкранном режиме. MPlayer поддерживает вывод через некоторые из аппаратных MPEG декодеров, таких как Siemens DVB, DXR2 и DXR3/Hollywood+.MPlayer имеет экранный дисплей (OSD) для статусной информации, красивые большие сглаженные субтитры с тенью и визуальное отображение клавиатурных команд. Поддерживаются Европейские/ISO 8859-1,2 (Венгерские, Английские, Чешские и т.д.), Кириллические и Корейские шрифты вкупе с 12 форматами субтитров (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS и нашего собственного: MPsub). Также поддерживаются DVD субтитры (SPU потоки, VOBsub и Closed Captions).
Более подробную информацию можно найти на
официальном сайте
Авторы не рекомендуют использовать подготовленные бинарные варианты, нужно обязательно конфигурировать, транслировать и устанавливать программу на каждой отдельной машине. Авторы утверждают, что только в этом случае Mplayer покажет свою настоящую производительность и не расстроит пользователя.
Mencoder является составляющей частью пакета Mplayer, компилируется и устанавливается вместе с MPlayer.
Итак, устанавливаем MPlayer в Linux-систему:
Есть простой способ, он же быстрый - из репозитария.
И есть более сложный способ со всеми возможностями:
- Установка делается с правами суперпользователя (root).
- Скачиваем дистрибутив свежего
Mplayer или Вы можете получить MPlayer через Subversion, загрузив последнюю версию исходных текстов: для этого - в терминале заходим в /usr/local/src/ и вводим
(в результате в данный каталог начнут скачиваться свежие исходники. Позднее вы можете обновить ваши исходники, запустив
svn update)
- Скачиваем всяческие кодеки оттуда же.
- Скачиваем русские фонты оттуда же (к примеру можно взять шрифт
font-arial-iso-8859-1- Скачиваем шкуры (skin-ы) для MPlayer оттуда же.
****
Раскрываем архив исходников в каком-нибудь каталоге (если скачали архив):
tar xvjf mplayer-XXX.tar.bz2Разворачиваем
essentual-20071007.tar.bz2 архив в
/usr/local/lib/codecs (файлы без каталогов).
Для того, чтобы хоть что-нибудь было можно скомпилировать, надо установить в систему:
make и
gcc3.2 или более позднюю версию.
Для того, чтобы иметь GUI, следует установить пакеты:
XFree86-devel gtk+ gtk+-develБиблиотека для разработки liblame-devel должна быть установлена для поддержки MP3-аудиокодека.
Обычно все это имеется, кроме что make и gcc.
Переходим к процессу конфигурации mplayer под нашу систему.
Набрав в директории mplayer команду: ./configure --help, вы сможете увидеть все доступные опции команды configure. Вы можете перенаправить их в файл командой:
./configure --help >file.txt и просмотреть файл.
Сразу скажу, что опции обозначенные autodetect довольно хорошо работают, так что их можно не затрагивать! А список доступных опций конфигурации может меняться от версии к версии.
Вот пример строки configure:
./configure --language=ru --enable-gui --disable-runtime-cpudetection --enable-qtx --enable-menu --enable-xvmc --disable-mad --disable-sunaudio --disable-arts --enable-largefiles --disable-dvb --disable-lirc
Теперь шаг компиляции и сборки программы:
makeУстановить файлы в систему:
make installКопируем все варианты шкурок(скинов) в
/usr/local/share/mplayer/Skin/ и раскрываем их в подкаталоги с теми же названиями, и меняем права доступа.
Одну из любимых шкур ложим в
/usr/local/share/mplayer/Skin/default/Раскрываем архив фонтов в
/usr/local/share/mplayer/font/На этом все, вводим в консоли gmplayer и смотрим или слушаем любимые произведения.
Использование командной строки:Воспроизведение файла:
mplayer [опции] [путь/]имя_файла[/]Воспроизведение VCD:
mplayer [опции] vcd://номер_дорожки [-cdrom-device /dev/cdrom]Воспроизведение DVD:
mplayer [опции] dvd://номер_ролика [-dvd-device /dev/dvd]Воспроизведение из WWW:
mplayer [опции] http://site.com/file.asfMPlayer может проигрывать файлы по сети, используя HTTP, FTP, MMS или RTSP/RTP протокол:
mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asfКак только вам удалось воспроизвести любимый интернет-поток, вы можете воспользоваться опцией -dumpstream, чтобы сохранить его в файл. Например:
mplayer http://217.71.208.37:8006 -dumpstream -dumpfile stream.asfИспользование кэша:
-cache <размер кэша>Для воспроизведения файла с более чем двумя каналами звука, используйте опцию -channels. Например, для воспроизведения DVD со звуком 5.1:
mplayer dvd://1 -channels 6Передача AC-3/DTS
Чтобы включить передачу из командной строки:
только для AC-3, используйте
-ac hwac3только для DTS, используйте
-ac hwdtsдля AC-3 и DTS, используйте
-afm hwac3Чтобы включить передачу в файле настроек MPlayer:
только для AC-3:
ac=hwac3,только для DTS:
ac=hwdts,для AC-3 и DTS:
afm=hwac3"нормализация" уровня громкости:
-aop list=volnormЧтобы воспроизвести несколько файлов на рабочем столе в лучайном порядке:
mplayer -loop 0 -shuffle -rootwin -zoom -vo x11 ./video/* - таким образом файлы будут постоянно (-loop 0), в случайном порядке (-shuffle), крутиться на рабочем столе(-rootwin).
Опция
-ao [audio output] - позволяет указать через что выводить звук (-ao alsa)
Опция
-vo [video output]- позволяет указать, через что выводить видео (-vo xv)
Что бы не вводить постоянно параметры, можете указывать их конфигурационном файле~/.mplayer/config Mplayer'а, в виде опция=значение. Например:
ao=alsa
vo=xv
vf=pp=deНа официальном сайте имеется также
отличное руководство на русском языке.