Nie mogę zainstalować Streamlink na Macu Oto kilka poprawek (04.27.24)

Czy nie byłoby najlepiej, gdybyśmy mogli przesyłać strumieniowo nasze ulubione programy telewizyjne lub najnowsze filmy bez buforowania? Jest to możliwe dzięki Streamlink. Zamiast odwiedzać różne witryny z transmisją strumieniową online, użytkownicy komputerów Mac mogą oglądać swoje ulubione treści wideo za pomocą jednego narzędzia, którym jest Streamlink.

Streamlink działa jak skrobak treści wideo online z różnych powiązanych witryn strumieniowych. Stamtąd narzędzie gromadzi zawartość wideo, która jest następnie dostarczana użytkownikom. Najlepsza rzecz w tym narzędziu? Jest wolny od reklam. Więc jeśli jesteś zmęczony koniecznością pomijania reklam wideo w YouTube lub DailyMotion, szczególnie reklam in-video, jest to idealne rozwiązanie dla Ciebie.

Korzystanie ze Streamlink jest całkiem proste — wystarczy wpisać polecenia w Terminalu, aby poinstruować narzędzie, gdzie pobrać wideo i jak chcesz je odtworzyć. Wybrany strumień powinien otworzyć się automatycznie przy użyciu domyślnego odtwarzacza multimedialnego. Brzmi prosto, prawda?

Niestety, niektórzy użytkownicy komputerów Mac uważają ten proces za bardziej skomplikowany niż powinien. Niektórzy z nich zgłaszali problemy z instalacją streamlink na swoich komputerach Mac. Może to być ból głowy dla użytkowników komputerów Mac, którzy nie są obeznani z technologią lub tych, którzy nie mają pojęcia o programowaniu i kodowaniu. Użytkownicy, których dotyczy problem, wypróbowali różne metody instalacji Streamlink, ale bezskutecznie. Przyczyna błędów jest inna dla każdego z nich, co utrudnia zdiagnozowanie przyczyny problemu. Niektórzy z nich pobrali nawet różne pakiety i próbowali zainstalować oprogramowanie wymagane dla Streamlink, ale bezskutecznie.

Ponieważ nie są w stanie zainstalować Streamlink, nie mają dostępu do treści wideo, które chcą oglądać, co może być bardzo frustrujące. Jeśli jesteś jednym z tych użytkowników, którzy nie mogą zainstalować Streamlink z powodu różnych błędów, ten przewodnik jest dla Ciebie. Omówimy, czym jest Streamlink, co robi, jak zainstalować go na komputerze Mac i jak rozwiązywać problemy z instalacją. Ten przewodnik powinien w zasadzie obejmować wszystko, co musisz wiedzieć o korzystaniu ze Streamlink w systemie MacOS.

Co to jest Streamlink?

Streamlink to otwarte narzędzie wiersza poleceń img służące do przesyłania filmów flash z witryn strumieniowych online do odtwarzaczy wideo na komputerze , takich jak VLC. Głównym celem streamlink jest przekształcenie wtyczek flash intensywnie korzystających z procesora w mniej obciążający format. Dzięki temu użytkownicy komputerów Mac mogą uniknąć wadliwych wtyczek podczas korzystania z różnych treści przesyłanych strumieniowo.

Streamlink został rozwidlony z projektu Livestreamer, który został przerwany jakiś czas temu. To narzędzie zostało zaprojektowane za pomocą systemu wtyczek, który ułatwia dodawanie nowych usług. Oto niektóre z usług przesyłania strumieniowego obsługiwanych przez Streamlink:

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

Streamlink jest dostępny dla urządzeń z systemem Windows, macOS i Linux. Najbardziej stabilną obecnie wersją jest Streamlink 1.3.1. Streamlink działa najlepiej z odtwarzaczem VLC Media, ale można go również używać z innymi aplikacjami do odtwarzania multimediów, takimi jak Daum Pot Player, MPC-HC, MPlayer, mpv i OMXPlayer.

Jak zainstalować Streamlink na komputerze Mac

Zainstalowanie Streamlink na Macu wymaga wpisywania poleceń, więc musisz to zrobić za pomocą aplikacji Terminal. Przejdź do Finder > Idź > Aplikacje > Narzędzia, a następnie kliknij Terminal, aby otworzyć narzędzie.

