Streamlink é um fork do Livestreamer (atualmente não tem mais desenvolvimento), Streamlink se ainda tem desenvolvimento e Isto é baseado em um sistema de plugins que permite a você adicionar facilmente novos serviços. Portanto, esta é uma ferramenta compatível com serviços populares de streaming de vídeo ao vivo, como YouTube, Dailymotion, Livestream, Twitch, UStream e muitos mais.
Além disso, Streamlink npermite que você assista a streams de vídeo online em reprodutores de mídia populares, como VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime e OMXPlayer, etc. Tudo isso através do uso da linha de comando.
Esta ferramenta é Podemos executá-lo em sistemas como Windows, Linux e MacOS, portanto, seu objetivo principal é ajudar os usuários a evitar plug-ins de flash com bugs e / ou com CPU pesada para desfrutar de uma ótima experiência de streaming de vídeo.
Esta ferramenta é gratuito e de código aberto para que possamos acessar seu código-fonte no link a seguir, onde os desenvolvedores o compartilham, o link é este.
Entre as funcionalidades que podemos encontrar no Stremlink estão as seguintes:
- multiplataforma
- Livre e de código aberto
- API
- Suporte para múltiplas plataformas de transmissão de vídeo
- Suporte para vários players de vídeo.
- Tem suporte para adicionar plugins
- Suporte para fluxo de VOD avi / mov para rtve.
Como instalar o Streamlink no Linux?
A instalação é bastante simples, pois algumas das distribuições mais utilizadas já possuem este programa em seus repositórios, mas sem mais delongas deixo os comandos para que você possa instalá-lo.
Instale o Streamlink no Ubuntu e derivados
Para instalar o Streamlink no Ubuntu e qualquer derivado dele, é necessário adicionar um repositório para isso devemos abrir o terminal ctrl + alt + T e executar o seguinte.
Primeiro, devemos adicionar o seguinte repositório:
sudo add-apt-repository ppa:nilarimogard/webupd8
Nós atualizamos nossa lista
sudo apt update
E finalmente instalamos com o seguinte comando:
sudo apt install streamlink
Instale o Streamlink no Debian
No caso do Debian no branch de teste, ele já está dentro dos repositórios, então só temos que instalá-lo com:
sudo apt install streamlink
Mas para as outras versões, devemos adicionar o seguinte:
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
Agora, para as outras distribuições, ele já está dentro dos repositórios.
Instale o Streamlink no Archlinux e derivados:
sudo pacman -S streamlink
Instale o Streamlink no Fedora, Red Hat, CentOS openSUSE e derivados:
sudo dnf install streamlink
Instale o Streamlink no Gentoo
emerge net-misc/streamlink
Como usar o Streamlink no Linux?
O uso deste programa é relativamente simples, Vou deixar aqui alguns dos comandos mais comumente usados por Streamlink.
Por exemplo, se quisermos tocar alguma transmissão ao vivo:
streamlink linkdelatransmicion [/ sourcecode]
Seria o seguinte:
streamlink twitch.tv/day9tv
Com isso, ele vai responder com algo assim, onde nos mostra as resoluções disponíveis para reprodução.
[cli][info] Found matching plugin twitch for URL twitch.tv/day9tvAvailable streams: 360p_alt, 480p_alt, 360p (worst), 480p, 720p, 1080p (best)
Outro caso, se quisermos ver um vídeo da mesma forma que adicionamos o url:
streamlink youtu.be/_lf0d9Rib-8
Agora por outro lado se quisermos que o vídeo seja reproduzido em um determinado player Só temos que adicionar o seguinte parâmetro –player com o qual indicamos com qual player o vídeo será aberto
streamlink --player mpv youtu.be/_lf0d9Rib-8
Caso indiquemos alguma resolução particular Devemos apenas adicionar a resolução que queremos ao comando, por exemplo, ficaria assim:
streamlink --player mpv youtu.be/_lf0d9Rib-8 1080p
Além disso, o Streamlink oferece suporte ao Conecte-Se em vários sites, um exemplo que deixo é para crunchyroll
streamlink --crunchyroll-username=xxxx --crunchyroll-password=xxx http://crunchyroll.com/a-crunchyroll-episode-link
Se queremos use algum proxy:
streamlink --http-proxy "http://user:pass@10.10.1.10:3128/" --https-proxy "socks5://10.10.1.10:1242"
Por fim, se quisermos saber em detalhes sobre esta ferramenta, podemos visitar este link ou execute o seguinte comando:
streamlink --help
Concluindo, devo dizer que é uma excelente ferramenta para evitar o uso do navegador e economizar um pouco de recursos e só não permitirá que você desfrute de nossos vídeos online sem alguma outra distração.