Vou executar um jogo de RPG com caneta e papel e um dos meus jogadores participará via Skype. Para tornar sua aparência mais imersiva, eu gostaria de transmitir algum tipo de HUD futurista sobre o fluxo de vídeo, seguindo as linhas do que pode ser visto nas fotos abaixo:
Supondo que eu criei um vídeo em loop dos efeitos do HUD com um canal alfa (para que ele 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 para o único feed de vídeo em tempo real, então eu suspeito que as ferramentas estejam disponíveis em algum lugar.
video
skype
overlay
alpha-channel
pedra
fonte
fonte
Respostas:
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 de janela do skype funcionará mesmo que o skype seja minimizado?"
Eu sei que amostrei subseções cortadas de uma janela do firefox executando uma animação webgl mesmo com o firefox enterrado sob outras janelas.
Você enterrava a janela do Skype e usava a janela de visualização do OBS (com suas camadas compostas) como seu feed de vídeo.
fonte
Uma maneira de fazer isso, de maneira grosseira, seria usar um media player que possa se tornar transparente , como o Potplayer , enquanto aplica uma aparência minimalista. Então, reproduza repetidamente no Potplayer, altere a transparência e sobreponha-a ao vídeo do Skype. Haverá uma tonalidade, e você terá que manter os elementos do HUD bastante brilhantes.
fonte