Streamlink (Português)
Streamlink é uma utilidade de linha de comando escrita em Python (Português) que lhe permite assistir streams de video online em players de video populares, como o VLC, MPlayer ou mpv; veja Compatibilidade de player para a lista completa.
Este projeto é um fork de Livestreamer, que não é mais mantido.
O suporte para vários serviços de streaming é fornecido por plugins, que podem ser facilmente adicionados se necessário. Muitos serviços de streaming de video populares são suportados, incluindo Dailymotion, Livestream, Twitch, UStream, YouTube Live e muitos outros; veja Plugins para a lista completa.
Instalação
Instale o pacote streamlink ou streamlink-gitAUR.
Uso
O pacote fornece uma utilidade de linha de comando streamlink, que é bem fácil de usar:
$ streamlink -p seu_player url stream
seu_player
- nome do executável do seu media player, por exemplo,vlc
. Você também pode especificar o caminho completo se precisar:/usr/bin/vlc
. Por padrão, o VLC vai ser usado se puder ser achado na localização padrão.url
- endereço URL da stream. Você pode omitir o protocolo (http://
) para URLs HTTP.stream
- stream para reproduzir a URL fornecida. Você pode selecionar a qualidade de video com esta opção. Usebest
para a maior eworst
para a menor qualidade disponível. Plugins específicos podem ter outras opções de qualidade.
Por exemplo:
$ streamlink -p mpv dailymotion.com/embed/video/x1b1h6o worst
Veja a streamlink(1) para a lista completa de opções disponíveis.
Para salvar a stream no seu HDD
$ streamlink -o ~/$current_time.m2t "STREAM URL" best,high
Twitch
$ streamlink -p player twitch.tv/nome_do_canal qualidade
Por exemplo:
$ streamlink -p vlc twitch.tv/archlinux medium
As qualidades de stream disponíveis são: source
, high
, medium
, low
e mobile
.