修正:OBSディスプレイキャプチャが機能しない
OBS Studioは、無料のオープンソースソフトウェアであり、プロのビデオストリーミング用です。 WindowsとmacOSの両方をサポートしています。 OBS Studioは非常に人気があり、ビデオを調整したり、さまざまなモジュールをマイクロ管理したりする機能があるため、エンドゲームゲーマーに好まれています。
OBS Studioの機能の1つは、ディスプレイキャプチャです。 モジュールが適切に機能していなかったため、画面のすべての側面をキャプチャできなかったユーザーのレポートをいくつか受け取りました。 この記事では、これらの問題が発生する理由について考えられるすべての原因を調べ、それらを修正するために使用される回避策も調べます。
OBS Display Captureが機能しない原因は何ですか?
さまざまなユーザーのハードウェアとコンピューターのいくつかの異なる構成にまたがっています。 実験と分析を行った結果、この問題が発生する理由にはいくつかの異なる理由があるという結論に達しました。 それらのいくつかをリストします。
- 指定されたGPU:専用のグラフィックシステムがインストールされている場合、2つのグラフィックオプションがあることを意味します。 専用およびオンボードのグラフィック。 OBSは、 専用グラフィックスで実行するように適切に構成する必要があります。
- バージョンの問題: Windows 10で多数の更新を行った後、OBSに問題があることが確認されました。バグは複数のユーザーで修正されましたが、修正されていない場合もありました。 古いバージョンに戻すと、問題が修正されます。
- 古いドライバー: OBSとキャプチャするゲームの両方で、グラフィックを最新のビルドに更新する必要があります。 問題がある場合や古い場合は、問題が発生します。
- 管理者の問題: OBSは音声とともに画面全体をキャプチャするため、必要なアクセス許可が付与されなかったために停止する場合があります。 通常、昇格したアクセスを提供することで問題は解決します。
ソリューションを開始する前に、アプリケーションもリセットするため、未保存の作業をOBSから保存してください。 また、管理者としてログインしていることを確認してください。
解決策1:専用グラフィックスの設定を変更する
通常、OBSを使用する人は、ゲームをプレイするために必要な広範な操作のために、既にコンピューターに専用のグラフィックがインストールされています。 調査とモデレーターの回答によると、OBSをゲームに使用している場合、OBSは専用のグラフィックス(Intelのストックではなく)で実行する必要があることがわかりました。 要約すると、OBSがアダプターAで実行されており、アダプターBで画像が描画されている場合、キャプチャしようとすると黒い画面が表示されます。
ほとんどの場合、ゲームは専用グラフィックス(NVIDIAなど)で再生されるため、同様にOBSをNVIDIAに追加するのは理にかなっています。 ケースが異なる場合があるため、それに応じて手順を変更してください。
- デスクトップの任意の場所を右クリックして、[ NVIDIAコントロールパネル]を選択します。
- コントロールパネルが開いたら、 [3D設定の管理 ]をクリックします。 [ プログラム設定 ]をクリックします 。
- これで、すべてのプログラムのリストを含むドロップダウンが表示されます。 OBSを追加し、2番目のドロップダウンからNVIDIA(専用グラフィックス)を選択します。
- 変更を保存して終了します。 コンピューターを再起動して、Display Captureを使用してみてください。
解決策2:管理アクセスを許可する
OBSは、ゲームプレイまたはウィンドウの画面をキャプチャし、全世界に送信します。 コンピューターが繰り返し動作を許可せず、OBSのアクティビティをブロックしない場合がいくつかあります。 したがって、OBSが管理者権限で管理者として起動していることを確認する必要があります。 これを行うには、管理者としてログインしていることを確認してください。
- Windows + Eを押して、ファイルエクスプローラーを起動します。 OBS Studioがコンピューターにインストールされているディレクトリに移動します。 デフォルトのインストール場所は、ローカルディスクCのプログラムファイル内です。
- インストールディレクトリに移動したら、アプリケーションの実行可能ファイルを右クリックし、[ プロパティ ]を選択します 。
- [プロパティ]で[ 互換性 ]タブをクリックし、[ このプログラムを管理者として実行する]というオプションをオンにします。
- [ 適用]を押して変更を保存し、終了します。 OBSを再度実行して、問題が解決したかどうかを確認してください。
注:これが機能しない場合は、Windows 8または8.1の互換モードでアプリケーションを実行してみてください(場合によって異なります)。
解決策3:OBSで互換モードを使用する
OBSには、これらの問題の回避策である互換モードが付属しています。 ここでは、ゲームキャプチャを使用して互換モードを使用することはお勧めしません。 代わりに、ディスプレイキャプチャで互換モードを有効にして、キャプチャが確実に通過するようにすることができます。
したがって、キャプチャするときは常に、 互換モードのオプションを必ず確認してください 。 このモードを有効にすることの欠点は、これを有効にすると、すべてがRAMを介してGPUに送られるため、パフォーマンスが大幅に低下することです。 通常、すべてはGPUのメモリ内にとどまり、非常に高速です。
注:他に何も機能していない場合は、最後の手段として互換モードを使用してください。
解決策4:OBS Studioの再インストール
OBSはオープンソースであり、無料で使用できるため、アプリケーションが安定していないように見えたり、さまざまなバグが誘発されたりする場合があります。 さらに、OBS Studioの特定のバージョンには、Display Captureが期待どおりに動作しないなどの奇妙な問題を引き起こす問題が含まれていることもわかりました。
このソリューションでは、OBS Studioの現在のコピーをアンインストールし、再起動後に最新バージョンをインストールします。 すべてのユーザーデータが削除されるため、すべての作業を保存してください。
- Windows + Rを押して、ダイアログボックスに「 appwiz.cpl 」と入力し、Enterを押します。
- アプリケーションマネージャーで、OBS Studioのエントリを検索します。 アプリケーションを右クリックして、[ アンインストール ]を選択します。
- OBS公式ダウンロードWebサイトに移動し、正しいオペレーティングシステムを選択した後、実行可能なファイルをアクセス可能な場所にダウンロードします。
- ここで、インストーラーを右クリックし、「 管理者として実行」を選択します 。 インストールが完了したら、コンピューターを再起動して、キャプチャの表示をもう一度試してください。 問題が解決したかどうかを確認してください。
解決策5:グラフィックドライバーを更新する
グラフィックスドライバーは、グラフィックスハードウェアとオペレーティングシステム(アプリケーションやゲームなど)との間の通信を可能にするメインモジュールです。 グラフィックドライバー自体が正常に動作していない場合、ほとんどすべてのグラフィックを要求するアプリケーションで問題が発生します。 このソリューションでは、既存のグラフィックドライバーをアンインストールし、後で新しいドライバーをインストールします。
- 公式WebサイトからDDU(ディスプレイドライバーアンインストーラー)をダウンロードしてインストールします。
- Display Driver Uninstaller(DDU)をインストールした後、コンピューターをセーフモードで起動します 。 コンピュータをセーフモードで起動する方法に関する記事を確認できます。
- DDUを起動した後、最初のオプション「 Clean and restart 」を選択します。 これにより、現在のドライバーがコンピューターから完全にアンインストールされます。
- アンインストール後、セーフモードなしで通常どおりコンピューターを起動します。 Windows + Rを押して、「 devmgmt 」と入力します。 ダイアログボックスでmscを入力し、Enterキーを押します。 空のスペースを右クリックして、「 ハードウェアの変更を検索 」を選択します。 デフォルトのドライバーがインストールされます。 Display Captureを起動して、これで問題が解決するかどうかを確認してください。
注:このステップの後で、ソリューション1を再度実行する必要がある場合があります。
- ほとんどの場合、デフォルトのドライバーは動作しないため、Windows Updateを使用して最新のドライバーをインストールするか、製造元のWebサイトに移動して最新のドライバーをダウンロードできます。
- ドライバーをインストールしたら、コンピューターを再起動し、問題が解決したかどうかを確認します。