Streamlink это форк Livestreamer (в настоящее время больше не разрабатывается), Streamlink, если он еще разрабатывается, и Это основано на системе плагинов, которая позволяет легко добавлять новые службы.. Следовательно, это инструмент совместим с популярными сервисами потокового видео в реальном времени, например YouTube, Dailymotion, Livestream, Twitch, UStream и многие другие.
Кроме того, Streamlink nпозволяет смотреть видеопотоки онлайн на популярных медиаплеерах, такие как VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime и OMXPlayer и т. д. Все это за счет использования командной строки.
Этот инструмент Мы можем запускать его в таких системах, как Windows, Linux и MacOS., поэтому его основная цель - помочь пользователям избежать ошибок в подключаемых модулях флэш-памяти и / или загружать ресурсы процессора для обеспечения отличного качества потокового видео.
Этот инструмент это бесплатно и с открытым исходным кодом поэтому мы можем получить доступ к его исходному коду по следующей ссылке, по которой разработчики делятся им, ссылка это.
Среди функций, которые мы можем найти в Stremlink, можно выделить следующие:
- Мульти-платформа
- Бесплатный и открытый исходный код
- API
- Поддержка нескольких платформ передачи видео
- Поддержка нескольких видеоплееров.
- Он поддерживает добавление плагинов
- Поддержка AVI / MOV потока VOD для RTVE.
Как установить Streamlink в Linux?
Установка довольно проста, так как некоторые из наиболее часто используемых дистрибутивов уже содержат эту программу в своих репозиториях, но без лишних слов я оставляю вам команды, чтобы вы могли ее установить.
Установите Streamlink на Ubuntu и производные
Чтобы установить Streamlink в Ubuntu и любую производную от него, необходимо добавить репозиторий, для этого мы должны открыть терминал ctrl + alt + T и выполнить следующее.
Сначала мы должны добавить следующий репозиторий:
sudo add-apt-repository ppa:nilarimogard/webupd8
Обновляем наш список
sudo apt update
И, наконец, мы устанавливаем с помощью следующей команды:
sudo apt install streamlink
Установите Streamlink в Debian
В случае Debian в тестовой ветке он уже находится в репозиториях, поэтому нам нужно только установить его с помощью:
sudo apt install streamlink
Но для других версий мы должны добавить следующее:
wget -qO- "https://bintray.com/user/downloadSubjectPublicKey?username=amurzeau" | apt-key add - sudo echo "deb https://dl.bintray.com/amurzeau/streamlink-debian stretch-backports main" | tee "/etc/apt/sources.list.d/streamlink.list" sudo apt update sudo apt install streamlink
Теперь для других дистрибутивов он уже находится в репозиториях.
Установите Streamlink на Archlinux и производные:
sudo pacman -S streamlink
Установите Streamlink на Fedora, Red Hat, CentOS openSUSE и производные:
sudo dnf install streamlink
Установите Streamlink на Gentoo
emerge net-misc/streamlink
Как использовать Streamlink в Linux?
Использовать эту программу относительно просто, Я оставлю вам здесь некоторые из наиболее часто используемых команд. пользователя Streamlink.
Например, если мы хотим включи прямую трансляцию:
ссылка на streamlinkdelatransmicion [/ sourcecode]
Это было бы так:
streamlink twitch.tv/day9tv
При этом он ответит примерно так, показывая нам разрешения, доступные для воспроизведения.
[cli][info] Found matching plugin twitch for URL twitch.tv/day9tvAvailable streams: 360p_alt, 480p_alt, 360p (worst), 480p, 720p, 1080p (best)
Другой случай, если мы хотим посмотреть видео таким же образом, мы просто добавляем URL:
streamlink youtu.be/_lf0d9Rib-8
Теперь с другой стороны если мы хотим, чтобы видео воспроизводилось на определенном плеере Нам нужно только добавить следующий параметр –player, с помощью которого мы указываем, с каким плеером будет открываться видео.
streamlink --player mpv youtu.be/_lf0d9Rib-8
В случае, если мы указываем какое-то конкретное разрешение Мы должны только добавить к команде то разрешение, которое мы хотим, например, это будет выглядеть так:
streamlink --player mpv youtu.be/_lf0d9Rib-8 1080p
Также Streamlink поддерживает Авторизоваться на разных сайтах я оставляю вам пример для crunchyroll
streamlink --crunchyroll-username=xxxx --crunchyroll-password=xxx http://crunchyroll.com/a-crunchyroll-episode-link
Если мы хотим использовать прокси:
streamlink --http-proxy "http://user:pass@10.10.1.10:3128/" --https-proxy "socks5://10.10.1.10:1242"
Наконец, если мы хотим узнать подробнее об этом инструменте, мы можем посетить ссылку или выполните следующую команду:
streamlink --help
В заключение я должен сказать, что это отличный инструмент, позволяющий избежать использования браузера и сэкономить немного ресурсов, и он только не позволит вам наслаждаться нашими онлайн-видео без каких-либо других отвлекающих факторов.