# MPlayer (Русский)

Эта страница нуждается в сопроводителе

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

MPlayer - популярный мультимедийный проигрыватель для Linux. Он поддерживает великое множество аудио и видео форматов, однако большинство людей используют его лишь как видеопроигрыватель.

## Установка

Установите пакет mplayer.

Последнюю версию всегда можно найти в AUR: mplayer-svnAUR.

Также можете попробовать mplayer2, ответвление от проекта MPlayer: mplayer2-gitAUR[ссылка недействительна: сохранено в aur-mirror].

## Дополнительная информация по установке

### Графический интерфейс (GUI)

Для MPlayer существует немало графических интерфейсов:

- Qt: smplayer. Пакет smplayer-themes содержит различные темы для него
- Gtk+: pympAUR[ссылка недействительна: сохранено в aur-mirror] и gnome-mplayer
- gmplayer: больше не входит в состав пакета mplayer. Существует альтернативный пакет mplayer-xAUR[ссылка недействительна: сохранено в aur-mirror], включающий в себя gmplayer

### Интеграция в браузеры

Если вы желаете выводить видео в вашем любимом браузере с помощью MPlayer, следуйте приведенным в этом разделе инструкциям.

#### Firefox

Установите пакет gecko-mediaplayer.

Примечание: Для установки потребуется gnome-mplayer, полноценный графический интерфейс к MPlayer

#### Konqueror

Установите пакет kmplayer.

Примечание: Также является полноценным графическим интерфейсом к MPlayer

## Настройка

### Редактирование файла конфигурации

Общесистемный конфигурационный файл - `/etc/mplayer/mplayer.conf`, файл конфигурации пользователя - `~/.mplayer/config`. Пример конфигурации можно посмотреть в файле `/etc/mplayer/example.conf`.

Пример файла с настройками:

    /etc/mplayer/example.conf

    # Это конфигурация по-умолчанию, применяется ко всем файлам
    [default]
    # использовать X11 для вывода видео
    vo=xv
    # использовать alsa для вывода звука
    ao=alsa
    # ao=oss # использовать OSS4
    # использовать 6-канальный звук, если возможно
    channels = 6
    # установить масштаб субтитров равным 3% от размера экрана
    subfont-text-scale = 3
    # не использовать конфигурацию для шрифтов
    nofontconfig = 1
    # добавить черные полосы
    # для широкоэкранных мониторов
    vf-add=expand=::::1:16/9:16
    # для обычных мониторов
    #vf-add=expand=::::1:4/3:16

    #преобразование 2-х канального звука в 6-канальный - профиль
    # используйте -profile 2chto6ch для активации
    [2chto6ch]
    af-add=pan=6:1:0:.4:0:.6:2:0:1:0:.4:.6:2

    #преобразование 6-канального звука в 2-хканальный - профиль
    # используйте -profile 6chto2ch для активации
    [6chto2ch]
    af-add=pan=2:0.7:0:0:0.7:0.5:0:0:0.5:0.6:0.6:0:0

    # Отключает заставку экрана
    heartbeat-cmd="xscreensaver-command -deactivate &" # останавливает xscreensaver
    stop-xscreensaver="yes" # останавливает gnome-screensaver

### Использование vdpau (только для новых видеокарт nVidia)

VDPAU - это библиотека, позволяющяя использовать технологию PureVideo HD в Linux. Таким образом, возможно производить аппаратное декодирование видео, сжатого кодеками H.264 и VC-1 (а также xvid, divx и т.п., если это позволяет видеокарта).

Перед тем, как устанавливать, убедитесь, что:

- Видеокарта поддерживает вывод vdpau (таблица совместимости)
- Драйвер nvidia установлен

Теперь выберите способ автоматического включения vdpau.

#### Используя файл конфигурации

Включите следующие строки в общесистемный файл конфигурации или файл конфигурации пользователя:

    vo=vdpau,
    vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,

Примечание: На концах строк должны стоять запятые!
Важно: Библиотека ffodivxvdpau поддерживается лишь новыми сериями карт nVidia. Указывать этот кодек или нет - зависит от видеокарты

#### Используя скрипт-обертку

В AUR есть bash-скрипт mplayer-vdpau-autoAUR[ссылка недействительна: сохранено в aur-mirror], который автоматически распознает, какой кодек использовать и когда использовать `vo=vdpau`.

### Полупрозрачный вывод видео в видеокартах Radeon и активация Composite

Для того, чтобы получить полупрозрачный вывод видео в X, Вам нужно активировать вывод текстур в MPlayer:

    $ mplayer -vo xv:adaptor=1 <File>

Или добавить следующую строку в ~/.mplayer/config:

    vo=xv:adaptor=1

