Streamlink ist ein Befehlszeilen-Streaming-Dienstprogramm, mit dem Sie Online-Videostreams in gängigen Mediaplayern wie VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime und OMXPlayer usw. ansehen können.
Es extrahiert die Videos aus verschiedenen Online-Diensten und leitet sie in einen Mediaplayer Ihrer Wahl. Streamlink unterstützt derzeit beliebte Live-Video-Streaming-Dienste wie YouTube, Dailymotion, Livestream, Twitch, UStream und mehr. Streamlink basiert auf einem Plugin-System, das das einfache Hinzufügen von Unterstützung für neue Dienste ermöglicht.
Streamlink ist ein Open-Source-Programm, das mit Python geschrieben wurde Programmiersprache. Es wird von LiveStreamer gegabelt , die nicht mehr gepflegt wird. Streamlink unterstützt GNU/Linux, *BSDs, Microsoft Windows und Mac OS X.
Installieren Sie Streamlink unter Linux mit dem Paketmanager
Streamlink ist in den Standard-Repositories der meisten Linux-Distributionen verfügbar.
Arch Linux, EndeavourOS, Manjaro Linux:
$ sudo pacman -S streamlink
Sie können es auch von AUR installieren, indem Sie AUR-Hilfsprogramme wie Paru verwenden oder Juhu .
$ paru -S streamlink
Oder,
$ yay -S streamlink
Debian:
$ echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee "/etc/apt/sources.list.d/streamlink.list"
$ sudo apt update
$ sudo apt -t buster-backports install streamlink
Fedora:
$ sudo dnf install streamlink
Gentoo:
$ sudo emerge net-misc/streamlink
Ubuntu, Linux Mint, Pop-Betriebssystem:
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt update $ sudo apt install streamlink
NixOS:
$ nix-env -iA nixos.streamlink
openSUSE:
$ sudo zypper install streamlink
Solus:
$ sudo eopkg install streamlink
Ungültiges Linux:
$ sudo xbps-install streamlink
Streamlink mit PIP installieren
Da Streamlink mit Python geschrieben wurde, können wir es einfach Pip installieren - ein Python-Paketmanager. Wenn Ihr System Pip nicht hat, installieren Sie es je nach verwendeter Distribution wie unten gezeigt.
Um PIP auf Arch Linux und seinen Derivaten zu installieren, führen Sie Folgendes aus:
$ sudo pacman -S python-pip
Unter RHEL, Fedora, CentOS:
$ sudo yum install epel-release
$ sudo yum install python-pip
Oder,
$ sudo dnf install epel-release
$ sudo dnf install python-pip
Unter Debian, Ubuntu, Linux Mint:
$ sudo apt-get install python-pip
Führen Sie nach der Installation von PIP den folgenden Befehl aus, um Streamlink zu installieren .
$ sudo pip install streamlink
AppImages streamen
Streamlink ist auch in einem eigenständigen AppImage-Format verfügbar. Laden Sie das neueste Streamlinkx AppImage von der Veröffentlichungsseite herunter .
$ wget https://github.com/streamlink/streamlink-appimage/releases/download/2.4.0-1/streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage
Ausführbar machen:
$ chmod +x streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage
Um Streamlink zu starten, gehen Sie zu dem Ort, an dem Sie die AppImage-Datei heruntergeladen haben, und führen Sie sie wie folgt aus:
$ ./streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage
Sehen Sie sich Online-Videostreams mit Streamlink von der Befehlszeile aus an
Die typische Verwendung von Streamlink ist:
$ streamlink [OPTIONS] <URL> [STREAM]
Hier, URL gibt die URL des Online-Videostreams an. Dies kann ein beliebiger YouTube- oder Dailymotion-Videolink sein. STREAM zeigt die Videoqualität an. Sie können "am besten" verwenden oder "am schlechtesten" für die höchste oder niedrigste verfügbare Qualität. Außerdem können Sie Fallback-Streams mithilfe einer durch Kommas getrennten Liste angeben, wie unten gezeigt:
"720p,480p,best"
Wenn kein Stream angegeben ist und --default-stream
nicht verwendet wird, wird eine Liste der verfügbaren Streams gedruckt.
Streamlink spielt Videostreams in Ihrem Standard-Videoplayer ab, d. h. VLC in den meisten Fällen.
$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE best
Sobald Sie diesen Befehl ausführen, extrahiert Streamlink den Online-Videostream aus der angegebenen URL und leitet ihn in der höchsten verfügbaren Qualität an den Standard- oder einen beliebigen Videoplayer Ihrer Wahl weiter.
Beispielausgabe:
[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=o8NPllzkFhE [cli][info] Available streams: audio_mp4, audio_webm, 144p (worst), 240p, 360p, 720p (best) [cli][info] Opening stream: 720p (http) [cli][info] Starting player: /usr/bin/vlc
Hier ist die Beispielwiedergabeausgabe auf meinem Linux-Desktop.
Um den obigen Videostream in der niedrigsten Qualität abzuspielen, verwenden Sie "worst"
am Ende.
$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE worst
Dieser Befehl spielt das Onlinevideo in der niedrigsten verfügbaren Qualität ab, d. h. 144p .
Verfügbare Streams auflisten
Um die Liste der verfügbaren Streams anzuzeigen, geben Sie keinen STREAM-Wert an (d. h. am besten oder am schlechtesten).
$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE
Beispielausgabe:
[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=o8NPllzkFhE Available streams: audio_mp4, audio_webm, 144p (worst), 240p, 360p, 720p (best)
Wie Sie in der obigen Ausgabe sehen, sind die verfügbaren Streams audio_mp4, audio_webm, 144p (schlechteste Qualität), 240p, 260p und 720p (beste Qualität).
Videos in bestimmter Qualität abspielen
Zum Abspielen eines Videos in einer bestimmten Streamqualität, z. B. 360p , ausführen:
$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE 360p
Nur Audio abspielen
Wenn Sie es nur anhören möchten, verwenden Sie “audio_mp4”
oder "audio_webm"
statt “best”
wie unten gezeigt.
$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE audio_mp4
Der obige Befehl spielt nur den Audiostream in Ihrem Standardplayer ab.
Spielen Sie Medien mit einem anderen Player ab
Wenn Sie die Videostreams mit einem anderen Videoplayer abspielen möchten, können Sie dies mit --player
angeben Option wie unten gezeigt.
$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE 720p --player mplayer
Dieser Befehl spielt den angegebenen Videostream in 720p ab Qualität mit MPlayer .
Twitch-TV ansehen
Ebenso können Sie twitch.tv und andere beliebte Video-Streaming-Dienste ansehen.
$ streamlink twitch.tv/sscait best
Über Plugins können Sie auch andere Online-Streaming-Dienste ansehen. Eine vollständige Liste der derzeit enthaltenen Plugins finden Sie auf der Plugins-Seite.
Sie können die Plugins auch mit dem Befehl auflisten:
$ streamlink --plugins
Weitere Einzelheiten finden Sie in den Manpages.
$ man streamlink
Bitte beachten Sie, dass Streamlink die Videostreams nicht abspielt, wenn auf Ihrem System kein Mediaplayer verfügbar ist. Stellen Sie also sicher, dass Sie einen Mediaplayer auf Ihrem System installiert haben. Streamlink funktioniert gut mit VLC und mpv.