Mplayer — консольный плеер для Linux

Стандартный

mplayer

Mplayer — популярный консольный плеер для Linux. Он нетребователен к системным ресурсам, минималистичен и достаточно функционален. Новички в Линукс как правило опасаются консольных программ, но скажу по своему опыту, что в консоли нет ничего страшного и для этого нужно просто немного созреть. А в некоторых случаях консоль просто дает фору многим графическим приложениям. Итак, установим Mplayer командой в Терминале:

sudo apt-get install mplayer

Самый простой способ использования плеера выглядит так:

mplayer <путь к видео файлу>

Я для примера запустил фильм со своего компьютера. Команда выглядит так:

mplayer /home/pi/Downloads/Oxotnici.2O16.D.WEB-DLRip.14OOMB.avi

Для быстрого ввода имени файла, нужно просто набрать первые символы и нажать на клавишу «Tab». Терминал должен подставить нужный вариант названия. Графического управления естественно нет, поэтому нужно использовать специальные клавиши.

Клавиши управления MPlayer

Escи Q — закрытие
9 и 0 — уменьшить и увеличть звук
Стрелки вправо-влево — медленная перемотка видео
Стрелки вверх-вниз — быстрая перемотка видео
F — полноэкранный режим и обратно
Клавиша пробел и P- пауза
O (буква О) — счётчик времени воспроизведения (нажимать пару раз в зависимости что
вам нужно)
Shift + # — переключение звуковых дорожек
W и E — уменьшение / увеличение видео в полноэкранном воспроизведении
R и T — изменение позиции субтитров
G и Y- изменение (подгонка) субтитров по времени (это когда субтитры по времени не совпадают) 😉
J — информация о файле воспроизведения
Z и X — изменение (подгонка) субтитров (обычно когда неправильно выставлен таймпилиг по
времени) т.е. регулировка забегания или торможения субтитров
V — отключение / включение показа субтитров
M — отключение / включение звука
— и + регулировка по видео звуковой дорожки.

mplayer-video_154

Для более эффективного использования Mplayer желательно настроить плеер при помощи файла конфигурации, который лежит по адресу ~/.mplayer/config
Вот некоторые из настроек:

# кодировка субтитров
subcp = utf8
# при изменении размеров окна плеера видео будет масштабироваться
zoom = 1
# разворачивать видео на полный экран клавишей F
fs = 1
# использовать программный эквалайзер
vf = eq2
# вывод звука через указанную звуковую систему
ao = alsa
#Будут выбираться русские субтитры, если не найдётся русских, то будут английские.
slang=ru,en
#Звуковые дорожки (если их несколько). Будет выбираться русская звуковая дорожка, если не найдётся русская, то английская.
alang=ru,en

С разными параметрами плеер может делать кучу полезных вещей. Плеер может очень многое, но приведу лишь некоторые примеры:

Подгружаем субтитры к видео:

mplayer -sub sub/video.avi.srt video.avi

Если русские субтитры были созданы в Windows с кодировкой cp1251, то нужно запустить плеер с параметром:

-subfont-encoding=cp1251

Плеер может работать с плейлистами. Для начала нужно их создать. Если уже есть готовый плейлист, то команда будет такой:

mplayer -playlist <путь к плейлисту playlist.m3u>

Итак. Создаем плейлист и сразу скармливаем его mplayer. Файл playlist.m3u будет находится в Вашем Домашнем каталоге:

find ~/Music/ -type f -name "*.mp3" -print | sort > ~/playlist.m3u && mplayer -playlist ~/playlist.m3u

Переход на следующий трек производится клавишей Enter. Такой же плейлист можно сделать и для виде файлов.

Слушаем онлайн радиостанцию:

mplayer http://82.146.39.89:8000/192.mp3

В данном случае полезными могут оказаться две опции, которые отвечают за кэширование потока:

mplayer -cache 4456 -cahce-min 2 http://82.146.39.89:8000/192.mp3

Мы укажем программе, что кэш будет иметь размер 4456 килобайта и начнет воспроизведение потока не раньше, чем будет заполнено 2% от размера кэша.
Можно также смотреть онлайн фильмы и по надобности использовать ключи, приведенные выше:

mplayer http://адрес_сайта/Film.flv

Воспроизвести все файлы в каталоге ~/Music в случайном порядке:

cd ~/Music
mplayer -shuffle *

Можно создавать скриншоты из видео файла. В нужный момент жмем клавишу s и в вашем Домашнем каталоге появится скриншот в формате PNG:

mplayer -vf screenshot video.avi

Просмотр web-камеры:

mplayer tv://

Если у вас видео воспроизводится с неправильным соотношением сторон, то нужно использовать параметр -monitoraspect X:Y и указать X и Y либо фиксировано, типа 4:3 или 16:9, либо экспериментально — 1.5:1.05. Команда будет иметь вид:

mplayer -monitoraspect 16:9 Terminator_2.avi

Если во время просмотра фильма звук слишком слабый, то можно использовать параметр -softvol , который будет использовать программный микшер, усиливая звуковую дорожку перед отправкой ее на звуковую карту. Например, попробуем увеличить уровень звука на 50%:

mplayer video.avi -softvol -softvol-max 50

Регулировка громкости производится клавишами — 9 и 0. Можно применить еще один способ. Во время воспроизведения видео можно поднять уровень звука на несколько децибел, при помощи плагина volume. Увеличим уровень громкости на 10 децибел:

mplayer video.avi -af volume=10

Чтобы узнать какие драйвера поддерживает в вашей системе Mplayer выполните команду:

mplayer -vo help

В итоге вы увидите множество драйверов для вывода видео. Можно экспериментальным путем подобрать нужный драйвер, но на как правило на мощных “машинах” можно и не указывать данный параметр, т.к. тот видеодрайвер, который выберет оптимально Mplayer будет работать отлично. Но вот для слабых компьютеров можно побаловаться с данным параметром.

mplayer -vo x11 video.mpg

gl и gl2 (OpenGL). Производительность выше, чем у x11, но ниже, чем у драйвера xv (X11/Xv)
x11 (X11). Выводит видео в X11 без какого-либо ускорения.
xv (X11/Xv). Предпочтительный драйвер. Выводит видео с использованием хардварного ускорения и дает наилучшую производительность в большинстве случаев.
На этом разрешите откланяться и удачи!


5 Comments

  1. О, спасибо! Я тоже сижу на слабеньком ПК и никак не получалось нагуглить название, как у меня Ubuntu по-умолчанию играет видео. Имею в виду xv (или XVideo). Такое, вроде, очевидное чаще получается узнать в таких вот авторских текстах.

    От себя б добавил в статью что-то вроде такого:
    xvattr -a XV_SATURATION -v 128

  2. будет ли этот консольный плеер показывать видео если его поставить на Убунту Сервер?)))и тот же вопрос к аудиоплееру MOC?))

Leave a Reply

Статьи