OBSで人物の背景を削除する方法

OBSで配信する時に、人物の背景を削除(透過)することができます。大きく分けて「グリーンバックを使う王道の方法」と「グリーンバックなしでAIなどに消してもらう方法」の2パターンがあります。

状況に合わせて、使いやすい方法を選んでみてください。

グリーンバックがある場合

物理的に緑色(または青色)の背景を用意できる場合は、OBSの標準機能であるクロマキーを使うのが最も輪郭が綺麗に抜けます。

手順

  1. OBSの「ソース」欄で、カメラの映像ソース(映像キャプチャデバイスなど)を右クリックし、「フィルタ」を選択します。
  2. 左下の「エフェクトフィルタ」の 「+」 ボタンをクリックします。
  3. リストから 「クロマキー」 を選択します。
  4. 「色キーの種類」を「緑」に設定します(もし青い布なら青)。
  5. プレビューを見ながら「類似性」などのスライダーを調整し、背景が綺麗に消えるように微調整します。

グリーンバックがない場合

グリーンバックがない場合は、以下のいずれかの方法で、AIの力を使って背景を削除できます。

1. NVIDIA Broadcast を使う(RTXグラフィックボード搭載PC向け)

もしお使いのパソコンにNVIDIA製のグラフィックボード(RTXシリーズ)が搭載されているなら、これが最もおすすめで高精度です。

  1. 公式の NVIDIA Broadcast アプリをダウンロードしてインストールします。
  2. アプリ内でカメラを選択し、エフェクトで「背景の削除」または「背景のボケ」を設定します。
  3. OBS側のカメラ設定で、デバイスを通常のWebカメラではなく 「Camera (NVIDIA Broadcast)」 に変更します。

2. 無料プラグイン obs-backgroundremoval を導入する

グラフィックボードに依存せず、OBS内で完結させたい場合は、有志が作成したプラグインを使う方法があります。

  1. ネットで obs-backgroundremoval と検索して、プラグインをダウンロードしてPCにインストールします。
  2. OBSを再起動し、カメラのソースを右クリックして「フィルタ」を開きます。
  3. 「音声/映像フィルタ」の 「+」 から 「Background Removal」 を追加します。
  4. 設定内の「Background Color」を緑色などに変更し、さらにエフェクトフィルタで上記1の「クロマキー」を組み合わせることで、綺麗に透過できます。

3. 他の外部カメラアプリを経由する

PRISM Lensのような、AI背景除去機能がついたカメラアプリで映像を加工し、その映像をOBSの「映像キャプチャデバイス」として読み込む方法も手軽で人気です。

PCのスペック(NVIDIAのグラボが入っているかなど)や、グリーンバックの有無によって最適な方法が変わります。

おすすめ