コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

MacにStreamlinkをインストールできない?原因と解決策を徹底解説

はじめに

お気に入りのテレビ番組や最新の映画を、バッファリングなしでサクサク視聴できたら最高だと思いませんか?それを実現してくれるのが「Streamlink」です。さまざまな動画配信サイトを一つひとつ訪れる代わりに、MacユーザーはStreamlinkという1つのユーティリティだけで、お気に入りの動画コンテンツを視聴できます。

Streamlinkは、複数の提携ストリーミングサイトからオンライン動画コンテンツを取得し、ユーザーへ届けてくれるツールです。最大の魅力は何といっても広告表示がないこと。YouTubeやDailymotionの動画広告、特に動画中に挿入される広告をスキップするのが面倒だと感じている方には、まさにうってつけのツールと言えるでしょう。

Streamlinkの使い方はとてもシンプルです。ターミナルにコマンドを入力して、「どの動画を」「どう再生するか」を指示するだけ。選択したストリームは、デフォルトのメディアプレーヤーで自動的に開きます。簡単そうですよね?

しかし残念ながら、一部のMacユーザーにとっては、思った以上に複雑なプロセスになっているようです。MacへのStreamlinkのインストールに失敗したという報告もあり、技術的な知識やプログラミング経験のない方にとっては頭痛の種となっています。影響を受けたユーザーはさまざまなインストール方法を試しましたが、うまくいかなかったケースもあります。エラーの原因は人それぞれ異なるため、問題の切り分けが難しいのも実情です。各種パッケージをダウンロードして必要なソフトウェアを導入してみても、解決しないこともあります。

プロのヒント:システムトラブルや動作の遅さの原因となるパフォーマンスの問題、ジャンクファイル、有害なアプリ、セキュリティ上の脅威を、Macスキャンアプリでチェックしておきましょう。

Streamlinkをインストールできないと、見たい動画コンテンツにアクセスできず、非常にストレスがたまります。さまざまなエラーによりStreamlinkをインストールできずに困っている方は、ぜひこのガイドをご活用ください。本記事では、Streamlinkとは何か、その機能、Macへのインストール方法、そしてインストールエラーのトラブルシューティング方法について詳しく解説します。macOSでStreamlinkを使うために必要な情報は、これでほぼ網羅できるはずです。

Streamlinkとは?

Streamlinkは、オンライン動画配信サイトのFlash動画を、VLCなどのPCの動画プレーヤーに転送(パイプ)するためのオープンソースのコマンドラインユーティリティです。主な目的は、CPU負荷の高いFlashプラグインを、より軽量な形式に変換すること。これにより、Macユーザーはバグの多いプラグインを避けながら、さまざまなストリーミングコンテンツを快適に楽しめます。

Streamlinkは、すでに開発が終了しているLivestreamerプロジェクトからフォークされたツールです。プラグインシステムを採用しており、新しいサービスの追加も容易になっています。Streamlinkが対応している主なストリーミングサービスは以下のとおりです。

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

StreamlinkはWindows、macOS、Linuxで利用可能です。現時点で最も安定しているバージョンはStreamlink 1.3.1です。VLCメディアプレーヤーとの相性が最も良いですが、Daum Pot Player、MPC-HC、MPlayer、mpv、OMXPlayerなど、他のメディア再生アプリでも使用できます。

MacへのStreamlinkのインストール方法

MacにStreamlinkをインストールするにはコマンドの入力が必要なため、ターミナルアプリを使用します。Finder > 移動 > アプリケーション > ユーティリティの順に移動し、ターミナルをクリックして起動しましょう。

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をインストールしておきましょう。

MacにStreamlinkをインストールする簡単な方法は2つあります。「Easy Install」と「Homebrew Install」です。

Easy Installの場合は、前述の手順でターミナルを起動し、以下のコマンドを入力します。

sudo easy_install -U streamlink

もう1つの方法は、macOSやLinux向けの定番パッケージマネージャーであるHomebrewを使ったインストールです。ターミナルで以下のコマンドを入力してください。

brew install streamlink

これらのコマンドを実行すると、Streamlinkのインストールに必要なパッケージが自動的にダウンロード・インストールされます。もしインストールできない場合や、途中で問題が発生した場合は、より複雑な3つ目のインストール方法を試してみましょう。

3つ目の方法は「PIPインストール」です。Python Package Installerを使用するため、やや技術的な手順が必要になります。この方法では、Streamlinkを動作させるためにPythonヘッダーパッケージをインストールします。PIPインストールを行うには、ターミナルウィンドウに以下のコマンドを入力します。

# pip install streamlink

Streamlinkで動画を視聴する方法

Streamlinkのインストールが完了したら、実際にストリームを再生して動作を確認してみましょう。例として、以下のURLのYouTube動画を視聴したいとします。

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

Streamlinkを使うには、再びターミナルでコマンドを入力します。Finder > アプリケーション > ユーティリティからターミナルウィンドウを開き、以下のコマンドを入力してください。

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

このコマンドにより、視聴したいコンテンツの場所がユーティリティに伝えられます。URL https://www.youtube.com/watch?v=7wQkTV01hGU からStreamlinkがストリームを抽出します。なお、コマンドにはURLのhttpsプロトコル部分が含まれていませんが、これは入力の手間を省くための形式です。