Aby zainstalować Streamlink, potrzebujesz następujących zależności:

  • Python – co najmniej wersja 2.7 lub 3.4.
  • python-setuptools
  • python-argparse – wymagany tylko w wersjach Pythona starszych niż 2.7.
  • python-przyszłości – Wymagane tylko w Pythonie 2.x.
  • python-requests – Przynajmniej w wersji 1.0.
  • python-singledispatch – Wymagane tylko w wersjach Pythona starszych niż 3.4.
  • pycryptodome – wymagany do odtwarzania niektórych zaszyfrowanych strumieni
  • iso-639 – używany do ustawień lokalizacji, zawiera informacje o języku
  • iso3166 – używany do ustawień lokalizacji, zawiera informacje o kraju
  • RTMPDump – wymagany do odtwarzania strumieni RTMP.
  • ffmpeg – Wymagany do odtwarzania strumieni składających się z oddzielnych strumieni audio i wideo, np. YouTube 1080p+

Większość z tych zależności jest automatycznie pobierana przez skrypt instalacyjny, z wyjątkiem Pythona i python-setuptools. Upewnij się, że masz zainstalowaną najnowszą wersję Pythona, aby zapobiec błędom instalacji.

Istnieją dwa proste sposoby instalacji Streamlink na Macu: łatwa instalacja i instalacja Homebrew.

Ułatwienie Zainstaluj, uruchom Terminal zgodnie z powyższymi instrukcjami, a następnie wpisz następujące polecenie:

sudo easy_install -U streamlink

Lub możesz wypróbować instalację Homebrew , czyli brakujący menedżer pakietów dla macOS i Linux. Aby to zrobić, wpisz następujące polecenie w aplikacji Terminal:

brew install streamlink

Te polecenia powinny automatycznie pobierać i instalować wymagane pakiety do instalacji Streamlink. Ale jeśli nie możesz zainstalować Streamlink lub napotkasz jakiekolwiek problemy podczas procesu, możesz skorzystać z trzeciej opcji instalacji, która jest bardziej skomplikowana.

Trzecia metoda instalacji nazywa się instalacją PIP. Obejmuje to użycie Instalatora pakietu Python, który wymaga więcej kroków technicznych. Ta metoda instaluje pakiet nagłówków Pythona, aby Streamlink działał. Aby wykonać instalację PIP, wpisz to polecenie w oknie Terminala:

# pip install streamlink

Jak używać Streamlink do przesyłania strumieniowego treści

Gdy już zainstalowałeś Streamlink, następnym krokiem jest próba obejrzenia strumienia, aby sprawdzić, czy działa. Na przykład chcesz obejrzeć film z YouTube z następującym adresem URL:

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

Aby użyć Streamlink, musisz ponownie wpisać polecenie za pomocą terminala. Przejdź do Wyszukiwarki > Aplikacje > Narzędzia i otwórz okno terminala. Wpisz następujące polecenie:

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

To polecenie poinstruuje narzędzie, gdzie znaleźć zawartość, którą chcesz przesyłać strumieniowo. Link https://www.youtube.com/watch?v=7wQkTV01hGU to miejsce, z którego Streamlink powinien wyodrębnić strumień. Zauważ, że protokół https adresu URL nie jest zawarty w poleceniu, ponieważ ten format jest łatwiejszy do wpisania.

Po wpisaniu polecenia powinieneś zobaczyć pierwszy argument, który zawiera listę dostępnych strumieni do wyboru z:

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

[cli][info] Znaleziono pasującą wtyczkę twitch dla adresu URL youtube .com/watch?v=7wQkTV01hGU

Dostępne strumienie: audio, wysoki, niski, średni, mobilny (najgorszy), img (najlepszy)

Aby wybrać strumień i rozpocząć odtwarzanie, po prostu dodaj nazwę strumienia jako drugi argument w poleceniu:

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

[cli][info] Znaleziono pasującą wtyczkę youtube.com/watch?v=7wQkTV01hGU 1080p60

[cli][info] Otwarcie strumień: 1080p60 (hls)

[cli][info] Gracz rozpoczynający: vlc

