[Mac] グリーンスクリーンなしでクロマキー合成

最近は月1回ほどで Zoom ミーティングに参加する。

Video Conferencing, Web Conferencing, Webinars, Screen Sharing - Zoom
https://zoom.us/

Zoom に参加する際、私は凝ったバーチャル背景にしてみたりして遊んでしまう。「バーチャル背景」というのは、人物部分を切り抜いて好きな背景写真や背景動画に設定する機能のことだ。

バーチャル背景 – Zoom ヘルプセンター
https://support.zoom.us/hc/ja/articles/210707503-%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%AB%E8%83%8C%E6%99%AF

Zoom アプリにはバーチャル背景の機能があるが、ある程度のマシンスペックが求められるので一部のデバイスでしか使えないし、動画をバーチャル背景にするのはモバイルデバイスでは無理でパソコンが必要だ。

Zoom アプリのバーチャル背景は自由に画像や動画を設定できるが、より複雑な背景にしようとすると OBS Studio というアプリケーションが必要になってくる。

Open Broadcaster Software | OBS
https://obsproject.com/

Zoom アプリのバーチャル背景は人物部分の切り抜きがデフォルトでできるが、OBS Studio ではソフトウェア的に処理ができないのでグリーンスクリーンが必要になる。

といってもわざわざグリーンスクリーンを買うほどでもないので、グリーンスクリーンなしで OBS Studio で人物切り抜く、いわゆるクロマキー合成をしてみることにした。

環境:macOS Catalina Version 10.15.6(英語環境)、ロジクール ウェブカメラ C270

簡単に方法をまとめると、Snap Camera というアプリケーションを使えばソフトウェア上でグリーンスクリーンを作り出せるので、それを OBS Studio に取り込む。背景がグリーンならば OBS Studio で人物だけを切り抜けるので、自由に画面をデザインが可能となる。そして Zoom の映像ソースを OBS Studio にすればいい。図示すると以下のようになる。

Snap Camera --> OBS Studio --> Zoom

(1)Snap Camera をインストールする。

Snap Camera - Snap Camera
https://snapcamera.snapchat.com/

起動するとメニューバーにアイコンが追加される。

(2)Snap Camera のウィンドウ右上のギアアイコンで設定画面を出す。「Choose your camera」でウェブカメラを指定する。

設定画面を閉じて元の画面に戻る。Snap Camera ではカメラ効果のことを "Lense" と呼んでおり、ウィンドウ下にいろいろ表示される。クリックして適用していろいろ遊んでみると面白い。

(3)Search Lenses に「Green Screen by Ben」と入力して検索。その Lense を適用すると、グリーンスクリーンを使っているかのように、背景が緑で人物部分がくり抜かれた映像ができる。

(4)OBS Studio をダウンロード、インストールする。

Open Broadcaster Software | OBS
https://obsproject.com/

(5)macOS VirtualCam をダウンロード、インストールする。

Releases · johnboiles/obs-mac-virtualcam
https://github.com/johnboiles/obs-mac-virtualcam/releases

(6)OBS Studio を起動。

「[Sources] タブ>Video Capture Device」をクリック。「Create New」で適当な名前をつけて、「OK」をクリック。「Device」で「Snap Camera」を選択して「OK」をクリックする。Snap Camera の映像が取り込まれる。

(7)「Sources」タブで追加した6のデバイスを右クリック。「Interact>Filters」をクリック。

「Effect Filters」のプラスボタンをクリック。「Chroma Key」を選択。適当に名前をつけて「OK」をクリック。

Key Color Type を「Green」に設定すると(デフォルトで Green になっている)、背景の緑が消えて人物部分だけ切り抜かれる。必要に応じして、その下の項目をいじって調整すると綺麗に切り取られるはず。

「Close」をクリック。

あとは自由に OBS Studio でデザインを編集すればいい。

(8)「Tools>Start Virtual Camera」をクリック。これで Zoom に配信できるようになる。

(9)Zoom アプリを開き、「設定画面>Video>Camera」で「OBS Virtual Camera」を選択することで、OBS Studio の映像を取り込める。

参考:
Snap Camera(スナップカメラ)でグリーンスクリーン・グリーンバックにする方法
https://fatgreed.com/snap-camera-greenback/

クロマキー合成とは?グリーンバックとブルーバックの違いって?
https://www.echigoyastudio.jp/chromakey

【簡単】OBSのクロマキー合成とメイアライブを組み合わせ好きな背景を使う方法 | Macアプリ開発ラボ
https://materializer.co/lab/blog/277


この記事が気に入ったらサポートをしてみませんか?