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.