Capturar e gravar a tela da área de trabalho com / como vídeo da webcam


0

A webcam permite que outras pessoas visualizem imagens estáticas ou vídeos em movimento de um usuário ou outro objeto na frente dele. Eu quero configurar a webcam de uma maneira que ela comece a capturar a tela da área de trabalho em vez do que está na frente dela.

Eu quero manipular a tela da área de trabalho capturada através da Webcam usando a biblioteca FFMPEG. Tal como:

ffmpeg -f dshow -i video="Integrated Webcam" -f mp4 cam_stream.mp4

Eu quero usar este mesmo aplicativo para capturar minha tela da área de trabalho que será possível apenas nesse caso, quando a webcam será capaz de capturar minha tela da área de trabalho em vez disso. Portanto, o comando acima começará a gravar o que a webcam estará capturando e a capturar na tela da minha área de trabalho.

Nota: Conheço outras maneiras de capturar, gravar ou transmitir a tela da área de trabalho, mas quero alcançá-lo através da webcam.

O que eu tentei até agora: Eu tentei alguns softwares Fake / Virtual Webcam (manycam, sparkocam etc.), mas eu não acho que eles satisfazem o que eu quero exatamente.

Por favor, guie-me se existe alguma maneira de conseguir isso? obrigado


Você quer ser capaz de alternar entre eles facilmente? ou sobrepor um no outro?
— rogerdpack

Oi Roger, Na verdade eu tenho um aplicativo que registra o que está sendo capturado pela Webcam. Então, eu quero usar esse aplicativo para captura de tela. E isso será possível se eu conseguir configurar a webcam para capturar a tela da minha área de trabalho em vez do que ela captura normalmente. Se houver alguma maneira que eu poderia dar fluxo de captura de tela de desktop para a webcam como entrada.
— Bilal Ahmed Yaseen

Eu posso capturar a tela da área de trabalho e também o fluxo da webcam e quero que a webcam leve o fluxo de captura da área de trabalho como entrada.
— Bilal Ahmed Yaseen

você quer que o dispositivo físico "webcam" capture sua área de trabalho?
— rogerdpack

Sim eu quero isso. Eu estou procurando alguma maneira que a webcam começar a tomar o fluxo capturado de desktop como entrada. Qualquer comportamento falso
— Bilal Ahmed Yaseen

Respostas:


0

OK O ffmpeg tem uma opção "gdigrab" que pega na área de trabalho e, em seguida, a opção "dshow" para capturar a webcam separadamente. Se você quer "tudo isso vindo de um dispositivo", então você pode obtê-lo instalando o gravador de captura de tela e então configurando algum filtro dshow "intermediário dividido" (que pode receber entrada de diferentes fontes) como possivelmente o AmerecTV. ou um divisor de algum tipo https://stackoverflow.com/q/2878187/32453 desculpe eu não sei muito mais, GL!


Muito obrigado @rogerdpack por todos os seus esforços em me ajudar. Vou tentar e vou voltar para você com status.
— Bilal Ahmed Yaseen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.