Статья Вы еще качаете torrent? А мы уже смотрим

14556604602560.jpg


Решил поделиться с форумчанами способом, как смотреть новые серии сериала не выкачивая торрент, а смотря его напрямую.
Но будучи поклонником терминала и минимализма, решил сделать это с небольшой долей красноглазия и танцами с бубном.

ДЛЯ РАБОТЫ БЕЗ ПОДВИСАНИЙ ЭТОМУ СПОСОБУ ТРЕБУЕТСЯ НЕПЛОХАЯ СКОРОСТЬ ИНТЕРНЕТА!

Для начала установим минималистичный плеер:
Код:
apt-get install mplayer
Код:
root@kali:~#  mplayer -h
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *

MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
Для вытягивания видео из torrent будем использовать peerflix
Да, инструмент есть на Гитхабе :) но так просто его установить не удастся
Собственно с этого момента и начнем изобретение велосипеда.

biker-1.gif


Сначала добавим необходимый нам debian-репозиторий, ведь мы под kali linux:
Код:
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
Затем установим необходимые пакеты:
Код:
apt install nodejs
Проверим, не криво ли встало:

Снимок экрана от 2017-11-29 22-16-40.png


Если все нормально, пляшем с бубном дальше:
Код:
npm install -g peerflix
ls /usr/bin | grep env
ln -s /usr/bin/nodejs /usr/bin/node
Вот собственно и все. Просмотр осуществляется командой в терминале:
Код:
peerflix ссылка на ваш торрент --mplayer
Если видео подвисает - жмем SPACE и отходим ненадолго. Пусть идет буферизация хотя бы 2%.
Вернувшись снимаем с паузы и смотрим свою новую серию дальше с комфортом.

peerflix.jpg


Как приятный бонус - можно смотреть из magnet ссылок и пропустить через vlc плеер. Но это уже сами :) с усами.
 
Последнее редактирование:
I

IioS

Крутой способ! Жаль что и с установщики так нельзя))) Хотя что-то мне подсказывает в скором времени увижу и такой способ тут)
 
  • Нравится
Реакции: ghost

Axon

Green Team
04.01.2017
70
77
BIT
1
"...и смотрим свою новую серию дальше с комфортом"))))))
ghost как всегда удивляет и вносит в свои статьи не только информативность, но и нотку веселья)))
 
Последнее редактирование модератором:
  • Нравится
Реакции: mrOkey
E

End1go

За эту неделю это третья статья, которая меня заинтересовала.
 
  • Нравится
Реакции: ghost
A

Anton_Baker

Сделал на ubuntu1604. Благодарен. Правда после команды
ln -s /usr/bin/nodejs /usr/bin/node
выдало
ln: не удалось создать символьную ссылку '/usr/bin/node': Файл существует

Вместе с тем дело все равно пошло. Единственное (может кому пригодиться) между peerflix и --mplayer (последняя команда) пришлось вставлять магнет-ссылку, причем заключенную в кавычки (пришлось погуглить).
И последнее, у ghost на скрине есть рамки у плеера, у меня вообще ничего, просто черный небольшой квадрат в котором видео. Хорошо вспомнил про Alt + F, в каком-то плеере это было командой видео на весь экран. Может кто подскажет как рамки сделать, ну или какие еще рабочие сочетания клавиш? В любом случае ghost респект! :)
 
  • Нравится
Реакции: ghost

ghost

Well-known member
12.05.2016
1 636
3 289
BIT
0
Сделал на ubuntu1604. Благодарен. Правда после команды
ln -s /usr/bin/nodejs /usr/bin/node
выдало
ln: не удалось создать символьную ссылку '/usr/bin/node': Файл существует

Вместе с тем дело все равно пошло. Единственное (может кому пригодиться) между peerflix и --mplayer (последняя команда) пришлось вставлять магнет-ссылку, причем заключенную в кавычки (пришлось погуглить).
И последнее, у ghost на скрине есть рамки у плеера, у меня вообще ничего, просто черный небольшой квадрат в котором видео. Хорошо вспомнил про Alt + F, в каком-то плеере это было командой видео на весь экран. Может кто подскажет как рамки сделать, ну или какие еще рабочие сочетания клавиш? В любом случае ghost респект! :)
Смотрел по настройкам mplayer.Дело в нем и разрешении воспроизводимого видео. Гуглил - там можно с ключами определенными запускать. Один заливает пустое пространство черным. Второй растягивает картинку. Как вариант - установить vlc, заставить работать его под рут (есть такая статья на форуме) и пропускать peerflix через него.

Код:
peerflix ссылка на ваш торрент --vlc
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!