Camera Monitor
Рубрика: Аудио и видео ПО
Метки: GTK | Python | video4linux | Веб-камера | Приятные мелочи | простая утилита
Просмотров: 8753
Маленькая утилита для отображения активности веб-камеры.
Camera Monitor — маленькая Python / GTK графическая утилита для отображения активности веб-камеры (Webcam).
Camera Monitor интегрируется в область уведомлений (системный трей) и оповещает пользователя, красным огоньком и всплывающим уведомлением, о начале использования веб-камеры (любым приложением).
Лицензия: GNU General Public License v3
Оставьте комментарий!
Полезная программка. Да только сайта больше нет. А не подскажете аналог, и ещё лучше если будет возможность контроля включения камеры?
Добавил ссылку снизу.
Графической утилиты для такого и не припомню...
А в кнольке всё делается просто!
Выключить камеру:
Включить камеру:
Проверить состояние:
Или поверить работу:
Скрипт для выключения:
Ну и включения:
для проверки работы обычно хватает mplayer tv:// без сложных параметров, так явно проще запомнить )
posixru2, спасибо за развёрнутый ответ. А вот проверка с помощью mplayer включает камеру но в окне всё зелёное и ничего не видно
mplayer tv:// -tv driver=v4l2:device=/dev/video1:width=640:height=480
http://storage3.static.itmages.ru/i/15/0110/h_1420878104_4520461_b31c419f45.png.
При этом в консоле вывод
MPlayer SVN-3.r36361.3.mga4.tainted-4.8.2 (C) 2000-2013 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski
comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: USB2.0 Camera
Capabilities: video capture streaming
supported norms:
inputs: 0 = Camera 1;
Current input: 0
Current format: YUYV
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Inappropriate ioctl for device
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl set Brightness -3 failed: Input/output error
v4l2: ioctl query control failed: Input/output error
v4l2: ioctl query control failed: Input/output error
v4l2: ioctl query control failed: Input/output error
v4l2: ioctl streamon failed: Input/output error
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Packed YUY2 [zoom]
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
Не подскажете что я делаю не так?
Евгений4, попробуй мой вариант...
gray5, пробовал, только устройство ещё указал и то же самое.
Возможно, mplayer'у нужно указать правильный input. Посмотрите пример:
и попробуйте input=0, input=1
но едва ли. Я бы для проверки использовал бы:
Только я не знаю, что так можно проверить. Камера будет работать постоянно.
vovans
Результат тот же.
Что любопытно, если через vlc то работает нормально.
Спасибо вам всем за помощь. Только давайте придерживаться темы Camera Monitor. Я же с этой проблемой схожу на какой-нибудь форум.
С уважением!