Невозможно установить Streamlink на Mac Вот некоторые исправления (04.25.24)

Разве не было бы лучше, если бы мы могли транслировать наши любимые телешоу или последние фильмы без буферизации? Это стало возможным благодаря Streamlink. Вместо того, чтобы посещать различные веб-сайты потоковой передачи в Интернете, пользователи Mac могут просматривать свой любимый видеоконтент с помощью одной утилиты - Streamlink.

Streamlink работает как сборщик видеоконтента из различных дочерних веб-сайтов потоковой передачи. Оттуда утилита собирает видеоконтент, который затем доставляется пользователям. Что лучше всего в этом инструменте? Это без рекламы. Так что, если вам надоело пропускать видеорекламу на YouTube или DailyMotion, особенно рекламу в видео, то это идеально для вас.

Использовать Streamlink довольно просто - вам просто нужно ввести команды в Терминале, чтобы указать утилите, где взять видео и как вы хотите их воспроизвести. Выбранный поток должен открыться автоматически с помощью медиаплеера по умолчанию. Звучит просто, правда?

К сожалению, некоторые пользователи Mac считают этот процесс более сложным, чем он должен быть. Некоторые из них сообщили, что у них возникли проблемы с установкой streamlink на свои Mac. Это может быть головной болью для пользователей Mac, которые не разбираются в технологиях или тех, кто не имеет представления о программировании и кодировании. Затронутые пользователи пробовали различные методы установки Streamlink, но безуспешно. Причины ошибок различны для каждой из них, что затрудняет диагностику причины проблемы. Некоторые из них даже загружали различные пакеты и пытались установить программное обеспечение, необходимое для Streamlink, но безуспешно.

Поскольку они не могут установить Streamlink, они не могут получить доступ к видеоконтенту, который они хотят смотреть, что может сильно расстраивать. Если вы один из тех пользователей, которые не могут установить Streamlink из-за различных ошибок, то это руководство для вас. Мы обсудим, что такое Streamlink, для чего он нужен, как установить его на Mac и как устранить ошибки при установке. Это руководство должно в значительной степени охватывать все, что вам нужно знать об использовании Streamlink в macOS.

Что такое Streamlink?

Streamlink - это открытая утилита командной строки img, используемая для передачи флэш-видео с веб-сайтов потоковой передачи в компьютерные видеоплееры. , например VLC. Основная цель streamlink - преобразовать плагины флэш-памяти, интенсивно использующие ЦП, в менее загруженный формат. Это позволяет пользователям Mac избегать использования подключаемых модулей с ошибками при просмотре различного потокового контента.

Streamlink является ответвлением проекта Livestreamer, работа над которым некоторое время назад прекращена. Эта утилита была разработана с помощью системы плагинов, которая упрощает добавление новых сервисов. Вот некоторые из потоковых сервисов, поддерживаемых Streamlink:

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

Streamlink доступен для устройств Windows, macOS и Linux. Самая стабильная версия на данный момент - Streamlink 1.3.1. Streamlink лучше всего работает с проигрывателем VLC Media, но его также можно использовать для других приложений для воспроизведения мультимедиа, таких как Daum Pot Player, MPC-HC, MPlayer, mpv и OMXPlayer.

Как установить Streamlink на Mac

Для установки Streamlink на Mac требуется вводить команды, поэтому это нужно делать с помощью приложения «Терминал». Перейдите к F inder & gt; Перейти & gt; Приложения & gt; Утилиты , затем нажмите Терминал , чтобы открыть инструмент.

Для установки Streamlink вам потребуются следующие зависимости:

  • Python - версия не ниже 2.7 или 3.4.
  • python-setuptools
  • python-argparse - требуется только в версиях Python старше 2.7.
  • python-futures - Требуется только в Python 2.x.
  • python-requests - как минимум версия 1.0.
  • python-singledispatch - требуется только в версиях Python старше 3.4.
  • pycryptodome - требуется для воспроизведения некоторых зашифрованных потоков.
  • iso-639 - используется для настроек локализации, предоставляет информацию о языке.
  • iso3166 - используется для настроек локализации, предоставляет информацию о стране.
  • RTMPDump - требуется для воспроизведения потоков RTMP.
  • ffmpeg - требуется для воспроизведения потоков, состоящих из отдельных аудио- и видеопотоков, например. YouTube 1080p +

Большинство этих зависимостей автоматически загружаются сценарием установки, за исключением Python и python-setuptools. Убедитесь, что у вас установлена ​​последняя версия Python, чтобы избежать ошибок при установке.

Есть два простых способа установить Streamlink на Mac: Easy Install и Homebrew Install.

Для Easy Установите, запустите Терминал в соответствии с приведенными выше инструкциями, затем введите следующую команду:

sudo easy_install -U streamlink

Или вы можете попробовать установку Homebrew , который является отсутствующим менеджером пакетов для macOS и Linux. Для этого введите следующую команду в приложении «Терминал»:

brew install streamlink

Эти команды должны автоматически загрузить и установить необходимые пакеты для установки Streamlink. Но если вы не можете установить Streamlink или у вас возникнут какие-либо проблемы во время процесса, вы можете использовать третий вариант установки, который более сложен.

