É possível sobrepor vídeo com canal alfa na área de trabalho em tempo real (Windows)?

É possível sobrepor vídeo com canal alfa na área de trabalho em tempo real (Windows)?

Vou rodar um jogo de RPG de papel e caneta e um dos meus jogadores participará via Skype. Para tornar sua aparência mais envolvente, gostaria de lançar algum tipo de HUD futurista sobre o stream de vídeo, nos moldes do que pode ser visto nas fotos abaixo:

Exterminador do Futuro

Câmera futurista HUD

Supondo que eu crie um vídeo em loop dos efeitos do HUD com um canal alfa (para que possa ser facilmente colocado sobre outras imagens de vídeo), é possível colocar esse vídeo transparente na janela do Skype ou em toda a área de trabalho em tempo real? ?

Os streamers do Twitch fazem coisas semelhantes o tempo todo, compondo vários elementos em um único feed de vídeo em tempo real, então suspeito que as ferramentas estejam disponíveis em algum lugar.

Transmissão Twitch com HUD

Responder1

Você já notou o software de streaming.

Eu recomendo que você experimente o OBS Studio. Com base na minha experiência, acho que você pode usar o OBS para importar uma captura de janela do seu skype como uma camada e, em seguida, colocar uma imagem translúcida sobre ela como outra camada. A questão restante é "a captura da janela do Skype funcionará mesmo se o Skype estiver minimizado?"

Eu sei que experimentei subseções recortadas de uma janela do Firefox executando uma animação webgl, mesmo com o Firefox enterrado sob outras janelas.

Você enterraria a janela do Skype e usaria a janela de visualização do OBS (com suas camadas compostas) como feed de vídeo.

Responder2

Uma maneira de fazer isso, grosseiramente, seria usar um reprodutor de mídia que possa se tornartransparente, comoJogador de maconha, ao aplicar uma pele minimalista. Portanto, reproduza o loop repetidamente no Potplayer, altere a transparência e sobreponha-o ao feed de vídeo do Skype. Haverá uma tonalidade e você terá que manter os elementos do HUD bem brilhantes.

informação relacionada