Вы можете использовать `xvinfo` , чтобы проверить, какие режимы поддерживает ваша видеокарта.

### Потоковый вывод аудио через jack

Отредактируйте `~/.mplayer/config`, добавив:

    ao=jack

## Использование MPlayer

### Горячие клавиши

  Это список основных горячих клавиш для MPlayer.

Клавиша | Описание
--- | ---
p | Пауза/воспроизведение.
Пробел | Пауза/воспроизведение.
Стрелка влево | Переход на 10 секунд назад.
Стрелка вправо | Переход на 10 секунд вперед.
Стрелка вниз | Переход на одну минуту назад.
Стрелка вверх | Переход на одну минуту вперед.
< | Перейти назад по списку воспроизведения.
> | Перейти вперед по списку воспроизведения.
m | Выключить звук.
0 | Сделать погромче.
9 | Сделать потише.
f | Переход в полноэкранный режим или обратно.
o | Показать статистику OSD.
j | Переключение между возможными вариантами субтитров.
# (Shift+3) | Переключение между возможными вариантами звуковой дорожки.
`I` (Shift+i) | Показать название файла.
1, 2 | Настройка контрастности.
3, 4 | Настройка цветовой гаммы.

Обратите внимание, что буквенные клавиши по умолчанию будут работать только, что если включена латинская раскладка (кириллические буквы, соответсвующие латинским можно самостоятельно добавить в конфигурационный файл).

### Просмотр потокового видео

Если вы желаете просматривать потоковое видео (т.е. ссылки *.asx), используйте для воспроизведения:

    $ mplayer -playlist nekotoraya_ssylka_na_potok.asx

потому что без опции -playlist такого рода файлы не воспроизводятся.

### Воспроизведение DVD с поддержкой меню навигации

Если вы желаете воспроизводить DVD-диски с поддержкой меню навигации, используйте следующюю команду:

    $ mplayer -nocache dvdnav://

### Перемотка во время загрузки

Если вы хотите перематывать видео во время загрузки, добавьте в конфигурацию

     idx=yes

### Увеличиваем максимальную громкость

Если громкость при воспроизведении недостаточна, можно увеличить ее программно через сам mplayer. Включите softvol и установите максимальный уровень громкости значением от 10 до 10000.

    softvol=1
    softvol-max=600

## Решение проблем

### Нет картинки в Smplayer

У Smplayer бывают проблемы с открытием файлов .mp4 (и иногда .flv). Если при воспроизведении нет картинки, добавьте следующие строки в файл конфигурации `~/.mplayer/config`:

     [extension.mp4]
     demuxer=mov

Если проблема осталась, то это, вероятно, потому, что smplayer сохраняет свои настройки в отдельный файл. Решение — удалить его.

     $ rm -rf ~/.config/smplayer/file_settings

### (S)mplayer не продолжает воспроизведение после паузы

Smplayer иногда не продолжает воспроизведение после паузы в случае, когда выбрано неверное устройство для вывода звука. Если используется PulseAudio, запускайте mplayer с аргументом "-ao pulse" или отредактируйте конфигурацию `~/.mplayer/config`, добавив

     ao=pulse

В Smplayer выберите "Output-driver" в разделе "General" - "Audio" опций (options).

### Прозрачный SMPlayer в окружении рабочего стола Gnome с включенным Composite

Вы сталкивались с проблемой прозрачного экрана SMPlayer при использовании Compiz или cairo-dock? То есть Вы слышите звук, но видео не отображается. Вот как устранить эту проблему (запустите в терминале):

       sudo bash -c "cat > /usr/bin/smplayer.helper" <<EOF
       export XLIB_SKIP_ARGB_VISUALS=1
       exec smplayer.real "$@"
       EOF
       sudo chmod 755 /usr/bin/smplayer.helper
       sudo mv /usr/bin/smplayer{,.real}
       sudo ln -sf smplayer.helper /usr/bin/smplayer

Если вы не используете sudo, тогда просто наберите `su`, чтобы войти в систему как root, и выполните скрипт, приведенный выше.

### Mplayer не может открыть файлы с пробелами

Если вы пытаетесь открыть файл с пробелами (Самый лучший фильм) и mplayer выдает ошибку о том, что не может открыть файл (file:///Самый%20лучший%20фильм), где все пробелы преобразованы в %20, то откройте `/usr/share/applications/mplayer.desktop` и измените строку

    Exec=gmplayer %U

на

    Exec=gmplayer %F

## Ссылки

- Официальный сайт MPlayer
- MPlayer на википедии
- Список горячих клавиш MPlayer

Categories:

- Multimedia (Русский)
- Русский

Hidden category:

- Pages with broken package links