Linux-Mint

Skype 網路攝像頭倒置,但缺少 v4l1compat

  • October 16, 2013

我正在執行 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 機器上進行簡單的複制,但不出所料,這並沒有幫助。

依賴搜尋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

引用自:https://unix.stackexchange.com/questions/62793