网络摄像头的图像上下颠倒并缩放

网络摄像头的图像上下颠倒并缩放

我正在尝试让我的笔记本电脑的网络摄像头在 Skype 4.1 上运行,但没有成功。

问题是网络摄像头的图像会上下颠倒,并且会缩放。Skype 2.1 版(测试版)不会出现此问题。在 Skype 2.1 版(测试版)上,我的网络摄像头运行正常。

然而,在 Skype 4.1 上,网络摄像头的图像是颠倒的,并且可以缩放。

我设法使用以下命令仅解决了颠倒的问题:

export LIBV4LCONTROL_FLAGS=3
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

执行这些命令后,网络摄像头的图像变得正常,但图像仍然被放大。

我无法解决缩放问题。为了解决这个问题,我不得不使用两个版本(2.1(测试版)和 4.1)。

有人知道如何才能让我的网络摄像头图像保持完全正常吗?

这些是有关我的网络摄像头的信息:

  • 总线 002 设备 003:ID 0c45:62c0 Microdia Sonix USB 2.0 摄像头

它使用驱动程序uvcvideo。我正在使用 Ubuntu 12.04 64 位。

答案1

你好,

系统:Ubuntu 12.04,skype 4.1.0.20

你肯定已经检查过了,但为了以防万一:

选项 > 视频设备

有一个复选框显示:

禁用自动曝光(视频更暗,帧速率更高)。

就我的情况而言,我取消选中它,但仍然可以很好地看到远程桌面。

我希望这有帮助!

答案2

虽然我还没有解决缩放问题的方法,但对于颠倒的问题,我在这里(而且只有在这里!)找到了适合我的情况的解决方案: https://unix.stackexchange.com/questions/62793/skype-webcam-upside-down-but-v4l1compat-missing

我试图应用上述解决方法(在大多数论坛上广泛传播):

export LIBV4LCONTROL_FLAGS=3D
LD_PRELOAD=/usr/lib/i386-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.

就我而言,缺少的技巧是先安装 ia32-libssudo apt-get install ia32-libs)。我正在运行带有 MATE 的 Mint 13 x64 和适用于 Ubuntu x86 的 skype 4.1。

相关内容