discord 画面共有 できない macの原因を切り分ける手順

「discord 画面共有 できない mac」で検索したとき、実は症状が2種類混ざっています。相手の画面に何も映らない状態と、映ってはいるが音だけ届かない状態です。原因も対処もまったく別で、片方の解決策をもう片方に当てても何も変わりません。ここでは公式ヘルプとAppleの資料に書かれている内容をもとに、どちらの症状なのかを見分けてから順に潰していく手順を整理します。

最初に、症状を2つに分ける

配信を始めたときに起きることは、大きく2通りに分かれます。相手側に真っ黒な画面が表示される、あるいは共有ボタンを押しても何も始まらないのが1つ目です。もう1つは、画面はきちんと映っているのに、こちら側で鳴っている音楽やゲームの音が相手に届かないというものです。

この2つを混ぜたまま検索すると、書いてあることが噛み合わなくなります。前者はほとんどの場合、macOSが画面の収録を許可していないことが原因です。後者はOSのバージョンか、開いている入れ物の種類が原因で、許可設定をいくら見直しても直りません。声だけは届いているのに配信の音が乗らない、というときは後者だと判断できます。マイクの許可と画面の許可は別々に管理されているためです。

切り分けの目安として、相手に「映像は見えているか」を先に聞いてしまうのが早道です。見えているなら許可まわりは通っているので、確認すべきはOSのバージョンと入れ物のほうに絞られます。見えていないなら、システム設定の許可から手を付けることになります。この一問だけで、確認する範囲が半分になります。

もう1つ、症状として数えておきたいものがあります。共有そのものは始まるのに、相手からは動きがカクついて見える、あるいは数秒遅れて届くという状態です。これは許可の問題でもOSのバージョンの問題でもなく、負荷と帯域の話になります。原因の層が違うため、後半で別に扱います。

音が乗らないときは、OSのバージョンが先に効く

音付きの共有には、Mac側にOSの下限があります。公式ヘルプにはこう書かれています。

アプリケーションやゲームの音声共有はmacOS 13 以降でサポートされています。 出典: support.discord.com

macOS 13を下回る環境では、設定をどう変えても配信に音は乗りません。同じページでは、それより古いバージョンを使っている場合はOSの更新が推奨されています。長く使っているMacをそのまま使い続けていて、映像だけが届くという症状が続いているなら、まずアップルメニューの「このMacについて」でバージョンを確認する価値があります。

もう1つ、入れ物による制限もあります。公式ヘルプでは、音声を取り込めるのはWindowsのデスクトップ版、macOSのデスクトップ版、Chromeブラウザ、モバイルの各クライアントだと明記されており、Linuxでは音声共有が使えないとされています。裏を返すと、ブラウザで開いている場合はChrome系でなければ音が乗らないということです。Safariのタブから配信していて音だけ届かないという症状は、この記載どおりの結果です。

画面収録の許可は、アプリごとに与えられている

映像そのものが出ない場合、確認する場所はmacOSのシステム設定です。公式の音声・ビデオのトラブルシューティングでも、画面共有の項目の1番目に、システム設定で画面へのアクセスが許可されているかを確認するよう書かれています。

Appleのユーザガイドでは、この設定の場所と操作が次のように説明されています。アップルメニューからシステム設定を開き、サイドバーの「プライバシーとセキュリティ」を選び、「画面収録とシステムオーディオ録音」をクリックします。リストに並ぶアプリごとに、収録のオンとオフを切り替える形です。画面とオーディオの両方を許可することも、オーディオだけを許可することもできると書かれています。

見落としやすいのは、リストにそもそも名前が無い場合の扱いです。同じページには、リストの下にあるボタンを押して追加したいアプリを選べば、一覧に加えられると説明があります。詳しい手順はAppleのユーザガイドに画面付きで載っています。ここで重要なのは、この許可が1つのアプリに対して与えられるものだという点です。同じサービスを別の入れ物から開けば、許可は引き継がれません。

入れ物を変えたら、許可も出し直しになる

この「アプリごと」という性質は、症状の再発として現れます。これまでデスクトップ版で共有できていた人が、ブラウザで開いたとたんに映らなくなる。あるいはChromeで使えていた人が、別のブラウザに乗り換えたら真っ黒になる。どちらも設定が壊れたのではなく、許可を持っていない入れ物から始めただけです。

ブラウザ側から配信する場合、許可はブラウザという単位で与えられます。そこにタブが何十枚あっても、システム設定から見えているのはブラウザ1つです。逆に、サービスごとに独立した窓へ切り出す形にしているなら、その窓の側にも許可の状態が対応することになります。切り出した直後に一度だけ許可の確認が出るのは、この仕組みによるものです。

つまり「共有できない」という症状が出たとき、真っ先に思い出すべきは直前に何を変えたかです。ブラウザを入れ替えた、ベータ版のOSを入れた、アプリを作り直した。そのいずれかがあれば、許可のリストを見に行くのが最短の道になります。何も変えていないのに突然できなくなった場合は、OSのアップデートで許可が初期化された可能性を疑う順番になります。

入れ物ごとに、できることを並べてみる

症状の原因が入れ物にあるかどうかを判断するために、Macで取り得る選択肢を横に並べておきます。

入れ物 映像の共有 音声の取り込み 画面収録の許可の対象
macOSのデスクトップ版 可 可(macOS 13以降) そのアプリ
Chromeのタブ 可 可 Chrome
Safariのタブ 可 不可 Safari
Firefoxのタブ 可 不可 Firefox
Chromium系を土台にした独立した窓 可 可 その窓のアプリ

