MPlayer (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

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

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

Установка

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

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

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

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

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

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

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

Если вы желаете выводить видео в вашем любимом браузере с помощью 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.

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

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

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

Ссылки