Streamlink kann nicht auf dem Mac installiert werden Hier sind einige Fixes (04.25.24)

Wäre es nicht das Beste, wenn wir unsere Lieblingsserien oder die neuesten Filme ohne Pufferung streamen könnten? Ermöglicht wurde dies durch Streamlink. Anstatt verschiedene Online-Streaming-Websites zu besuchen, können Mac-Benutzer ihre Lieblingsvideoinhalte mit einem einzigen Dienstprogramm ansehen, nämlich Streamlink.

Streamlink funktioniert wie ein Scraper von Online-Videoinhalten von verschiedenen verbundenen Streaming-Websites. Von dort sammelt das Dienstprogramm den Videoinhalt, der dann an die Benutzer geliefert wird. Das Beste an diesem Tool? Es ist werbefrei. Wenn Sie es also leid sind, Videoanzeigen auf YouTube oder DailyMotion überspringen zu müssen, insbesondere die In-Video-Anzeigen, dann ist dies perfekt für Sie.

Die Verwendung von Streamlink ist ziemlich einfach – Sie müssen nur etwas eingeben die Befehle im Terminal, um das Dienstprogramm anzuweisen, wo das Video zu finden ist und wie Sie es abspielen möchten. Der ausgewählte Stream sollte automatisch mit Ihrem Standard-Mediaplayer geöffnet werden. Klingt einfach, oder?

Leider finden einige Mac-Benutzer den Vorgang komplizierter, als er sein sollte. Einige von ihnen gaben an, Probleme bei der Installation von Streamlink auf ihren Macs zu haben. Dies kann für Mac-Benutzer, die nicht technisch versiert sind oder keine Ahnung von Programmierung und Codierung haben, Kopfschmerzen bereiten. Die betroffenen Benutzer haben die verschiedenen Methoden zur Installation von Streamlink ausprobiert, jedoch ohne Erfolg. Die Fehlerursachen sind für jeden unterschiedlich, was es schwierig macht, die Ursache des Problems zu diagnostizieren. Einige von ihnen haben sogar verschiedene Pakete heruntergeladen und versucht, die für Streamlink erforderliche Software zu installieren, jedoch ohne Erfolg.

Da sie Streamlink nicht installieren können, können sie nicht auf die gewünschten Videoinhalte zugreifen, was sehr frustrierend sein kann. Wenn Sie zu den Benutzern gehören, die Streamlink aufgrund verschiedener Fehler nicht installieren können, ist diese Anleitung genau das Richtige für Sie. Wir besprechen, was Streamlink ist, was es tut, wie Sie es auf Ihrem Mac installieren und wie Sie Installationsfehler beheben. Diese Anleitung sollte so ziemlich alles abdecken, was Sie über die Verwendung von Streamlink unter macOS wissen müssen.

Was ist Streamlink?

Streamlink ist ein offenes img-Befehlszeilenprogramm, mit dem Flash-Videos von Online-Streaming-Websites an die Videoplayer des Computers weitergeleitet werden , wie VLC. Das Hauptziel von streamlink ist es, CPU-intensive Flash-Plugins in ein weniger reimg-lastiges Format umzuwandeln. Dies ermöglicht Mac-Benutzern, fehlerhafte Plugins zu vermeiden, während sie verschiedene gestreamte Inhalte genießen.

Streamlink wurde aus dem Livestreamer-Projekt abgespalten, das vor einiger Zeit eingestellt wurde. Dieses Dienstprogramm wurde über ein Plugin-System entwickelt, das das Hinzufügen neuer Dienste erleichtert. Hier sind einige der Streaming-Dienste, die von Streamlink unterstützt werden:

  • Dailymotion
  • Livestream
  • Twitch
  • UStream
  • YouTube
  • Bloomberg
  • Crunchyroll
  • Facebook
  • Reuters
  • Vimeo

Streamlink ist für Windows-, macOS- und Linux-Geräte verfügbar. Die derzeit stabilste Version ist Streamlink 1.3.1. Streamlink funktioniert am besten mit dem VLC Media Player, kann aber auch für andere Medienwiedergabe-Apps wie Daum Pot Player, MPC-HC, MPlayer, mpv und OMXPlayer verwendet werden.

So installieren Sie Streamlink auf dem Mac

Die Installation von Streamlink auf dem Mac erfordert die Eingabe von Befehlen, daher müssen Sie dies mit der Terminal-App tun. Navigieren Sie zu Finder > Los > Anwendungen > Dienstprogramme und klicken Sie dann auf Terminal, um das Tool zu öffnen.

