a*******e 发帖数: 3021 | 1 我可以用cheese, camoroma, xawtv等直接打开摄像头看。
但是就是不能用mplayer tv:// -tv... 看,也不能用motion看(说链接不了设备)
谁能帮我看看啥问题
logitech的摄像头,spca561驱动,v4l2驱动input.
用gstreamer-properties测试也没问题,看来似乎是v4l://dev/video0有问题 |
Z**0 发帖数: 1119 | 2 mplayer没有支持v4l和v4l2?
skype呢?
【在 a*******e 的大作中提到】 : 我可以用cheese, camoroma, xawtv等直接打开摄像头看。 : 但是就是不能用mplayer tv:// -tv... 看,也不能用motion看(说链接不了设备) : 谁能帮我看看啥问题 : logitech的摄像头,spca561驱动,v4l2驱动input. : 用gstreamer-properties测试也没问题,看来似乎是v4l://dev/video0有问题
|
a*******e 发帖数: 3021 | 3 skype是蓝色的噪音
我可以用vlc打开 v4l2:///dev/video0,没问题
【在 Z**0 的大作中提到】 : mplayer没有支持v4l和v4l2? : skype呢?
|
Z**0 发帖数: 1119 | 4 http://forums.lenovo.com/t5/Linux-Discussion/Lenovo-USB-Webcam/m-p/69152
很有可能是v4l没有加载。
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
LD_PRELOAD=/usr/lib/libv4l/v4l2 compat.so skype
mplayer也可以这么试验一下。
【在 a*******e 的大作中提到】 : skype是蓝色的噪音 : 我可以用vlc打开 v4l2:///dev/video0,没问题
|
a*******e 发帖数: 3021 | 5 忘了说了,我是fedora 11 64位。
我试过LD_PRELOAD=/usr/lib/libv4l/v4lcompat.so mplayer,说
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot
be preloaded: ignored.
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv
ERROR: ld.so: object '/usr/lib/libv4l/v4l2convert.so' from LD_PRELOAD cannot
be preloaded: ignored.
我觉得v4l是没问题的,因为我用vlc v4l2:///dev/video0是可以看到图像的
【在 Z**0 的大作中提到】 : http://forums.lenovo.com/t5/Linux-Discussion/Lenovo-USB-Webcam/m-p/69152 : 很有可能是v4l没有加载。 : LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype : LD_PRELOAD=/usr/lib/libv4l/v4l2 compat.so skype : mplayer也可以这么试验一下。
|
Z**0 发帖数: 1119 | 6 放到两行上。
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
skype/mplayer
比如这个skype,webcam好多人用了是黑屏或者蓝屏,用了这个方法就可以。我自己的
例子是,不需要LD_PRELOAD。
下面的,不指定驱动用v4l,你也试验过?
mplayer tv:// -tv width=640:height=480:device=/dev/video0 |
a*******e 发帖数: 3021 | 7 你说的前面加PRELOAD我也看到好多人说,但是也看到有人用fedora64位出我说的哪个
错,就是preload不了。
我也试过export LD_PRELOAD=/usr/...../v4l....so也不行。
我也试了mplayer不指定驱动的,她自动就用上了v4l2的驱动,一样的错。
skype用这个preload已经可以了。奇怪。
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so mplayer
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot
be preloaded: ignored.
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
webcam就可以用了。这个skype和mplayer有啥区别?
update:没准mplayer没有装v4l支持。
【在 Z**0 的大作中提到】 : 放到两行上。 : LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so : skype/mplayer : 比如这个skype,webcam好多人用了是黑屏或者蓝屏,用了这个方法就可以。我自己的 : 例子是,不需要LD_PRELOAD。 : 下面的,不指定驱动用v4l,你也试验过? : mplayer tv:// -tv width=640:height=480:device=/dev/video0
|