MPlayer (Русский)
MPlayer - популярный мультимедийный проигрыватель для Linux. Он поддерживает великое множество аудио и видео форматов, однако большинство людей используют его лишь как видеопроигрыватель.
Contents
Установка
Установите пакет 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.
Konqueror
Установите пакет kmplayer.
Настройка
Редактирование файла конфигурации
Общесистемный конфигурационный файл - /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,
Используя скрипт-обертку
В 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