Pull to refresh

Смотрим сериалы!

Reading time2 min
Views3.3K

Смотрим сериалы



Enterprise Как то давно, уж не знаю как, мы с женой начали перед сном смотреть эпопею «Star Trek» (за что спасибо сайту Russian Sci-Fi Drive), а когда он кончился, начался “Farsacpe».
Но находясь на диване, очень не удобно искать, какую же серию ты (недо)смотрел вчера.
Захотелось как-то автоматизировать процесс, причем максимально. В идеале — клинул мышкой — начал смотреть. Кликнул «дальше» — следующая серия (дабы титры не смотреть). Кликнул — закрыть, и на завтра — с того же места.


Итак, требования были такие:

  1. Режим «fullscreen» по-умолчанию
  2. Запоминание места, на котором закончилось воспроизведение
  3. Воспроизведение по списку
  4. Возможность быстро перепрыгнуть титры в начале

SMPlayer


Вообще я пользуюсь разными плеерами, Winamp и Foobar для музыки, BSPlayer (давным-давно), MPC, VLC (в тяжелых случаях), SMPlayer — для видео. Как раз последним я пользовался, смотря «Звездный путь». Именно по этому начал пробовать тюнить его.


Настройка


SMPlayer это фронт-энд для плеера mplayer, причем написаный на QT, a значит статья может помочь и линуксоидам.
Т.к. дома я пользуюсь Win платформой, тут и далее настройки SMPlayer под Windows.

Второй пункт SMPlayer умеет «из коробки», т.е. с запоминанием места проблем нет. Однако у меня плейлист (который в целом, тоже запоминается) с сериалом… Однако, открытие любого другого файла в SMPlayer заменяет запомненный плейлист. Гугление показало, что вообще мало кто умеет запоминать позицию в плейлисте.

Т.о., чтобы не портить запомненный плейлист, надо этот плейлист передавать в плеер. Но в этом случае никак не выполняется третьего пункта, ибо плейлист всегда воспроизводится сначала. В общем, все умерли.

Выход виделся следующим — для сериала надо использовать свой файл с настройками, благо SMPlayer хранит их в файле.
На сайте SMPlayer я нашел ключи командной строки, которые сделали свое дело.
В итоге я сделал ярлык для SMPlayer, в котором прописал следующие параметры:

-config-path "e:\movies\farscape" -fullscreen -actions pl_play

Папка с конфигами — там же, где и сериал, стартовать в полноэкранном режиме, и запустить проигрывание плейлиста.
Ларчик открылся очень просто:)

Теперь я могу смотреть сериал с того места, где остановился. Осталось пара штрихов — четвертый пункт требований.
Тут все просто — SMPlayer можно настроить так, как тебе нужно — об этом уже писали.
Я сделал кнопки перехода на следующий файл в плейлисте, и скип 10 секунд (для перепрыгивания титров).

Позже, для удобства, я настроил через AutoHotKey похожие действия для мышки (все равно подправленный скрипт UAWKS для моей беспроводной клавиатуры всегда запущен):
  • клик ПКМ при нажатой ЛКМ — прыжок вперед на 5 секунд
  • клик ЛКМ при нажатой правой — прыжок назад на 5 секунд
  • Скролл при нажатой ПКМ — уменьшение\увеличение скорости воспроизведения

Для тех, кто не знал — mplayer умеет воспроизводить звук без т.н. «пинч» эффекта, т.о. некоторые фильмы я смотрю со скоростью до 1.5 (150%), тем самым экономя время, а простым кликом перепрыгиваю 5–10–15 секунд в какой-либо затянувшейся сцены, или так же назад, если что-то не расслышал.

P.S. Думаю сделать так же с аудио книжками, но слушать книжку в SMPlayer как то не очень красиво… Может кто-то знает, как подружить Foobar или WinAmp с запоминанием места в плейлисте? Сдается мне, Winamp тоже можно запускать с «другим» инишником…
Tags:
Hubs:
+3
Comments11

Articles