Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: помогите настроить веб-камеру  (Прочитано 5292 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sasha Shveik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
помогите настроить веб-камеру
« : 18 Декабря 2008, 20:32:43 »
ноутбук: asus f3jc
веб-камера: встроенная
в hardy все работало. проапгрейдился до intrepid.
сейчас в skype и ekiga веб-камера работает, но при запуске camorama выдается ошибка:
Цитировать
could not connect to video device (/dev/video0). please check connection.
дополнительная информация:
[b]$ ls -la /dev/video0 [/b]
crw-rw----+ 1 root video 81, 0 2008-12-18 18:59 /dev/video0

[b]$ v4l-info [/b]

### v4l2 device info [/dev/video0] ###
general info
    VIDIOC_QUERYCAP
driver                  : "stk"
card                    : "stk"
bus_info                : ""
version                 : 0.0.1
capabilities            : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]

standards

inputs
    VIDIOC_ENUMINPUT(0)
index                   : 0
name                    : "Syntek USB Camera"
type                    : CAMERA
audioset                : 0
tuner                   : 0
std                     : 0x0 []
status                  : 0x0 []

video capture
    VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
index                   : 0
type                    : VIDEO_CAPTURE
flags                   : 0
description             : "r5g6b5"
pixelformat             : 0x50424752 [RGBP]
    VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)
index                   : 1
type                    : VIDEO_CAPTURE
flags                   : 0
description             : "r5g6b5BE"
pixelformat             : 0x52424752 [RGBR]
    VIDIOC_ENUM_FMT(2,VIDEO_CAPTURE)
index                   : 2
type                    : VIDEO_CAPTURE
flags                   : 0
description             : "yuv4:2:2"
pixelformat             : 0x59565955 [UYVY]
    VIDIOC_ENUM_FMT(3,VIDEO_CAPTURE)
index                   : 3
type                    : VIDEO_CAPTURE
flags                   : 0
description             : "Raw bayer"
pixelformat             : 0x31384142 [BA81]
    VIDIOC_ENUM_FMT(4,VIDEO_CAPTURE)
index                   : 4
type                    : VIDEO_CAPTURE
flags                   : 0
description             : "yuv4:2:2"
pixelformat             : 0x56595559 [YUYV]
    VIDIOC_G_FMT(VIDEO_CAPTURE)
type                    : VIDEO_CAPTURE
fmt.pix.width           : 640
fmt.pix.height          : 480
fmt.pix.pixelformat     : 0x56595559 [YUYV]
fmt.pix.field           : NONE
fmt.pix.bytesperline    : 1280
fmt.pix.sizeimage       : 614400
fmt.pix.colorspace      : SRGB
fmt.pix.priv            : 0

controls
    VIDIOC_QUERYCTRL(BASE+0)
id                      : 9963776
type                    : INTEGER
name                    : "Brightness"
minimum                 : 0
maximum                 : 65535
step                    : 256
default_value           : 24576
flags                   : 0

### video4linux device info [/dev/video0] ###
general info
    VIDIOCGCAP
name                    : "stk"
type                    : 0x1 [CAPTURE]
channels                : 1
audios                  : 0
maxwidth                : 1280
maxheight               : 1024
minwidth                : 48
minheight               : 32

channels
    VIDIOCGCHAN(0)
channel                 : 0
name                    : "Syntek USB Camera"
tuners                  : 0
flags                   : 0x0 []
type                    : CAMERA
norm                    : 0

tuner
ioctl VIDIOCGTUNER: Invalid argument

audio
ioctl VIDIOCGAUDIO: Invalid argument

picture
    VIDIOCGPICT
brightness              : 32767
hue                     : 0
colour                  : 0
contrast                : 0
whiteness               : 0
depth                   : 16
palette                 : YUYV

buffer
ioctl VIDIOCGFBUF: Invalid argument

window
    VIDIOCGWIN
x                       : 0
y                       : 0
width                   : 640
height                  : 480
chromakey               : 0
flags                   : 0

[b]$ mplayer tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0[/b]
MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
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: v4l
 name: Video 4 Linux input
 author: Alex Beregszaszi
 comment: under development
=================================================================
 WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!
 As the V4L1 compatibility layer is broken, this may not work.
 If you encounter any problems, use driver=v4l2 instead.
 Bugreports on driver=v4l with v4l2 drivers will be ignored.
=================================================================
Selected device: stk
 Capabilites: capture
 Device type: 1
 Supported sizes: 48x32 => 1280x1024
 Inputs: 1
  0: Syntek USB Camera:  (tuner:0, norm:pal)
Using input 'Syntek USB Camera'
Selected input hasn't got a tuner!
ioctl set picture failed: Device or resource busy
The 'outfmt' of 'Planar YV12' is likely not supported by your card


MPlayer interrupted by signal 11 in module: demux_open
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: помогите настроить веб-камеру
« Ответ #1 : 18 Декабря 2008, 21:18:16 »
camorama работает только с v4l1. используй cheese.
почему не работает - написано в приведённом выводе, потрудись прочесть.

Оффлайн Sasha Shveik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: помогите настроить веб-камеру
« Ответ #2 : 18 Декабря 2008, 22:56:05 »
cheese работает, но очень тормозит при записи видео.
есть еще проблема: если какое-либо приложение (cheese, skype или ekiga) включает камеру, то при выходе из приложения камера не выключается (противный зеленый индикатор включения веб-камеры продолжает гореть).

далее, в выводе mplayer написано:
Цитировать
V4L1 compatibility layer is broken
но по какой причине непонятно.

а здесь написано:
Цитировать
The st11k module present in Hardy is no longer available in Intrepid/Jaunty. The stkwebcam doesn't supports all the previous webcams.
но какой-то драйвер должен работать с этой веб-камерой.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: помогите настроить веб-камеру
« Ответ #3 : 18 Декабря 2008, 23:09:25 »
далее, в выводе mplayer написано:
Цитировать
V4L1 compatibility layer is broken
но по какой причине непонятно.
видимо, потому что его сломали в нынешнем ядре...

 

Страница сгенерирована за 0.038 секунд. Запросов: 23.