En el següent article anem a fer una ullada a Streamlink. aquesta és una utilitat de línia de comandes que ens permetrà canalitzar transmissions de vídeo des de diversos serveis a un reproductor de vídeo, El qual prèviament haurem de tenir instal·lat al nostre equip. El propòsit principal d'aquesta aplicació és evitar llocs web no optimitzats, a el mateix temps que permet a l'usuari gaudir dels continguts que es transmeten.
Streamlink és un programa de codi obert escrit amb el llenguatge Python. Aquest programa es va bifurcar de LiveStreamer, que ja no té manteniment. Es tracta d'un programari compatible amb GNU / Linux, Windows i Mac OS X. Sobre aquest programa ja va parlar un company en aquest bloc fa un temps, però ara veurem un parell de formes més per instal·lar aquest programa en Ubuntu.
Streamlink és una utilitat de transmissió de línia de comandes que ens permetrà veure transmissions de vídeo en línia en reproductors multimèdia populars tan populars com VLC, MPlayer, MPlayer2, MPC-HC, MPV, Daum Pot Player, QuickTime i OMXPlayer, etc..
Avui dia aquest programari admet serveis de transmissió de vídeo en viu com YouTube, Dailymotion, Livestream, Twitch, UStream i més. Com que aquesta aplicació es basa en un sistema de complements que permet afegir de forma senzilla nous serveis. Es pot consultar el llistat de complements disponibles en el següent enllaç.
És important tenir en compte que Streamlink no va a reproduir les transmissions de vídeo si no hi ha reproductors multimèdia disponibles en el sistema. Per tant, cal assegurar d'haver instal·lat un reproductor en el nostre sistema abans d'utilitzar aquest programa.
Instal·lar Streamlink en Ubuntu
mitjançant PIP
Com Streamlink s'ha escrit utilitzant Python, es pot instal·lar utilitzant l'administrador de paquets Pip. Si el teu equip no compta amb aquesta eina, la podràs instal·lar utilitzant en una terminal (Ctrl + Alt + T):
sudo apt install python3-pip
Quan ja disposis de Pip instal·lat al teu equip, pots executar la següent comanda per a instal·lar Streamlink:
sudo pip3 install streamlink
com AppImage
També es pot gaudir d'aquesta aplicació utilitzant el seu arxiu AppImage corresponent. Aquest es pot descarregar des de la pàgina de llançaments utilitzant el navegador web o obrint una terminal (Ctrl + Alt + T) i usant wget de la següent manera:
wget https://github.com/streamlink/streamlink-appimage/releases/download/2.4.0-1/streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage -O streamlink.AppImage
Quan tinguem descarregat l'arxiu AppImage, només ens queda fer-ho executable amb la comanda:
chmod +x streamlink.AppImage
Arribats a aquest punt, ja podem llançar el programa fent doble clic sobre l'arxiu, o escrivint a la terminal (Ctrl + Alt + T) la comanda:
./streamlink.AppImage
Un cop d'ull ràpid a el programa
Com es va comentar línies més amunt, aquesta és una aplicació per a la línia d'ordres. L'ús típic d'Streamlink seria alguna cosa com el següent:
streamlink [OPCIONES] <URL> [CALIDAD]
URL indica la URL de canal de vídeo en línia. Podria ser qualsevol enllaç de vídeo dels llocs suportats. QUALITAT indica la qualitat de el vídeo. Es pot utilitzar 'milloropitjor'Per obtenir la qualitat més alta o més baixa disponible. A més també tindrem la possibilitat d'especificar una llista de resolucions separada per comes, que seria alguna cosa com el següent:
"720p,480p,best"
Si no s'especifica cap seqüència i no s'utilitza -default-stream, El programa imprimirà una llista de les qualitats disponibles.
Reproduir un vídeo
Streamlink va a reproduir transmissions de vídeo al nostre reproductor de vídeo per defecte.
./streamlink.AppImage https://www.youtube.com/watch?v=-tAEAyHgCec best
Una vegada que executa aquesta comanda, Streamlink extreu la transmissió de vídeo en línia de la URL especificada i la canalitza a el reproductor de vídeo per defecte (Que en el meu cas és VLC), O a què nosaltres indiquem amb la millor qualitat disponible.
Llista de transmissions disponibles
Per veure la llista de transmissions disponibles de el vídeo, l'únic que cal fer és no especificar el valor de QUALITAT (worst o best).
Reproduir només l'àudio
Si t'interessa poder escoltar només l'àudio, a la fi de la comanda només cal afegir "audio_mp4a"O"audio_webm"En lloc de"millor":
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec audio_mp4a
Selecciona el reproductor a utilitzar
Si vols reproduir les transmissions de vídeo amb un reproductor diferent a l'predeterminat, només cal especificar-ho amb l'opció -player seguit del nom de l'reproductor:
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer
Aquesta comanda reproduirà la seqüència de vídeo donada en qualitat 480p usant Mplayer per reproduir-la.
Veure altres serveis
Aquest programa també es pot utilitzar amb altres serveis de transmissió en línia a través de complements. Es pot trobar una llista completa dels complements inclosos actualment a la pàgina web de el projecte.
A més podrem enumerar els complements usant la comanda:
streamlink --plugins
Ajuda
Els usuaris que vulguin podran obtenir més informació sobre l'ús d'aquest programa poden comprovar les pàgines de manual:
man streamlink
O escrivint a la terminal:
streamlink --help
A més, els usuaris podem saber més sobre com funcionar amb aquest programa, utilitzant el tutorial que ofereixen a la pàgina web de el projecte o en el seu repositori de GitHub.