Третий метод установки называется установкой PIP. Это включает использование установщика пакетов Python, что требует дополнительных технических действий. Этот метод устанавливает пакет заголовков Python для работы Streamlink. Чтобы выполнить установку PIP, вместо этого введите следующую команду в окне терминала:

# pip install streamlink

Как использовать Streamlink для потокового контента

После того, как вы установили Streamlink, следующим шагом будет попытаться посмотреть поток, чтобы убедиться, что он работает. Например, вы хотите посмотреть видео с YouTube по следующему URL-адресу:

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

Чтобы использовать Streamlink, вам нужно еще раз ввести команду в Терминале. Перейдите в Finder & gt; Приложения & gt; Утилиты и откройте окно терминала. Введите следующую команду:

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

Эта команда укажет утилите, где найти контент, который вы хочу транслировать. Ссылка https://www.youtube.com/watch?v=7wQkTV01hGU - это то место, откуда Streamlink должен извлечь поток. Обратите внимание, что протокол https URL-адреса не включен в команду, потому что этот формат легче вводить.

После ввода команды вы должны увидеть первый аргумент, который содержит список доступных потоков для выбора from:

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

[cli] [info] Найден подходящий плагин twitch для URL youtube .com / watch? v = 7wQkTV01hGU

Доступные потоки: аудио, высокий, низкий, средний, мобильный (худший), img (лучший)

Чтобы выбрать поток и начать воспроизведение, просто добавьте имя потока в качестве второго аргумента команды:

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

[cli] [info] Найден соответствующий плагин youtube.com/watch?v=7wQkTV01hGU 1080p60

[cli] [info] Открытие поток: 1080p60 (hls)

[cli] [info] Запуск проигрывателя: vlc

Будет воспроизведен выбранный вами поток используя медиаплеер по умолчанию, совместимый с Streamlink. Убедитесь, что на вашем Mac установлен медиаплеер, иначе у вас не будет приложения для потоковой передачи видео. Вы также можете выбрать лучшее для загрузки видео самого высокого качества или худшее, если хотите сэкономить на пропускной способности.

Как исправить ошибки установки Streamlink

Если вам не удается установить Streamlink, вполне возможно, что у вас не установлено необходимое программное обеспечение или что то, что у вас есть на Mac, устарело. Убедитесь, что у вас установлены самые свежие и правильные пакеты, чтобы решить эту проблему.

Но прежде чем делать что-либо еще, обязательно очистите свою систему с помощью приложения для восстановления Mac . чтобы избавиться от возможных проблемных файлов. Также рекомендуется установить все ожидающие обновления для вашего Mac в разделе «Обновление программного обеспечения». Это необходимо для того, чтобы убедиться, что вы используете последнюю версию macOS.

Теперь, когда мы разобрались с этими основами, пришло время взглянуть на некоторые из ошибок, которые пользователи Mac получают, когда установка Streamlink:

Например, один пользователь столкнулся с этой ошибкой удаления, о чем свидетельствует эта часть аргумента:

Файл «/usr/lib/python2.7/dist-packages /pkg_reimgs/init.py », строка 2497, требуется

«% s не имеет такой дополнительной функции% r »% (self, ext)

pkg_reimgs.UnknownExtra: в запросах 2.9.1 нет такой дополнительной функции «socks»

Это означает, что пакет Python, установленный на устройстве, уже устарел. Чтобы решить эту проблему, вам необходимо удалить существующий пакет Python, а затем установить последний. Вот пример команды, которую вы можете использовать для этой конкретной ошибки:

$ sudo pip install -U PySocks

Запуск setup.py install для PySocks… готово

Успешно установлен PySocks-1.6.7

Другой пользователь также обнаружил устаревший pyOpenSSL со следующим сообщением об ошибке:

ОШИБКА: невозможно удалить pyOpenSSL. Это установленный проект distutils, и поэтому мы не можем точно определить, какие файлы ему принадлежат, что привело бы только к частичному удалению.

Если вы получите ту же ошибку, просто введите эту команду, чтобы исправить ее: pip install pyOpenSSL –upgrade –user

После этого попробуйте переустановить Streamlink.

Если у вас возникли проблемы с установкой Streamlink из-за того, что общесистемный пакет конфликтует с обычным системным менеджером пакетов, вы можете попробовать установить его в виртуальной среде. Этот virtualenv создает среду Python, принадлежащую пользователю, которая будет использоваться исключительно Streamlink.

  • Чтобы создать новую среду, введите следующую команду:
    virtualenv ~ / myenv
  • Чтобы активировать среду, используйте эту команду:
    img ~ / myenv / bin / activate
  • Чтобы установить Streamlink в среде введите следующую команду:
    pip install –upgrade streamlink
  • Чтобы использовать Streamlink в среде, выполните следующую команду:
    streamlink [URL of img]
  • Чтобы деактивировать среду, введите:
    deactivate
Заключение

Утилита Streamlink очень удобна для потоковой передачи онлайн-видео без буферизации и назойливой рекламы. Его должно быть легко установить с помощью приведенных выше команд. Но если вы столкнетесь с какой-либо ошибкой, просто выясните, какая зависимость вызывает проблему, и обновите ее. Или вместо этого вы можете создать виртуальную среду, следуя приведенным выше инструкциям.


YouTube видео: Невозможно установить Streamlink на Mac Вот некоторые исправления

04, 2024