Um Streamlink zu installieren, benötigen Sie die folgenden Abhängigkeiten:

  • Python – Mindestens Version 2.7 oder 3.4.
  • python-setuptools
  • python-argparse – Nur für Python-Versionen älter als 2.7 erforderlich.
  • python-futures – Wird nur auf Python 2.x benötigt.
  • python-requests – Mindestens Version 1.0.
  • python-singledispatch – Nur benötigt auf Python-Versionen älter als 3.4.
  • pycryptodome – Erforderlich, um einige verschlüsselte Streams abzuspielen
  • iso-639 – Wird für Lokalisierungseinstellungen verwendet, bietet Sprachinformationen
  • iso3166 – Wird für Lokalisierungseinstellungen verwendet, bietet Länderinformationen
  • RTMPDump – Erforderlich, um RTMP-Streams abzuspielen.
  • ffmpeg – Erforderlich, um Streams abzuspielen, die aus separaten Audio- und Videostreams bestehen, z. YouTube 1080p+

Die meisten dieser Abhängigkeiten werden automatisch vom Setup-Skript heruntergeladen, mit Ausnahme von Python und Python-Setuptools. Stellen Sie sicher, dass Sie die neueste Version von Python installiert haben, um Installationsfehler zu vermeiden.

Es gibt zwei einfache Möglichkeiten, Streamlink auf dem Mac zu installieren: die einfache Installation und die Homebrew-Installation.

Für Easy Installieren, starten Sie Terminal gemäß den obigen Anweisungen und geben Sie dann den folgenden Befehl ein:

sudo easy_install -U streamlink

Oder Sie können die Homebrew-Installation ausprobieren , der fehlende Paketmanager für macOS und Linux. Geben Sie dazu den folgenden Befehl in die Terminal-App ein:

brew install streamlink

Diese Befehle sollten automatisch die erforderlichen Pakete für die Installation von Streamlink herunterladen und installieren. Wenn Sie Streamlink jedoch nicht installieren können oder während des Vorgangs Probleme auftreten, können Sie die dritte Installationsoption verwenden, die komplizierter ist.

Die dritte Installationsmethode heißt PIP-Installation. Dazu gehört auch die Verwendung des Python-Paketinstallationsprogramms, das weitere technische Schritte erfordert. Diese Methode installiert das Python-Header-Paket, damit Streamlink funktioniert. Um eine PIP-Installation durchzuführen, geben Sie stattdessen diesen Befehl in das Terminalfenster ein:

# pip install streamlink

So verwenden Sie Streamlink zum Streamen von Inhalten

Sobald Sie Streamlink installiert haben, besteht der nächste Schritt darin, einen Stream anzusehen, um zu sehen, ob er funktioniert. Sie möchten beispielsweise ein Video von YouTube mit der folgenden URL ansehen:

https://www.youtube.com/watch?v=7wQkTV01hGU

Um Streamlink zu verwenden, müssen Sie den Befehl erneut über das Terminal eingeben. Gehen Sie zum Finder > Anwendungen > Dienstprogramme und öffnen Sie ein Terminal-Fenster. Geben Sie den folgenden Befehl ein:

$ streamlink youtube.com/watch?v=7wQkTV01hGU

Dieser Befehl weist das Dienstprogramm an, wo Sie den Inhalt finden streamen möchten. Unter dem Link https://www.youtube.com/watch?v=7wQkTV01hGU sollte Streamlink den Stream extrahieren. Beachten Sie, dass das https-Protokoll der URL nicht im Befehl enthalten ist, da dieses Format einfacher zu tippen ist.

Nach der Eingabe des Befehls sollten Sie das erste Argument sehen, das eine Liste der verfügbaren Streams zur Auswahl enthält von:

$ streamlink youtube.com/watch?v=7wQkTV01hGU

[cli][info] Passendes Plugin Twitch für URL youtube gefunden .com/watch?v=7wQkTV01hGU

Verfügbare Streams: Audio, hoch, niedrig, mittel, mobil (am schlechtesten), img (am besten)

Um einen Stream auszuwählen und die Wiedergabe zu starten, füge einfach den Streamnamen als zweites Argument zum Befehl hinzu:

$ streamlink youtube.com/watch?v=7wQkTV01hGU 1080p60

[cli][info] Passendes Plugin gefunden youtube.com/watch?v=7wQkTV01hGU 1080p60

[cli][info] Eröffnung stream: 1080p60 (hls)

[cli][info] Startspieler: vlc

