是否可以实时在桌面上叠加带有 alpha 通道的视频(Windows)?

是否可以实时在桌面上叠加带有 alpha 通道的视频(Windows)?

我将运行一款纸笔 RPG 游戏,我的一名玩家将通过 Skype 参与游戏。为了使他的形象更具沉浸感,我想在视频流上投射某种未来派的 HUD,就像下图中看到的那样:

终结者HUD

未来相机HUD

假设我创建一个带有 alpha 通道的 HUD 效果循环视频(以便可以轻松地将其放在其他视频片段上),是否可以将该透明视频实时放在 Skype 窗口或整个桌面上?

Twitch 主播一直在做类似的事情,实时将多个元素组合到单个视频源中,所以我怀疑这些工具就存在于某个地方。

带HUD的Twitch直播

答案1

您已经注意到了流媒体软件。

我建议您尝试使用 OBS Studio。根据我的经验,我认为您可以使用 OBS 将 Skype 中的窗口捕获导入为一个层,然后将半透明图像放在其上方作为另一个层。剩下的问题是“即使 Skype 最小化,Skype 窗口捕获是否有效?”

我知道我已经对运行 webgl 动画的 Firefox 窗口的裁剪子部分进行了采样,即使 Firefox 埋在其他窗口下。

您可以隐藏 Skype 窗口并使用 OBS 预览窗口(及其合成层)作为您的视频源。

答案2

粗略地说,其中一种方法就是使用可以透明的, 喜欢Potplayer,同时应用极简主义的皮肤。因此,在 Potplayer 中重复播放循环,更改透明度并将其覆盖在 Skype 视频源上。会有色调,并且您必须保持 HUD 元素相当明亮。

相关内容