アルファチャンネル付きのビデオをデスクトップ上にリアルタイムでオーバーレイすることは可能ですか (Windows)?

アルファチャンネル付きのビデオをデスクトップ上にリアルタイムでオーバーレイすることは可能ですか (Windows)?

私はペンと紙を使った RPG ゲームを運営するつもりで、プレイヤーの 1 人が Skype 経由で参加します。彼の登場をより臨場感あふれるものにするために、以下の画像のような未来的な HUD をビデオ ストリーム上に投影したいと思います。

ターミネーターHUD

未来的なカメラHUD

アルファ チャネルを使用して HUD エフェクトのループ ビデオを作成すると仮定すると (他のビデオ映像の上に簡単に配置できるようにするため)、その透明なビデオを Skype ウィンドウまたはデスクトップ全体にリアルタイムで配置することは可能ですか?

Twitch のストリーマーは、単一のビデオ フィードに複数の要素をリアルタイムで合成するという同様のことを常に行っているため、どこかにツールが存在するのではないかと考えています。

HUD 付き Twitch ストリーム

答え1

ストリーミング ソフトウェアについてはすでにご存知でしょう。

OBS Studio を試してみることをお勧めします。私の経験では、OBS を使用して Skype からウィンドウ キャプチャを 1 つのレイヤーとしてインポートし、その上に別のレイヤーとして半透明の画像を配置できると思います。残る疑問は、「Skype が最小化されていても Skype ウィンドウ キャプチャは機能しますか?」です。

Firefox が他のウィンドウの下に埋もれている場合でも、WebGL アニメーションを実行している Firefox ウィンドウの切り取られたサブセクションをサンプリングしたことがあることはわかっています。

Skype ウィンドウを埋め込み、OBS プレビュー ウィンドウ (合成レイヤー付き) をビデオ フィードとして使用します。

答え2

これを実現する一つの方法は、簡単に言えば、透明、 のようにポットプレイヤー、ミニマリスト スキンを適用しながら。Potplayer でループを繰り返し再生し、透明度を変更して Skype ビデオ フィードにオーバーレイします。色合いが付くので、HUD 要素をかなり明るく保つ必要があります。

関連情報