Нужна помощь.
Всё таже проблема с камерой Genius iSlim 1300v2 на Ubuntu 12.04(амд64)в skype черный экран, звук работает, лампочка загорается. Жена говрит г"вно это твоё Ubuntu ставь уже Windows и непарся. А я так просто сдаваться нехочу.
lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 003: ID 0458:00e5 KYE Systems Corp. (Mouse Systems)
Bus 002 Device 004: ID 0566:3002 Monterey International Corp.
Bus 005 Device 003: ID 0458:7071 KYE Systems Corp. (Mouse Systems)
Bus 002 Device 006: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Посмотрим, какие у меня есть устройства:
uvcdynctrl -l
video0 iSlim 1300 V2
Ну вот система видит что камера есть.
find /usr/ -iname '*v4l*.so'
/usr/lib/x86_64-linux-gnu/libv4l2.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so
/usr/lib/x86_64-linux-gnu/libv4l1.so
/usr/lib/x86_64-linux-gnu/libv4lconvert.so
/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so
/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so
/usr/lib/ptlib-2.10.2/devices/videoinput/v4l2_pwplugin.so
/usr/lib/directfb-1.2-9/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
Запуск через терминал не помог
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Пробую запустить через mplay
mplayer -tv device=/dev/video0 tv://
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 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 <olschewski@zpr.uni-koeln.de>
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: iSlim 1300 V2
Capabilities: video capture streaming
supported norms:
inputs: 0 = Camera 1;
Current input: 0
Current format: YUYV
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 640x480 => 640x480 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: select timeout
V: 0.0 1/ 1 ??% ??% ??,?% 0 0
v4l2: select timeout
v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 1 frames dropped.
Exiting... (End of file)