Skype 网络摄像头颠倒但缺少 v4l1compat

Skype 网络摄像头颠倒但缺少 v4l1compat

我运行的是 Linux Mint,但我认为这个问题与 Ubuntu 是共同的。我在 Skype 中的网络摄像头是上下颠倒的(在 Cheese 中则没问题)。有很多涉及此问题的主题都提出了这样的修复:

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

或类似的修改。不幸的是,我没有这个文件。

$ locate v4l1compat.so

仅输出:

/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so

这不起作用:

$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.

Skype 已加载,但网络摄像头仍然颠倒。

我记得我在某处读到过,由于 Skype,我应该使用 32 位库。但我怎样才能得到这些呢?我尝试从另一台 Linux 机器进行简单复制,但不出所料,这没有帮助。

答案1

依赖搜索libv4l-0:i386

$ aptitude why libv4l-0:i386
i   ia32-libs                       Depends  ia32-libs-multiarch       
i A ia32-libs-multiarch:i386        Provides ia32-libs-multiarch
i A ia32-libs-multiarch:i386        Depends  gstreamer0.10-plugins-good:i386
i A gstreamer0.10-plugins-good:i386 Depends  libv4l-0:i386 (>= 0.5.0)

要得到libv4l-0:i386

$sudo apt-get install ia32-libs

这将包括/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so

相关内容