Webカメラ入力

ComfyUIは、PCに接続されたカメラ映像を画像として取り込むことができます。

Webcam Captureノード

    1. Webcam Capture ノードを追加
    1. ブラウザからカメラの利用許可を求められた場合は、許可してください。
    1. ▷ Run を実行すると、その瞬間のカメラ映像が画像として出力されます

OBSを使ってPC画面を読み込む

配信ソフトとして有名な OBS Studio仮想カメラ 機能を使用すると、デスクトップ画面や特定のウィンドウをWebカメラの映像としてComfyUIに送ることができます。

ComfyUIというかOBSの機能ですが、便利なので紹介します。

1. OBSの設定

OBSをインストールし、取り込みたい画面を設定します。

  • ソース設定(ウィンドウキャプチャ)

    • ソースの + から ウィンドウキャプチャ を選択し、特定のソフト(例:ペイント)を指定します。
    • キャプチャ方法: 画面が真っ暗な場合、Windows 10 (1903以降) に変更すると映ることがあります(Affinityなどの描画系ソフトでよく起こります)。
    • カーソル: お好みで「カーソルをキャプチャする」のチェックを外してください。
  • キャンバスサイズ

    • 必須ではありませんが、設定映像 から、ComfyUIで生成する解像度に合わせておくとアスペクト比の管理が楽になります。

2. 仮想カメラの開始

OBS右下の コントロール にある 仮想カメラ開始 をクリックします。 これでOBSの画面がWebカメラとして認識されるようになります。

3. ComfyUIでの読み込み

ComfyUIに戻り、Webcam Capture ノードの設定を変更します。

    1. カメラ選択プルダウンから OBS Virtual Camera を選択
    • ※表示されない場合は、ComfyUIをリロード(F5)してください。
    1. 実行すると、OBSの画面が画像として取り込まれます。

リアルタイム実行 (Auto Queue)

静止画として1枚撮るだけなら通常の実行で良いですが、お絵描きをリアルタイムでAI変換したい場合などは、▷ Rum メニューの Run (Instant) を使用します。