我一直遇到這個問題,而且好幾天了都無法解決。應該很簡單,但我也是新手。
我的網路攝影機上下顛倒了。嘗試使用 v4l2 將其翻轉回來,但設定不適用。在 Cheese 中,我可以手動翻轉網路攝影機,但效果無法推廣到其他應用程序,例如 firefox/chrome 或 skype。
我知道華碩內部相機的實體安裝方式是顛倒的,並且有軟體可以翻轉它,但 v4l 似乎無法做到這一點。
Skype 的常見解決方案LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
也無法解決問題。
除了將我的計算機倒置之外,我還有什麼選擇?
答案1
更新:由於新的 Skype 應用程式基本上是一個 Web 應用程序,因此該解決方案不適用於 Skype for Linux Beta (Skype 5.0+)。此外,舊版本中存在的許多功能尚未在新版本中實現。為了使此解決方案發揮作用,您需要尋找舊版本的多架構構建,例如Skype-4-3-0-37-multi-ubu.deb
試試這個,夥計:
sudo nano /usr/local/bin/skype
(或無論你的文字編輯器是什麼)
新增條目 (64x)
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
節省。Ctrl+O
關閉。Ctrl+X
sudo chmod a+x /usr/local/bin/skype
關閉終端。運行 Skype。
- 這對我有用,Linux Mint 18 Sarah - Xenial Xerus 16.04
- 也在 Ubuntu Mate 16.04 中進行了測試
答案2
安裝v4l-utils
包含該v4l2-ctl
實用程式的軟體包:
sudo apt-get install v4l-utils
驗證您的視訊設備是否支援 Vertical_flip 選項:
v4l2-ctl --list-ctrls
在輸出中,驗證您是否看到了vertical_flip 控制項。如果是這樣,請編輯您的 .profile:
nano ~/.profile
並在最後加上:
# Flip webcam video
v4l2-ctl -c vertical_flip=0
v4l2-ctl -c vertical_flip=1
(雙重命令是故意的)