OBSの操作
ギフトをきっかけにシーンを切り替え、ソースを表示し、フィルターをオンにし、テキストソースを書き換えます
Vfinityは、OBS Studio内蔵のWebSocketサーバー経由でOBSを制御できます。イベントやクイックデッキのパッドから、シーンの切り替え、ソースの表示/非表示、フィルターのオン/オフ、テキストソースの書き換えを自動実行できます。
OBSに接続する
OBS側でサーバーを有効にする
OBSでツール → WebSocket サーバー設定を開きます。サーバーを有効にし、パスワードをコピーします。
VfinityでOBSカードを開く
設定接続設定に移動します。アプリの下にあるOBS Studioを見つけ、OBS を操作するをオンにします。
アドレスとパスワードを入力する
OBSが同じPCで動作している場合は、IP アドレスを127.0.0.1、ポートを4455のままにします。サーバーのパスワードにコピーしたパスワードを貼り付けます。
接続する
OBS に接続をクリックします。接続が完了すると、見つかったシーンとソースの数がカードに表示されます。
OBSのパスワードはこのPC専用の独立した領域に保管され、通常の設定ファイルには保存されません。バックアップに含まれるのはパスワードとトークンを含めるにチェックを入れた場合のみで、エクスポートされるサポートログからは自動的に削除されます。
OBSのステップを追加する
イベントまたはクイックデッキのパッドでステップを追加し、OBS を操作するを選択します。次に動作を選びます。
| 動作 | 入力項目 | 実行される内容 |
|---|---|---|
| シーンを切り替える | シーン | プログラム出力のシーンを切り替えます。 |
| ソースを表示/非表示にする | シーン、ソース、状態 | 指定したシーン内のソースを表示、非表示、または切り替えます。 |
| フィルターをオン/オフにする | ソース、フィルター、状態 | ソースのフィルターをオン、オフ、または切り替えます。 |
| テキストソースに書き込む | テキストソース、テキスト | テキストソースの文字列を置き換えます。 |
状態ではオンにする、オフにする、切り替えるを選択できます。テキスト内では{name}、{gift}、{count}、{diamonds}などの変数を使って、{name}さん、{gift}をありがとう!のようにきっかけとなった視聴者の情報を埋め込むことができます。
下のシーンでアクションの種類を切り替えてみてください。アプリと同様に入力項目が変化します。
イベントの種類とステップの種類を選択してください。アプリ内と同様に、選択に応じて項目が切り替わります。
実行後に元の状態へ戻す
元に戻すまでの時間に秒数を指定すると、ホットキーが自動でオフに戻るように、指定秒数後に変更が自動で元に戻ります。たとえば10秒間だけ「盛り上がりシーン」に切り替え、その後元のシーンに復帰させることができます。空欄のままにすると変更が維持されます。
OBSから名前を選択する、または直接入力する
OBSが接続されている間は、シーン、ソース、フィルターの各項目に現在OBSで開かれている一覧が自動入力されます。OBSが起動していない場合でも、名前を直接手入力できます(OBS側と完全に一致する文字を入力してください)。
OBSが起動していない場合
OBSステップは実行時にOBSの接続状態を自動確認します。OBSが未接続の場合、そのステップは「OBSに接続していません」と記録してスキップされ、同一イベント内の他のステップ(VTube Studioホットキーなど)は通常どおり実行されます。
オーバーレイウィジェットには不要
アラート、目標、ゲームなどのブラウザソースウィジェットは、OBS接続設定を行わなくても動作します。この接続が必要なのは、VfinityからOBS自体を制御する場合のみです。