macOS に OBS Studio をインストールして Microsoft Teams から利用する
macOS に OBS Studio をインストールし、Microsoft Teams を利用するまでの手順をメモしておきます。 macOS は現時点で最新の Catallina を利用しています。
Step.1
obs-mac-virtualcam のページに記載されている手順でインストールします。 ページに書かれたコマンドを順に実行していくだけです。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 | # Clone and build OBS
git clone --recursive https://github.com/obsproject/obs-studio.git
cd obs-studio
# Follow normal OBS build steps
brew install FFmpeg x264 Qt5 cmake mbedtls swig
mkdir build
cd build
# Note: if you installed homebrew to a custom location, this will be $BREW_INSTALL_PATH/opt/qt
export QTDIR=/usr/local/opt/qt
cmake .. && make -j
# Clone this repo
cd ../..
git clone https://github.com/johnboiles/obs-mac-virtualcam.git
cd obs-mac-virtualcam
# Set an environment variable that points to the directory for your OBS clone
export OBS_DIR=$PWD/../obs-studio
# Build the plugin
mkdir build
cd build
cmake -DLIBOBS_INCLUDE_DIR:STRING=$OBS_DIR/libobs -DLIBOBS_LIB:STRING=$OBS_DIR/build/libobs/libobs.dylib -DOBS_FRONTEND_LIB:STRING=$OBS_DIR/build/UI/obs-frontend-api/libobs-frontend-api.dylib -DQTDIR:STRING=$QTDIR ..
make -j
# Copy the OBS plugin to your local OBS build
cp src/obs-plugin/obs-mac-virtualcam.so $OBS_DIR/build/rundir/RelWithDebInfo/obs-plugins/
# Remove any existing plugin and copy the DAL plugin to the right place
sudo rm -rf /Library/CoreMediaIO/Plug-Ins/DAL/obs-mac-virtualcam.plugin && sudo cp -r src/dal-plugin/obs-mac-virtualcam.plugin /Library/CoreMediaIO/Plug-Ins/DAL
# Run your build of OBS
cd $OBS_DIR/build/rundir/RelWithDebInfo/bin
./obs
|
Step.2
初回起動時は セキュリティとプライバシー
の許可を要求されるかも知れません。 この場合は要求されたアクセスを許可します。
![file](01.png)
![file](02.png)
Step.3
OBS Studio が起動します。
![file](03.png)
ツール
→ Start Virtual Camera
をクリックし、OBS Studio を仮想カメラデバイスとして選択出来るようにします。
![file](04.png)
しかし、以下のように Unsupported resolution
エラーが出ました。
![file](05.png)
OBS Studio の設定画面を開き、映像
設定を確認すると、私の環境では 1440x900
になっていました。
![file](06.png)
解像度設定をサポートされているものにします。 今回は 1280x720
を選択しました。
![file](07.png)
これで OBS Studio を仮想カメラとして選択出来るようになりました。 仮想カメラを開始している場合は同じ箇所が Stop Virtual Camera
に切り替わります。
![file](08.png)
Step.4
Microsoft Teams を起動します (起動済みであれば一旦、再起動し直します)。 設定
→ デバイス
→ カメラ
から OBS Virtual Camera
を選択します。
![file](09.png)
あとは OBS Studio からフィルタなど、実施したい処理を行います。