Streamlink é uma ferramenta multiplataforma de utilitário de linha de comando (e API) com a qual você pode transmitir vídeos de vários serviços de streaming, incluindo o Twitch e YouTube Live por meio de qualquer aplicativo de player de vídeo de sua escolha, por exemplo. VLC e MPV player.
Sendo um fork de Livestreamer, Streamlink's objetivo principal é para ajudar os usuários a evitar plug-ins flash cheios de bugs e/ou com CPU pesada para desfrutar de uma excelente experiência de streaming de vídeo.A ferramenta CLI também possui uma API que os desenvolvedores podem usar em seus aplicativos gratuitamente.
Recursos no Streamlink
Como resultado do sistema de plugins implementado em Streamlink, os usuários sempre podem adicionar serviços de sua escolha. Os serviços atualmente suportados incluem Livestream, Twitch, UStream, Dailymotion e YouTube Live.
Como instalar e usar o Streamlink no Linux
Aconselho que instale o Streamlink via terminal para adicionar seu PPA para que você tenha sempre uma versão atualizada.
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt update $ sudo apt install streamlink
Na distribuição do Fedora, execute.
dnf install streamlink
Para outras distribuições do Linux, as instruções de instalação podem ser encontradas em: https://streamlink.github.io/install.html
É fácil de usar CLI do Streamlink. Por exemplo, para transmitir um vídeo de Google Drive, execute Streamlink com o link do vídeo que pretende transmitir para ver os formatos de transmissão disponíveis:
$ streamlink https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ
Os formatos disponíveis serão listados da seguinte forma:
Plugin correspondente encontrado no googledrive para URL https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ Transmissões disponíveis: 360p_ alt, 480p_ alt, 360p (pior), 480p, 720p, 1080p (melhor)
Escolha o formato que deseja usar, adicionando seu link de transmissão ao final do comando e pronto:
$ streamlink https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ 1080p
Streamlink usa VLC para transmitir por padrão, mas você pode especifique um player de vídeo diferente para usar por meio do argumento --player.
Por exemplo, para usar o MPV player para transmitir seus vídeos, use o comando abaixo:
streamlink --player mpv https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ 1080p
Para mais uso do Streamlink CLI, visite: https://streamlink.github.io/cli.html
Qual é a sua opinião sobre Streamlink? Você já usou antes ou conhece um app melhor? Deixe seus comentários na seção abaixo.