пятница, 5 сентября 2008 г.

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

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

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

Итак, для начала общеобразовательная команда:
mplayer имя_файла
будет воспроизводить файл имя_файла.

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

перемотка назад/вперёд на 10 секунд
перемотка вперёд/назад на одну минуту
PgUpPgDownперемотка вперёд/назад на 10 минут
pпробелпауза (воспроизведение продолжится при нажатии любой другой клавиши)
.кадр вперёд
+-изменить задержку аудио на 0.1 сек
/*сделать звук тише/громче
()подстройка баланса
mвключить/выключить звук
_переключение видеодорожек (поддерживается только в MPEG-TS, AVI и libavformat)
#переключение аудиодорожек (работает только в DVD, MPEG, Matroska, AVI и libavformat)
fпереход из оконного режима в полноэкранный и наоборот
Tповерх всех окон
vпоказать/скрыть субтитры
jциклическое переключение субтитров (имеет смысл только при указании нескольких файлов субтитров; об этом речь пойдёт ниже)
ygперемещение по списку субтитров назад/вперёд (смотрите примечание к предыдущей команде)
rtперемещение субтитров вверх/вниз
xzзадержка субтитров на +/- 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'а. Удачи и до новых встреч! ;)

Копируете статью — поставьте ссылку!

1 комментарий:

morbo комментирует...

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

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

 
Blogger logo Debian logo Creative Commons License FeedBurner Subscribers Counter