Код Python для простого отображения веб-камеры в полноэкранном режиме на Raspberry Pi 4

#python #webcam #vlc

Вопрос:

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

sudo modprobe bcm2835-v4l2

cvlc v4l2:///dev/видео0 u2013v4l2-ширина 720 u2013v4l2-высота 400 u2013v4l2-цветность h264 -f u2013sout u2018#rtp{sdp=rtsp://:8554/}u2019

…который я могу запустить автоматически через .bashrc.

Но я хотел бы преобразовать это в код Python, чтобы с помощью мгновенного переключателя я мог отключить его и отображать статический логотип (.png), когда веб-камера не используется. Кодировка выбора проста. Но я не могу кодировать VLC для открытия с помощью веб-камеры в качестве источника видео на Python. Мне не нужно транслировать его в любом месте-просто покажите веб-камеру в полноэкранном режиме. В приведенном выше приглашении терминала используется VLC, но я открыт для предложений…Спасибо!