Как проверить, повреждается ли Веб-камера?

Я просто купил Acer Aspire 3830 Тг, он идет с интегрированным 1.3M Веб-камера HD. Прежде, чем купить его я попробовал загрузочной палкой usb Lubuntu, все работало хорошо за исключением веб-камеры, которая я думал, что должен был настроить.

Вещь состоит в том, что кажется, что камера должна работать без проблем в человечности. Драйвер обнаруживается, я попробовал

dmesg | grep uvcvideo

и вывод

[   12.226174] uvcvideo: Found UVC 1.00 device 1.3M HD WebCam (058f:b002)
[   12.245553] usbcore: registered new interface driver uvcvideo

Я также попытался использовать другое программное обеспечение (guvcview, является черным, когда вывод камеры является MJPG и обращается к забавным цветам, когда YU12 или YV12, сыр является всегда черным, camorama всегда с забавными цветами).

Я должен был проверить, что это работало правильно с OS по умолчанию (окна), но теперь это слишком опаздывает в это. Я даже загрузил с официальной Ubuntu дистрибутив Quantal от пера usb, и результатами является то же.

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

ОБНОВЛЕНИЕ 1

Я работал sudo lsinput, и информация о выводе о моем видео следующая:

/dev/input/event6
   bustype : BUS_USB
   vendor  : 0x58f
   product : 0xb002
   version : 2
   name    : "1.3M HD WebCam"
   phys    : "usb-0000:00:1a.0-1.3/button"
   bits ev : EV_SYN EV_KEY

/dev/input/event7
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x6
   version : 0
   name    : "Video Bus"
   phys    : "LNXVIDEO/video/input0"
   bits ev : EV_SYN EV_KEY

С этой информацией я не уверен в выполнении luvcview команда. Когда я работаю luvcview -d /dev/video0 -L, вывод следующий:

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 160, height = 120 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 176, height = 144 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 320, height = 240 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 352, height = 288 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 720 }
    Time interval between frame: 1/7, 1/5, 
{ discrete: width = 1280, height = 800 }
    Time interval between frame: 1/7, 1/5, 
{ discrete: width = 1280, height = 960 }
    Time interval between frame: 1/7, 1/5, 
{ discrete: width = 1280, height = 1024 }
    Time interval between frame: 1/7, 1/5, 
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 640, height = 480 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 160, height = 120 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 176, height = 144 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 320, height = 240 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 352, height = 288 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 720 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 800 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 960 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 1024 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 640, height = 480 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 160, height = 120 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 176, height = 144 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 320, height = 240 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 352, height = 288 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 720 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 800 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 960 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 1024 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 640, height = 480 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 160, height = 120 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 176, height = 144 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 320, height = 240 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 352, height = 288 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 720 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 800 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 960 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 1024 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 640, height = 480 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 160, height = 120 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 176, height = 144 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 320, height = 240 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 352, height = 288 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 720 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 800 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 960 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 1024 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 640, height = 480 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 160, height = 120 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 176, height = 144 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 320, height = 240 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 352, height = 288 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 720 }
    Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 800 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 960 }
    Time interval between frame: 1/15, 1/10, 1/5, 
{ discrete: width = 1280, height = 1024 }
    Time interval between frame: 1/15, 1/10, 1/5,

Если я выполняю luvcview отдельно, изображение забавно (синие и красные цвета, главным образом, со мной в отрицательном состоянии).

2
задан 18 February 2014 в 15:26

1 ответ

Установите пакет «input-utils» и выполните «sudo lsinput». Вы увидите много устройств, но посмотрите видео.

Если это работает, установите пакет «luvcview» и выполните «luvcview -d / dev / video0 -L» и посмотрите, подключается ли он и выводит ли ваши возможности устройства. Если ваш lsinput указывает, что это какое-то другое устройство (/ dev / video1 является распространенным), используйте это.

0
ответ дан 18 February 2014 в 15:26

Другие вопросы по тегам:

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