Исправления для не удается установить Streamlink на Mac

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

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

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

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

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

Что такое Стримлинк?

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

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

  • Dailymotion
  • Прямая трансляция
  • дергаться
  • UStream
  • YouTube
  • Блумберг
  • Хрустящий ролл
  • Фейсбук
  • Рейтер
  • видео

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

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

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

Чтобы установить Streamlink, вам понадобятся следующие зависимости:

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

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

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

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

sudo easy_install -U потоковая ссылка

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

варить установить стримлинк

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

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

# pip install streamlink

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

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

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

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

Эта команда сообщит утилите, где найти контент, который вы хотите транслировать. Связь откуда Streamlink должен извлекать поток. Обратите внимание, что https-протокол URL-адреса не включен в команду, поскольку этот формат легче набирать.

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

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

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

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

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

$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_resources/init.py», строка 2497, требуется

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

pkg_resources.UnknownExtra: запросы 2.9.1 не имеют такой дополнительной функции «носки».

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

$ sudo pip install -U PySocks

<фрагмент>

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

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

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

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

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

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

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

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

Подведение итогов

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *