Есть ли способ, которым я могу контролировать выход своей веб-камеры?

380
pipsqueaker117

Я действительно получил эту идею, когда я использовал Google Hangouts; Мне было интересно, можно ли каким-либо образом «взломать» мою веб-камеру, чтобы видеовстречи отображали видео, которое на самом деле не подавалось на вход.

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

webcam -override loopingvideo.mp4 
1
Не уверен насчет Linux, но в Windows есть [ManyCam] (http://manycam.com) That Brazilian Guy 9 лет назад 1

1 ответ на вопрос

0
JNevill

Вы можете использовать v4l2loopback для создания устройства обратной петли как, скажем, / dev / video1, а затем использовать mplayer в командной строке, чтобы передать mp4 на новое устройство обратной связи, а затем просто указать настройки веб-камеры видеовстречи на / dev / video1 вместо / dev / video0 (при условии, что ваше текущее устройство - / dev / video0).

Скорее всего, вам придется поиграться, чтобы v4l2loopback был доволен форматом видео, которое вы ему отправляете, но это нормально для курса на Linux-коробке.

Похожие вопросы