Peerflix: BitTorrent стрим клиент, или смотрим видео из торрент файла без скачивания

Peerflix - это небольшой, экспериментальный bitTorrent стрим клиент. Написан на nodejs и позволяет просматривать не скачивая видео файлы в любимом/удобном видео плеере. Написан на nodejs и, как говорят, он использовался в не так давно нашумевшем Popcorn Time.

Установка

В первую очередь нам нужен nodejs с npm. Проще всего установить через ppa:

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

После чего необходимо установить peerflix с помощью npm:

sudo npm install -g peerflix

Используем Peerflix

Peerflix понимает как локальные торрент файлы:

peerflix some_torrent_file.torrrent

Так и ссылки на торрент файлы:

peerflix http://torrentsite.ru/video-file.torrent

После запуска, peerflix немного призадумается, после чего покажет:

Для просмотра видео необходимо скопировать ссылку и открыть в видео проигрывателе поддерживающего интернет вещание (Totem, VLC, SMPlayer, MPlayer, etc..). Либо, это может сделать сам peerflix:

peerflix some_torrent_file.torrrent --vlc # Запускает видео в VLC
peerflix some_torrent_file.torrrent --mplayer # Запускает видео в MPlayer

Так же поддерживает субтитры:

peerflix one-piece-637.torrent -t one-piece-637.srt --vlc

Если в торрент файле несколько файлов, то можно вывести их список с индексом (номером):

peerflix one-piece-637.torrent --list 
0   : [SOFCJ-Raws] One Piece - 637 (CX 1280x720 x264 AAC).mp4

Нужный файл затем так же можно воспроизвести используя полученный ранее индекс:

peerflix one-piece-637.torrent -i 0

Интеграция

Полноценной интеграцией это назвать сложно, но всё же. На форуме pinguyOS был найден "однострочник" который позволяет "интегрировать" peerflix в Firefox и Nautilus:

cd /tmp
wget http://pinguyos.com/files/Torrent-Video-Player
chmod +x Torrent-Video-Player
cp Torrent-Video-Player ~/.local/share/nautilus/scripts/
sudo mv Torrent-Video-Player /usr/bin/

В Firefox при открытии торрент файла необходимо выбрать "Отрыть с помощью", перейти в /usr/bin и найти там Torrent-Video-Player
В Nautilus Torrent-Video-Player будет в пункте меню "Скрипты" доступном по правому клику по файлу.

Если вам понравился peerflix, то обратите так же внимание на WebTorrent. WebTorrent умеет все тоже самое, что и Peerflix, и так же имеет графический интерфейс и поддержку DLNA, Chromecast и Airplay.


Понравилась статья? Поделись с друзьями!




Комментарии на этом сайте требуют включенного Javascript в вашем браузере. Вероятно, ваш браузер не поддерживает Javascript, или он был отключен по каким-то причинам. Если вы хотите прокомментировать пост, или просто почитать комментарии, то пожалуйста, включите Javascript или попробуйте открыть эту страницу другим браузером.