Zoom で動画をWebカメラとして再生する方法
Zoom には、カメラの代わりに動画ファイルを再生する機能がありません。設定に「動画をカメラとして使う」というボタンはなく、画面共有で動画を見せると相手にはすぐ分かります。共有コンテンツの領域に表示され、自分のカメラ枠には映らないからです。
これを実現するのが仮想カメラです。OS に対して自分がWebカメラであるかのように登録される小さなソフトで、Zoom は他の機器と同じようにカメラ一覧に表示します。そのソフトが送り込む映像が、そのままあなたの映像になります。設定方法は次のとおりです。
必要なもの
- 動画ファイル — MP4 が最も無難で、1280×720 または 1920×1080 が理想です
- CamLooper や OBS Studio などの仮想カメラアプリ
- 開始前に完全に終了させた Zoom(重要です。手順3を参照)
手順1 — 仮想カメラをインストールする
CamLooper は仮想カメラを自動でインストールします。Windows ではインストール時に DirectShow のカメラデバイスを登録し、Debian・Ubuntu・Fedora・RHEL では .deb と .rpm が v4l2loopback を導入して読み込みまで行うため、インストールが終わった時点で設定なしにデバイスが使えます。
OBS Studio にも仮想カメラがあり、すでに使っているなら妥当な選択です。ただし本格的な配信スイートなので、カメラ出力にたどり着くまでにシーン、ソース、初回設定ウィザードを通ることになります。
手順2 — 動画を読み込んでカメラを開始する
CamLooper を開いて動画ファイルを選び、仮想カメラを開始します。動画は途切れなくループし、末尾まで再生されると間や黒い点滅なしに先頭へ戻ります。録画が明らかに再スタートするクリップではなく、ライブ映像のように見えるのはこのためです。
アプリは開いたままにしてください。仮想カメラはアプリが動作している間だけ存在し、閉じると Zoom の一覧からデバイスが消えます。
手順3 — Zoom でカメラを選択する
Zoom を開く前に CamLooper を起動してください。 Zoom は起動時にカメラ一覧を読み込むため、あとから現れた仮想カメラは再起動するまで表示されません。設定がうまくいかないと思われる原因は、圧倒的にこれが多いです。
その上で Zoom の操作は次のとおりです。
- プロフィール画像をクリックし、設定を開く
- ビデオタブを開く
- カメラのドロップダウンから CamLooper Virtual Camera を選ぶ
- プレビューに動画が表示されます。これが参加者全員に見える映像です
通話中に切り替えることもできます。ツールバーのビデオの停止の横にある矢印をクリックし、一覧から仮想カメラを選んでください。
Zoom にカメラが表示されない場合
- Zoom を再起動する。 完全に終了させてください。Windows ではタスクトレイを確認し、macOS では Cmd+Q を使います。そのうえで仮想カメラアプリを先に、Zoom を後に起動します。
- 別のアプリで確認する。 ブラウザのWebカメラテストページには表示されるのに Zoom に出ない場合、原因は仮想カメラではなく Zoom のデバイス一覧です。
- macOS では、仮想カメラは署名と公証がなければ読み込まれません。未署名のビルドは起動しますが、カメラは登録されません。
- Linux では
lsmod | grep v4l2loopbackでモジュールの読み込みを確認します。.debまたは.rpmでインストールしたなら対応済みです。
左右反転について
Zoom は既定で自分のプレビューを鏡像表示します。そのため動画内の文字が自分には反転して見える一方、相手には正しく表示されます。不具合と決めつける前に、設定 → ビデオでマイビデオをミラーリングをオフにして見比べてください。
これは許されるのか
仮想カメラはごく普通のソフトウェアで、Zoom も対応しています。オーバーレイやブランド背景、録画済みデモなどに広く使われています。ただし、そこで何を流すかは利用者の責任です。通話相手には率直に伝え、なりすましや、試験監督付きの試験・KYC などの本人確認を回避する目的で仮想カメラを使わないでください。