Wybrany strumień zostanie odtworzony za pomocą domyślnego odtwarzacza multimedialnego zgodnego ze Streamlink. Upewnij się, że masz zainstalowany odtwarzacz multimedialny na komputerze Mac, w przeciwnym razie nie będziesz mieć żadnej aplikacji do przesyłania strumieniowego wideo. Możesz także wybrać najlepszą, aby załadować najwyższą jakość wideo lub najgorszą, jeśli chcesz zaoszczędzić na przepustowości.

Jak naprawić błędy instalacji Streamlink

Jeśli nie możesz zainstalować Streamlink, jest bardzo prawdopodobne, że nie masz zainstalowanego wymaganego oprogramowania lub to, co masz na komputerze Mac, jest nieaktualne. Upewnienie się, że masz najnowsze i odpowiednie pakiety, powinno pomóc rozwiązać ten problem.

Ale zanim zrobisz cokolwiek innego, upewnij się, że wyczyściłeś system za pomocą aplikacji do naprawy Maca pozbyć się ewentualnych problematycznych plików. Zaleca się również zainstalowanie wszelkich oczekujących aktualizacji dla komputera Mac w ramach Aktualizacji oprogramowania. Ma to na celu upewnienie się, że korzystasz z najnowszej wersji systemu macOS.

Teraz, gdy usunęliśmy te podstawy, nadszedł czas, aby przyjrzeć się niektórym błędom, które otrzymują użytkownicy komputerów Mac, gdy instalowanie Streamlink:

Na przykład jeden użytkownik napotkał ten błąd dezinstalacji, o czym świadczy ta część argumentu:

Plik „/usr/lib/python2.7/dist-packages /pkg_reimgs/init.py”, wiersz 2497, w wymaganiach

„%s nie ma takiej dodatkowej funkcji %r” % (self, ext)

pkg_reimgs.UnknownExtra: requesty 2.9.1 nie mają takich dodatkowych funkcji „skarpetek”

Oznacza to, że pakiet Pythona zainstalowany na urządzeniu jest już nieaktualny. Aby rozwiązać ten problem, musisz odinstalować istniejący pakiet Pythona, a następnie zainstalować najnowszy. Dla tego konkretnego błędu, oto przykładowe polecenie, którego możesz użyć:

$ sudo pip install -U PySocks

Uruchamianie instalacji setup.py dla PySocks… gotowe

Pomyślnie zainstalowano PySocks-1.6.7

Inny użytkownik również napotkał nieaktualną wersję pyOpenSSL z następującym komunikatem o błędzie:

BŁĄD: Nie można odinstalować „pyOpenSSL”. Jest to projekt zainstalowany w distutils i dlatego nie możemy dokładnie określić, które pliki do niego należą, co prowadziłoby do częściowej deinstalacji.

Jeśli pojawi się ten sam błąd, po prostu wpisz to polecenie, aby go naprawić: pip install pyOpenSSL –upgrade –user

Po zakończeniu spróbuj ponownie zainstalować Streamlink.

Jeśli masz problemy z instalacją Streamlink, ponieważ pakiet ogólnosystemowy jest w konflikcie ze zwykłym menedżerem pakietów systemu, możesz zamiast tego spróbować zainstalować go w środowisku wirtualnym. To virtualenv tworzy środowisko Pythona będące własnością użytkownika, które ma być używane wyłącznie przez Streamlink.

  • Aby utworzyć nowe środowisko, wpisz to polecenie:
    virtualenv ~/myenv
  • Aby aktywować środowisko, użyj tego polecenia:
    img ~/myenv/bin/activate
  • Aby zainstalować Streamlink w środowisku , wpisz to polecenie:
    pip install –upgrade streamlink
  • Aby użyć Streamlink w środowisku, uruchom to polecenie:
    streamlink [URL of img]
  • Aby dezaktywować środowisko, wpisz:
    dezaktywuj
Zawijanie

Narzędzie Streamlink jest bardzo przydatne do przesyłania strumieniowego filmów online, bez buforowania i denerwujących reklam. Powinna być łatwa do zainstalowania przy użyciu powyższych poleceń. Ale jeśli natkniesz się na jakiś błąd, po prostu dowiedz się, która zależność powoduje problem i zaktualizuj go. Możesz też zamiast tego utworzyć środowisko wirtualne, korzystając z powyższych instrukcji.


Wideo YouTube.: Nie mogę zainstalować Streamlink na Macu Oto kilka poprawek

04, 2024