コマンドを入力すると、最初の引数として、選択可能なストリームの一覧が表示されます。

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

[cli][info] Found matching plugin twitch for URL youtube.com/watch?v=7wQkTV01hGU

Available streams: audio, high, low, medium, mobile (worst), source (best)

ストリームを選択して再生を開始するには、コマンドの2番目の引数としてストリーム名を追加します。

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

[cli][info] Found matching plugin youtube.com/watch?v=7wQkTV01hGU 1080p60

[cli][info] Opening stream: 1080p60 (hls)

[cli][info] Starting player: vlc

選択したストリームは、Streamlinkに対応したデフォルトのメディアプレーヤーで再生されます。Macにメディアプレーヤーがインストールされていることを確認してください。インストールされていないと、動画を再生するアプリがありません。また、最高画質で視聴したい場合は「best」、帯域幅を節約したい場合は「worst」を選択することもできます。

Streamlinkのインストールエラーを修正する方法

Streamlinkをインストールできない場合、必要なソフトウェアがインストールされていないか、Macにあるものが古くなっている可能性が高いです。最新かつ適切なパッケージを揃えることで、問題は解決するはずです。

ただし、その前にMac修復アプリを使ってシステムをクリーンアップし、問題のあるファイルを取り除いておきましょう。また、「ソフトウェア・アップデート」から保留中のアップデートをすべて適用し、最新バージョンのmacOSを実行していることも確認することをおすすめします。

ここまで基本事項を確認したところで、Streamlinkのインストール時にMacユーザーが遭遇する具体的なエラーを見ていきましょう。

たとえば、あるユーザーは以下のようなアンインストールエラーに遭遇しました。

File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 2497, in requires

"%s has no such extra feature %r" % (self, ext)

pkg_resources.UnknownExtra: requests 2.9.1 has no such extra feature 'socks'

このエラーは、デバイスにインストールされているPythonパッケージが古いことを意味します。解決するには、既存のPythonパッケージをアンインストールしてから、最新版をインストールします。この特定のエラーに対しては、以下のようなコマンドが有効です。

$ sudo pip install -U PySocks

<snip>

Running setup.py install for PySocks … done

Successfully installed PySocks-1.6.7

別のユーザーは、pyOpenSSLが古いことによる以下のエラーメッセージに遭遇しました。

ERROR: Cannot uninstall 'pyOpenSSL'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

同じエラーが表示された場合は、次のコマンドを入力すれば解決します:pip install pyOpenSSL --upgrade --user

完了したら、Streamlinkを再インストールしてみてください。

システム全体のパッケージがシステムの通常のパッケージマネージャーと競合してStreamlinkをインストールできない場合は、仮想環境(virtualenv)を使ったインストールを試してみましょう。virtualenvは、Streamlink専用のユーザー所有のPython環境を作成してくれます。

  • 新しい環境を作成するには、次のコマンドを入力します:
    virtualenv ~/myenv
  • 環境をアクティブ化するには、次のコマンドを使用します:
    source ~/myenv/bin/activate
  • 環境内にStreamlinkをインストールするには、次のコマンドを入力します:
    pip install --upgrade streamlink
  • 環境内でStreamlinkを使用するには、次のコマンドを実行します:
    streamlink [ソースのURL]
  • 環境を非アクティブ化するには、次のように入力します:
    deactivate

まとめ

Streamlinkは、バッファリングや煩わしい広告なしでオンライン動画を楽しめる、非常に便利なユーティリティです。上記のコマンドを使えば、比較的簡単にインストールできるはずです。万が一エラーに遭遇した場合は、どの依存パッケージが問題を引き起こしているのかを特定して更新しましょう。あるいは、上記の手順に従って仮想環境を作成するのも有効な回避策です。

  1. Macのファンクションキー(F1〜F12)が反応しない?原因と直し方を徹底解説

    Macのファンクションキー(F1〜F12)を使えば、画面の明るさ調整や音量変更などをワンタッチで操作でき、とても便利です。しかし、キーを押しても何も反応せず、「Macのファンクションキーが効かない」というトラブルに遭遇することがあります。F3キーが動かない、音楽のコントロールができない、音量調整キーが反応しないなど、症状はさまざまです。ファンクションキーが使えないと作業効率が大きく落ちてしまうため、早めの対処が必要です。この記事では、考えられる原因と具体的な修正方法をわかりやすく解説します。目次MacキーボードのFキーとFnキーとは?ファンクションキーが動かなくなる原因MacBook Air/

  2. MacBookのWi-Fiが繋がらない・遅いときの対処法|今すぐ試せる簡単な解決策5選

    MacBookのWi-Fiが機能しない?今日から使える簡単な解決策 インターネットなしで一日を過ごすことを想像するだけでも悪夢のようです。お気に入りの映画やドラマをオンラインで視聴したり、メールを送信したりと、インターネットはあらゆるタスクを簡単にこなすための欠かせない存在となっています。そしてWi-Fiがあれば、ストレスなく高速ブラウジングを楽しめます。スマートフォン、タブレット、MacBookなど、どのデバイスにおいてもWi-Fiは同じくらい重要です。 最近、MacBookのWi-Fiにトラブルが発生していませんか?動作が極端に遅い、接続が不安定などの問題に直面していませんか?特に多くのM