Capture e grave a tela da área de trabalho com/como vídeo da webcam

Capture e grave a tela da área de trabalho com/como vídeo da webcam

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

Quero manipular a tela da área de trabalho capturada pela webcam usando a biblioteca FFMPEG. Como:

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

Quero usar esse mesmo aplicativo para capturar a tela da minha área de trabalho, o que será possível apenas no caso em que a webcam conseguir capturar a tela da minha área de trabalho. Portanto, o comando acima começará a gravar o que a webcam irá capturar e que eu quero que ela capture a tela da minha área de trabalho.

Observação:Conheço outras maneiras de capturar, gravar ou transmitir a tela da área de trabalho, mas quero fazer isso através da webcam.

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

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

Responder1

OK, o ffmpeg tem uma opção "gdigrab" que tira da área de trabalho e depois a opção "dshow" para capturar a webcam separadamente. Se você deseja que "tudo isso venha de um dispositivo", poderá obtê-lo instalando o gravador de captura de tela e configurando algum filtro dshow de "divisão intermediária" (que pode receber informações de fontes diferentes), como possivelmente AmerecTV ou um divisor de algum tipohttps://stackoverflow.com/q/2878187/32453desculpe, não sei muito mais, GL!

informação relacionada