表の右端の列が、この記事の要点です。許可を与える相手は、サービス名ではなく入れ物の名前になります。同じサービスを3つの入れ物から開いていれば、システム設定のリストには3行分の判断が必要になるということです。普段使うものを1つに決めておくほうが、症状が出たときに見る場所も1か所で済みます。

音声の列を見ると、選択肢が絞られていることも分かります。ブラウザで音付きの配信をしたいなら、Chromiumを土台にしたものを選ぶしかありません。この条件は設定では変えられないため、入れ物を選ぶ段階で決着が付きます。

ブラウザで使っているときに、追加で確認する場所

ブラウザ側から使っている場合、公式のトラブルシューティングには専用の手順が用意されています。最初に、そのブラウザとバージョンが対応の範囲に入っているかを確かめること。次に、マイクとカメラの利用をブラウザ側で許可しているかを確かめることの2つです。後者については、SafariとChromeとFirefoxそれぞれの公式ガイドへの案内が置かれています。

ブラウザ側の許可とmacOS側の許可は別の層にあります。macOSが画面収録を許可していても、ブラウザがそのサイトにマイクの利用を許可していなければ、音声まわりで別の症状が出ます。逆にブラウザ側で全部許可していても、macOSのリストに入っていなければ画面は取得できません。両方が通って初めて動く、という二段構えだと理解しておくと、確認の抜けが減ります。

設定を触りすぎて元が分からなくなった場合の逃げ道も用意されています。音声・ビデオの設定にあるデバッグのタブから、音声とビデオの設定を初期化する項目です。入力デバイスや出力デバイスの指定が絡み合って原因が追えなくなったときは、ここまで戻してから組み直すほうが早く終わります。

映像が出ないときの、公式が示す確認の順番

許可を通してもなお映らない場合、公式のトラブルシューティングには続きの手順が並んでいます。端末のドライバーとOSを最新にすること、ユーザー設定の音声・ビデオにあるビデオタブでハードウェアアクセラレーションを無効にすること、それでも改善しないなら共有の画質とフレームレートを下げること、そして安定した回線があるかを確かめることの4つです。

順番には意味があります。ハードウェアアクセラレーションは映像の処理をグラフィック側に任せる仕組みで、環境によっては真っ黒な映像の直接の原因になります。ここを切って直るなら、原因は許可でも回線でもないと分かります。画質を下げる手順が後に置かれているのは、それが原因の特定ではなく負荷の軽減だからです。

回線の確認も軽視できません。画面共有は継続的に帯域を使い続けるため、通話だけなら問題なかった環境でも、共有を始めた瞬間に破綻することがあります。共有中だけ映像が固まるという症状であれば、許可や設定ではなく帯域を疑う場面です。

直しても変わらないもの

最後に、これらの手順では変わらない領域を挙げておきます。サーバー側の権限です。ボイスチャンネルには接続、発言、ビデオといった権限が個別に設定されており、必要な権限が付いていなければ、Mac側をどう整えても共有は始まりません。特定のサーバーだけで共有できないという場合は、この可能性が高くなります。管理者に確認する以外の手はありません。

視聴側の上限もあります。1つの配信を同時に見られるのは50人までとされています。人数の多いサーバーで一部の参加者だけ見られないという報告が出るのは、この上限に達している場合があります。

配信する側の環境を整えても、見る側の環境が原因で映らないこともあります。相手が古いブラウザで見ている場合や、相手側の回線が細い場合です。自分の画面には正常に配信中と表示されているのに、特定の相手だけ見えないと言われるときは、こちらを疑う順番になります。全員が見えていないのか、一部だけなのかを確認すると、どちら側の問題かがすぐに分かります。

もう1つ、入れ物を増やしすぎないという運用上の対策があります。デスクトップ版とブラウザのタブと切り出した窓を同時に持っていると、どこから配信を始めたかによって挙動が変わり、原因の切り分けに時間がかかります。配信に使う入れ物を1つに決めて、その1つにだけ許可を通しておく。この形にしておけば、次に同じ症状が出たときの確認は1か所で済みます。

用途から入れ物を選び直したいときは、どのサービスがどの形で切り出せるのかを対応サービス一覧で確認できます。300以上のプリセットからすぐ作れるので、URLとアイコンを自分で用意する必要はありません。切り出した窓で何ができるかはできることに整理されており、権限や通知まわりの細かい疑問はよくある質問にまとまっています。

よくある質問

Macで画面共有をしても相手に真っ黒な画面しか映らないのはなぜですか?

多くの場合、macOSの画面収録の許可が与えられていないことが原因です。システム設定のプライバシーとセキュリティにある「画面収録とシステムオーディオ録音」を開き、使っているアプリやブラウザがオンになっているかを確認してください。一覧に無ければ、下のボタンから追加できます。

映像は届くのに音だけ相手に聞こえないのはどうしてですか?

アプリやゲームの音声共有はmacOS 13以降でサポートされているため、それより古いOSでは音が乗りません。また音声を取り込めるのはWindowsとmacOSのデスクトップ版、Chromeブラウザ、モバイルの各クライアントに限られています。SafariやFirefoxのタブから配信している場合は音が届きません。

ブラウザを変えたら共有できなくなりました。設定が壊れたのでしょうか?

設定が壊れたわけではありません。画面収録の許可はアプリごとに与えられるため、別のブラウザや別の入れ物から開くと、許可を持っていない状態から始まります。新しく使い始めたほうを許可の一覧に追加すれば元に戻ります。

特定のサーバーでだけ画面共有ができないときは何を疑えばよいですか?

ボイスチャンネルの権限を疑う場面です。接続、発言、ビデオといった権限は役職ごとに設定されており、必要な権限が無いと共有そのものが始まりません。Mac側の設定では解決しないため、サーバーの管理者に権限の確認を依頼することになります。

記事一覧へ戻る