Шпаргалка по Mplayer

Я дважды пытался пользоваться MPlayer’ом, и каждый раз он пугал меня своей «сложностью» (тобишь отсутствием менюшек и виндовых рюшечек :) ). Нынче почитал ман, составил себе списочек того, что юзаю чаще всего да и начал пользовать mplayer регулярно. Думаю, что сей списочек пригодится не только мне, но и любому другому новичку, вздумавшему посмотреть фильмец или аниме в линуксе. Приятного чтения!

Примечание: сия шпаргалка представляет собой простую подборку пунктов из man’а mplayer’а. Она была сделана и публикуется лишь для того, чтобы облегчить новичкам освоение mplayer’а, ибо я по собственному (описанному выше) опыту знаю, что это дело отнюдь не лёгкое. Ну, теперь точно всё, в путь! ;)

Итак, для начала общеобразовательная команда:

mplayer имя_файла

будет воспроизводить файл имя_файла.

Кнопки и клавиатурные комбинации

перемотка назад/вперёд на 10 секунд
перемотка вперёд/назад на одну минуту
PgUp PgDown перемотка вперёд/назад на 10 минут
p пробел пауза (воспроизведение продолжится при нажатии любой другой клавиши)
. кадр вперёд
+ - изменить задержку аудио на 0.1 сек
/ * сделать звук тише/громче
( ) подстройка баланса
m включить/выключить звук
_ переключение видеодорожек (поддерживается только в MPEG-TS, AVI и libavformat)
# переключение аудиодорожек (работает только в DVD, MPEG, Matroska, AVI и libavformat)
f переход из оконного режима в полноэкранный и наоборот
T поверх всех окон
v показать/скрыть субтитры
j циклическое переключение субтитров (имеет смысл только при указании нескольких файлов субтитров; об этом речь пойдёт ниже)
y g перемещение по списку субтитров назад/вперёд (смотрите примечание к предыдущей команде)
r t перемещение субтитров вверх/вниз
x z задержка субтитров на +/- 0.1 сек

Опции командной строки

Внимание! Угловые скобки в опциях ставить НЕ НАДО!

-playlist <playlist> задаёт MPlayer’у плейлист в формате ASX, Winamp, SMIL или один-файл-в-строке. Для совсем-совсем новичков чуть ниже есть хинт по плейлистам
-sub <sub1,sub2,sub3,…> задаёт файлы субтитров
-sub-fuzziness <параметр> настраивает точность совпадения при поиске субтитров. Параметр принимает следующие значения:
  1. точное совпадение
  2. все субтитры, содержащие название фильма
  3. все субтитры в текущем каталоге.
-subcp <кодировка> задаёт кодировку субтитров. Работает только если есть iconv.
-af <фильтр1[=парам1:п2:…],ф2[=п1:п2:…]> аудиофильтры. Единственный применяемый мною — это volnorm, нормализирующий звук. Имеет всего два параметра. Вкратце: если звук слишком тихий, то напишите что-то типа -af volnorm=1:5, и он станет громче. Если мало - увеличивайте число, стоящее на месте пятёрки. Примечание: полный список аудиофильтров может быть получен путём выполения команды mplayer -af help.

Хинт по плейлистам

Для создания простого плейлиста (формат один-файл-в-строке) выполните следующее:

/bin/ls -1 >playlist | grep -e "*.avi"

В результате получите файл playlist, содержащий имена всех avi’шек в текущей директории (спасибо jK’е и Andor’у с канала #linux в TURLINet за то, что подсказали мне решение, когда я тупил; указание полного пути до ls необходимо, чтобы не выполянись алиасы, прописанные в bash; параметр -1 нужен для того, чтобы вывод был в одну колонку, т.е. один файл в строке). Если же в вашей директории куча различных видеофайлов, то собрать их в один плейлист все равно несложно:

/bin/ls -1 >playlist | grep -E "avi$|flv$|mpeg$|mp4$"

(ещё раз спасибо jK’е и Andor’у за подсказки; $ — это так называемый якорь, который означает конец строки, т.е. под регексп avi$ подпадает всё, что оканчивается на “avi”) Для незнакомых с регекспами ещё один хинт: под выражение [Mm]peg подпадает Mpeg и mpeg, т.е. квадратные скобки означают ИЛИ. В скобки можно ставить более двух символов. Выражение ([Aa][Vv][Ii])$ выберет любой avi-файл вне зависимости от того, в каком регистре написанно его расширение.

Ну вот и всё :) Надеюсь, эта шпаргалка поможет вам заюзать побольше возможностей MPlayer’а. Удачи и до новых встреч! ;)

Comments (migrated from Blogger)

On 2009-01-13T12:03:00.000+02:00, morbo wrote:

mplayer’ом пользуюсь даже в Windows. Отличная вещь. И главное - нисколько не перегружен интерфейс, можно сказать что его нет совсем!

Drop me a line! (wonder where’s the comments form?)