Моя веб-камера Blue Eyeball работает с готовым приложением «сыр из коробки» в Ubuntu. Теперь я хотел бы использовать его для Skype, для которого он не работает. Что я могу сделать?
ОБНОВЛЕНИЕ 3: у меня было ограниченное время, чтобы вернуть веб-камеру, поэтому я вернул ее и купил один, который был в списке веб-камер, поддерживаемых в Skype.
ОБНОВЛЕНИЕ 2:
На этом сайте: https://wiki.ubuntu.com/SkypeWebCams они дают следующие советы, когда веб-камеры работают в сыре, но не в скайпе. Я не понимаю некоторых, они выглядят так, как будто они помогут?
~ http: //code.google.com/p/gstfakevideo/
Работает сразу в сыре. Чтобы получить видео по скайпу, запустите «LD_PRELOAD = / usr / lib32 / libv4l / v4l1compat.so skype» в командной строке (обратите внимание на LIB32 !!!)
Skype 2.0.0.72: вам нужно настроить ov51x-jpeg (версия здесь: 1.5.8) и "sudo modprobe ov51x-jpeg forceblock = 1" или отредактируйте /etc/modprobe.d/options и добавьте туда "options ov51x-jpeg forceblock = 1". Загрузка ov51x-jpeg без опции forceblock-опции приводит к черному видеопотоку для Skype, в то время как он прекрасно работает с использованием «cheese».
работает с сыром оотб, но не в скайпе. работает в Skype (2.1.0.47) при установке «LD_PRELOAD = / usr / lib / libv4l / v4l1compat.so skype»
ОБНОВЛЕНИЕ: Я включил вывод диагностических программ.
v4l-info
### v4l2 device info [/dev/video0] ###
general info
VIDIOC_QUERYCAP
driver : "uvcvideo"
card : "Blue Eyeball 2.0"
bus_info : "usb-0000:00:1d.7-3"
version : 0.1.0
capabilities : 0x4000001 [VIDEO_CAPTURE,STREAMING]
standards
inputs
VIDIOC_ENUMINPUT(0)
index : 0
name : "Camera 1"
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 : "YUV 4:2:2 (YUYV)"
pixelformat : 0x56595559 [YUYV]
VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)
index : 1
type : VIDEO_CAPTURE
flags : 1
description : "MJPEG"
pixelformat : 0x47504a4d [MJPG]
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 : unknown
fmt.pix.priv : 0
controls
VIDIOC_QUERYCTRL(BASE+0)
id : 9963776
type : INTEGER
name : "Brightness"
minimum : -10
maximum : 10
step : 1
default_value : 4
flags : 0
VIDIOC_QUERYCTRL(BASE+1)
id : 9963777
type : INTEGER
name : "Contrast"
minimum : 0
maximum : 20
step : 1
default_value : 12
flags : 0
VIDIOC_QUERYCTRL(BASE+2)
id : 9963778
type : INTEGER
name : "Saturation"
minimum : 0
maximum : 10
step : 1
default_value : 7
flags : 0
VIDIOC_QUERYCTRL(BASE+3)
id : 9963779
type : INTEGER
name : "Hue"
minimum : -5
maximum : 5
step : 1
default_value : 2
flags : 0
### video4linux device info [/dev/video0] ###
general info
VIDIOCGCAP
name : "Blue Eyeball 2.0"
type : 0x1 [CAPTURE]
channels : 1
audios : 0
maxwidth : 1600
maxheight : 1200
minwidth : 48
minheight : 32
channels
VIDIOCGCHAN(0)
channel : 0
name : "Camera 1"
tuners : 0
flags : 0x0 []
type : CAMERA
norm : 0
tuner
audio
picture
VIDIOCGPICT
brightness : 45875
hue : 45875
colour : 45875
contrast : 39321
whiteness : 38010
depth : 16
palette : YUYV
buffer
window
VIDIOCGWIN
x : 0
y : 0
width : 640
height : 480
chromakey : 0
flags : 0
каморама -D
VIDIOCGCAP
device name = Blue Eyeball 2.0
device type = 1
can use mmap()
# of channels = 1
# of audio devices = 0
max width = 1600
max height = 1200
min width = 48
min height = 32
VIDIOCGWIN
x = 0
y = 0
width = 800
height = 600
chromakey = 0
flags = 0
VIDIOCGWIN
x = 0
y = 0
width = 800
height = 600
chromakey = 0
flags = 0
VIDIOCGPICT:
bright = 45875
hue = 45875
colour = 45875
contrast = 39321
whiteness = 38010
colour depth = 16
YUYV
Посмотрите, какой профиль v4l (видео 4 linux) поддерживает ваша веб-камера; есть две версии; v4l и v4l2.
Skype может использовать только один профиль, а драйвер - только другой.