Мои первые мысли были: интересно, придумал ли кто-нибудь способ, чтобы видео отображалось как веб-камера (например, я с кем-то общаюсь по скайпу, но видео и аудио, которые они видят, - это видео, которое я выбрал вместо этого). После небольшого поиска, похоже, что люди сделали этот видео-трубопровод (как обсуждалось в разделе «Манипулирование видео-разработкой» и « Подделка веб-камеры с использованием устройства обратной связи»?
Как уже упоминалось в вашем комментарии, gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
позволяет дублировать видео0 на видео1 , а видео1 может быть прочитано некоторыми программами.
Чтобы запустить этот прогон при запуске компьютера, вы можете следовать UbuntuBootupHowto, чтобы получить что-то вроде:
# /etc/init/videocloner.conf
description "VideoCloner"
start on runlevel [2345]
stop on runlevel [06]
respawn
exec gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
Этот сценарий должен запускаться при загрузке компьютера, а также позволяет вам запускаться sudo service videocloner start|stop
(Примечание: если мой примерный сценарий не работает, попробуйте перейти gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
в сценарий оболочки и изменить exec
строку для вызова сценария оболочки вместо этого) .