从11.10升级到12.04后,Skype视频无法正常工作


14

我在Ubuntu 11.10上将此命令与Skype结合使用:

LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype

但是自从我升级到12.04以来,它无法正常工作,无法使用我的视频(网络摄像头)。

我拥有最新的libv4l,并且我的网络摄像头可与其他应用程序一起使用。

我怎样才能解决这个问题?


对我来说,这似乎是一个错误。Skype应该“正常工作”,包括视频电话。
gabkdlly

Answers:


18

v4l1compat.so的路径已更改。因此,您应该使用以下命令:

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype

我在尝试使Trust网络摄像头在具有Skype的Ubuntu 12.04的Packard Bell上工作时遇到类似的问题。我在哪里安装上述命令?对不起林很新的山猫

2
是否可以将Skype设置为默认以这种方式启动?
weberc2 2012年

1
就在这里。我使用了本教程:community.linuxmint.com/tutorial/view/219,它适用于ubuntu 11.10。在12.04中,compat lib的位置已更改,因此您应该改用上一行。
戴安·威尔默

这些乍看起来似乎很奏效,但对我来说恐怕是行不通的。在使用了这些技巧几年之后,我恐怕无法将其工作。我使用的是Logitech快速凸轮2500,当Skype现在启动时,按测试按钮时,我得到了短暂的图像,然后冻结。当我使用其他连接进行测试时,根本没有视频。我现在正处于痛苦的阶段,我希望能够帮助解决这个问题。
2012年

现在,我将浏览所有相关的网络摄像头/ skype旧解决方案(包括我的解决方案),并将它们重定向到上述解决方案,即使它不适用于我。
2012年

8

首先,您需要确保已安装libv4l-0

如果您已经安装了Ubuntu的额外限制,那么你应该已经有了,如果没有打开软件中心安装Ubuntu的额外限制从那里。

完成此操作后,打开终端并复制并粘贴以下命令

sudo gedit /usr/share/applications/skype.desktop

提供密码后,将打开一个文本编辑器。第4行应如下所示

Exec=skype

替换为该文本

Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

保存并退出文本编辑器,然后关闭终端。现在,你可以打开Skype和通过测试您的网络“选项”,然后“视频设备”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.