Streamlink, una utilitat CLI per veure transmissions de vídeo en línia

about streamlink

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:

instralar streamlink amb PIP3

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:

descarregar streamlink appimage

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:

sintaxi de streamlink

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.

reproduint amb vlc

./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).

resolucions disponibles de el vídeo

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":

reproduint només àudio

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:

reproduint amb mplayer

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:

connectors disponibles

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

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.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.