我刚刚在一台 64 位华硕机器上安装了最新版本的 Linux 版 Skype,结果视频图像颠倒了。使用 Cheese 应用程序时不会出现这种情况,视频结果是正确的。
我已经尝试按照一些解决方案解决问题,方法是安装libv4l-0:i386
软件包并启动应用程序
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skypeforlinux
以及
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skypeforlinux
在这两种情况下我都会收到错误:
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
并且应用程序在没有预加载的情况下启动,结果同样明显。
有人知道如何解决这个问题吗?我将不胜感激。
答案1
要摆脱错误的 ELF 类,请尝试以下操作:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so /usr/bin/skype
或者
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
我现在必须使用“skypeforlinux”。我想我以前也用过“skype”。
如果您安装:
v4l2ucp
有一个设置:水平/垂直翻转。这可能会解决您的问题。祝您好运。
答案2
我有:E:“无法找到包 v4l2ucp”。我猜“E”代表错误。新凸轮似乎是解决方案。