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 желательно настроить плеер при помощи файла конфигурации, который лежит по адресу ~/.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). Предпочтительный драйвер. Выводит видео с использованием хардварного ускорения и дает наилучшую производительность в большинстве случаев.
На этом разрешите откланяться и удачи!
Не актуально. Смотреть в сторону mpv.
Спасибо, попробую
О, спасибо! Я тоже сижу на слабеньком ПК и никак не получалось нагуглить название, как у меня Ubuntu по-умолчанию играет видео. Имею в виду xv (или XVideo). Такое, вроде, очевидное чаще получается узнать в таких вот авторских текстах.
От себя б добавил в статью что-то вроде такого:
xvattr -a XV_SATURATION -v 128
будет ли этот консольный плеер показывать видео если его поставить на Убунту Сервер?)))и тот же вопрос к аудиоплееру MOC?))
MOC работает точно, за Mplayer не уверен, сам не пробовал.