Der ausgewählte Stream wird wiedergegeben stream Verwenden Sie Ihren standardmäßigen Mediaplayer, der mit Streamlink kompatibel ist. Stellen Sie sicher, dass der Mediaplayer auf Ihrem Mac installiert ist, sonst haben Sie keine App zum Streamen des Videos. Sie können auch die beste Qualität des Videos laden oder die schlechteste, wenn Sie Bandbreite sparen möchten.

So beheben Sie Streamlink-Installationsfehler

Wenn Sie Streamlink nicht installieren können, ist es sehr wahrscheinlich, dass Sie die erforderliche Software nicht installiert haben oder das, was Sie auf Ihrem Mac haben, veraltet ist. Stellen Sie sicher, dass Sie über die neuesten und richtigen Pakete verfügen, um dieses Problem zu beheben.

Aber bevor Sie etwas anderes tun, sollten Sie Ihr System mit einer Mac-Reparatur-App bereinigen um mögliche problematische Dateien loszuwerden. Es wird außerdem empfohlen, alle ausstehenden Updates für Ihren Mac unter Software-Update zu installieren. Damit stellen Sie sicher, dass Sie die neueste Version von macOS verwenden.

Da wir diese Grundlagen nun aus dem Weg geräumt haben, ist es an der Zeit, sich einige der Fehler anzusehen, die Mac-Benutzer erhalten, wenn Streamlink installieren:

Beispielsweise ist bei einem Benutzer dieser Deinstallationsfehler aufgetreten, wie dieser Teil des Arguments zeigt:

Datei „/usr/lib/python2.7/dist-packages /pkg_reimgs/init.py“, Zeile 2497, in erfordert

„%s hat kein solches zusätzliches Feature %r“ % (self, ext)

pkg_reimgs.UnknownExtra: Requests 2.9.1 hat kein solches zusätzliches Feature ‚Socks‘

Das bedeutet, dass das auf dem Gerät installierte Python-Paket bereits veraltet ist. Um dieses Problem zu beheben, müssen Sie Ihr vorhandenes Python-Paket deinstallieren und dann das neueste installieren. Für diesen speziellen Fehler können Sie hier einen Beispielbefehl verwenden:

$ sudo pip install -U PySocks

Setup.py install für PySocks ausgeführt … fertig

PySocks-1.6.7 erfolgreich installiert

Ein anderer Benutzer ist ebenfalls auf ein veraltetes pyOpenSSL mit der folgenden Fehlermeldung gestoßen:

FEHLER: 'pyOpenSSL' kann nicht deinstalliert werden. Es ist ein von Distutils installiertes Projekt und daher können wir nicht genau bestimmen, welche Dateien dazu gehören, was nur zu einer teilweisen Deinstallation führen würde.

Wenn Sie denselben Fehler erhalten, geben Sie einfach diesen Befehl ein, um ihn zu beheben: pip install pyOpenSSL –upgrade –user

Versuchen Sie anschließend, Streamlink neu zu installieren.

Wenn Sie Probleme bei der Installation von Streamlink haben, weil das systemweite Paket mit dem regulären Paketmanager des Systems in Konflikt steht, können Sie es stattdessen in einer virtuellen Umgebung installieren. Diese virtualenv erstellt eine benutzereigene Python-Umgebung, die ausschließlich von Streamlink verwendet wird.

  • Um eine neue Umgebung zu erstellen, geben Sie folgenden Befehl ein:
    virtualenv ~/myenv
  • Um die Umgebung zu aktivieren, verwenden Sie diesen Befehl:
    img ~/myenv/bin/activate
  • Um Streamlink in der Umgebung zu installieren , geben Sie folgenden Befehl ein:
    pip install –upgrade streamlink
  • Um Streamlink in der Umgebung zu verwenden, führen Sie diesen Befehl aus:
    streamlink [URL of img]
  • Um die Umgebung zu deaktivieren, geben Sie Folgendes ein:
    deactivate
Wrapping Up

Das Streamlink-Dienstprogramm ist sehr praktisch zum Streamen von Online-Videos, ohne Pufferung und lästige Werbung. Es sollte einfach sein, mit den obigen Befehlen zu installieren. Wenn Sie jedoch auf einen Fehler stoßen, finden Sie einfach heraus, welche Abhängigkeit das Problem verursacht, und aktualisieren Sie sie. Oder Sie können stattdessen eine virtuelle Umgebung erstellen, indem Sie die obigen Anweisungen befolgen.


YouTube-Video.: Streamlink kann nicht auf dem Mac installiert werden Hier sind einige Fixes

04, 2024