Захват и запись экрана рабочего стола с помощью веб-камеры

Захват и запись экрана рабочего стола с помощью веб-камеры

Веб-камера позволяет другим просматривать неподвижные изображения или движущееся видео пользователя или другого объекта перед ней. Я хочу настроить веб-камеру таким образом, чтобы она начинала захватывать экран рабочего стола, а не то, что находится перед ней.

Я хочу манипулировать экраном рабочего стола, захваченным через веб-камеру, используя библиотеку FFMPEG. Например:

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

Я хочу использовать это же приложение для захвата экрана моего рабочего стола, что будет возможно только в том случае, когда веб-камера сможет захватить экран моего рабочего стола. Поэтому указанная выше команда начнет записывать то, что будет захватывать веб-камера, которую я хочу, чтобы она захватила экран моего рабочего стола.

Примечание:Я знаю другие способы захвата, записи или трансляции экрана рабочего стола, но я хочу сделать это через веб-камеру.

Что я уже попробовал: Я пробовал некоторые программы для создания поддельных/виртуальных веб-камер (manycam, sparkocam и т. д.), но не думаю, что они полностью соответствуют моим требованиям.

Пожалуйста, подскажите, есть ли способ этого добиться? Спасибо

решение1

OK, у ffmpeg есть опция "gdigrab", которая берет с рабочего стола, а затем опция "dshow" для отдельного захвата веб-камеры. Если вы хотите, чтобы "все это поступало с одного устройства", то вы можете получить это, установив screen-capture-recorder, а затем настроив некий "промежуточный разделительный" фильтр dshow (который может принимать входные данные из разных источников), например, AmerecTV или сплиттер какого-то типаhttps://stackoverflow.com/q/2878187/32453извини, я не знаю больше, GL!

Связанный контент