Streamlink, een CLI-hulpprogramma voor het bekijken van online videostreams

over streamlink

In het volgende artikel gaan we Streamlink onder de loep nemen. Dit is een opdrachtregelhulpprogramma waarmee we video-uitzendingen van verschillende services naar een videospeler kunnen kanaliseren, die we eerder op onze computer moeten hebben geïnstalleerd. Het belangrijkste doel van deze applicatie is om niet-geoptimaliseerde websites te vermijden, terwijl de gebruiker kan genieten van de inhoud die wordt verzonden.

Streamlink is een open source programma geschreven met de Python-taal. Dit programma is afkomstig van LiveStreamer, dat niet langer wordt onderhouden. Het is een software die compatibel is met GNU / Linux, Windows en Mac OS X. Een collega sprak al over dit programma in deze blog een tijdje geleden, maar nu zullen we nog een paar manieren zien om dit programma in Ubuntu te installeren.

Streamlink is een transmissiehulpprogramma voor de opdrachtregel waarmee we: bekijk online videostreams op populaire mediaspelers die zo populair zijn als VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime en OMXPlayer, enz..

Tegenwoordig ondersteunt deze software live videostreamingdiensten zoals YouTube, Dailymotion, Livestream, Twitch, UStream en meer. Omdat deze applicatie is gebaseerd op een systeem van add-ons waarmee u eenvoudig nieuwe services kunt toevoegen. U kunt de lijst met beschikbare accessoires hieronder raadplegen: link.

Het is belangrijk om in gedachten te houden dat Streamlink speelt geen videostreams af als er geen mediaspelers beschikbaar zijn op het systeem. Daarom is het noodzakelijk om ervoor te zorgen dat u een speler op ons systeem hebt geïnstalleerd voordat u dit programma gebruikt.

Installeer Streamlink op Ubuntu

Via PIP

Aangezien Streamlink is geschreven met Python, kan worden geïnstalleerd met pakketbeheerder Pip. Als uw computer deze tool niet heeft, kunt u deze installeren met een terminal (Ctrl + Alt + T):

sudo apt install python3-pip

Als je Pip al op je computer hebt geïnstalleerd, kun je: voer de volgende opdracht uit om Streamlink te installeren::

instralar streamlink met pip3

sudo pip3 install streamlink

Zoals AppImage

U kunt ook van deze applicatie genieten met het bijbehorende AppImage-bestand. Dit kan worden gedownload van releases pagina met behulp van de webbrowser of door een terminal te openen (Ctrl + Alt + T) en te gebruiken wget als volgt:

download streamlink appafbeelding

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

Wanneer we het AppImage-bestand hebben gedownload, hebben we alleen: maak het uitvoerbaar met het commando:

chmod +x streamlink.AppImage

Op dit punt kunnen we start het programma door te dubbelklikken op het bestand, of door in de terminal (Ctrl + Alt + T) het commando te typen:

./streamlink.AppImage

Een snelle blik op het programma

Zoals hierboven aangegeven, is dit een toepassing voor de opdrachtregel. Typisch gebruik van Streamlink het zou zoiets als het volgende zijn:

streamlink-syntaxis

streamlink [OPCIONES] <URL> [CALIDAD]

URL geeft de URL van online videostreaming aan. Het kan elke videolink zijn van de ondersteunde sites. KWALITEIT geeft de kwaliteit van de video aan. Het kan gebruikt worden 'beste'of'slechtst'om de hoogste of laagste beschikbare kwaliteit te krijgen. Daarnaast hebben we ook de mogelijkheid om een ​​lijst met resoluties op te geven, gescheiden door komma's, wat er ongeveer als volgt uitziet:

"720p,480p,best"

Als er geen volgorde is opgegeven en niet wordt gebruikt –Standaard-stream, zal het programma een lijst met beschikbare cijfers afdrukken.

Speel een video af

Streamlink speelt videostreams af in onze standaard videospeler.

spelen met vlc

./streamlink.AppImage https://www.youtube.com/watch?v=-tAEAyHgCec best

Zodra u deze opdracht uitvoert, Streamlink haalt de online videostream uit de opgegeven url en leidt deze naar de standaard videospeler (wat in mijn geval VLC is), of waarop we aangeven met de best beschikbare kwaliteit.

Lijst met beschikbare streams

Om de lijst met beschikbare streams van de video te zien, hoef je alleen maar specificeer de KWALITEITswaarde niet (slechtste of beste).

beschikbare videoresoluties

Alleen audio afspelen

Als u geïnteresseerd bent om alleen naar de audio te kunnen luisteren, aan het einde van het commando hoef je alleen maar toe te voegen "audio_mp4a"Of"audio_webm" in plaats van "beste":

alleen audio afspelen

streamlink https://www.youtube.com/watch?v=-tAEAyHgCec audio_mp4a

Selecteer de speler die u wilt gebruiken

Als u de videostreams met een andere speler dan de standaardspeler wilt afspelen, het is alleen nodig om het op te geven met de optie -Speler gevolgd door de naam van de speler:

spelen met mplayer

streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer

Met deze opdracht wordt de gegeven videostream in 480p-kwaliteit afgespeeld met Mplayer om deze af te spelen.

Andere diensten bekijken

Dit programma kan ook worden gebruikt met andere online streamingdiensten via plug-ins. Een volledige lijst van plug-ins die momenteel zijn opgenomen, is te vinden in de project website.

Bovendien kunnen we lijst plug-ins met behulp van commando:

beschikbare plug-ins

streamlink --plugins

Help

Gebruikers die dat willen, kunnen krijg meer informatie over het gebruik van dit programma kan de man-pagina's raadplegen:

man stroomlink

man streamlink

Of door in de terminal te typen:

streamlink --help

Bovendien kunnen gebruikers: meer weten over hoe u met dit programma kunt werken, met behulp van de zelfstudie aangeboden op de projectwebsite of op uw GitHub-opslagplaats.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.