OBS 28にアップグレードしたらVirtualCamプラグインが動かないって~!?
これじゃあOpenCVで仮想カメラデバイスとして認識できないじゃあないか。どうしよう。
これを使え
ここの最新バージョン(ver 3.*)のインストーラーを使用してください。
Home Page
動作
一応動作確認用の環境情報とコードを貼り付けておきます。
環境
- Windows11, 10
- OBS 28.0.3 64 bit
- Python 3.10.6
- OpenCV 4.6.0
コード
import cv2
import time
capture = cv2.VideoCapture(0) # 0ではない場合が多いですが筆者は0でした。
while True:
start = time.time()
ret, frame = capture.read()
cv2.imshow("capture", frame)
if cv2.waitKey(1) & 0xFF == ord("q"):
break
elapsed = time.time() - start
print(f"fps: {1/elapsed: .3f}")
備考
このプラグインはOBS 27 以前では動作が確認されていません。
27以前のOBSを使用する方はこちらのVirtualCameraPlugin 2.0.5を使用してください