我在 64 位 Ubuntu 14.04 上使用 Google Chrome 39.0.2171.71(64 位)。我的笔记本电脑是华硕 A52F。
问题是默认情况下,网络摄像头视频在所有地方都是倒置的(Skype、Hangouts)。使用
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype &
Skype 视频已得到纠正。
但是,我无法让 Google Hangouts 使用它。我尝试过此解决方案但上述路径中没有 GoogleTalkPlugin。我该如何修复 Hangouts 视频或所有视频?
答案1
PS. 如果您在 Firefox 中仍遇到“颠倒”视频,那么使用 GoogleTalkPlugin 的解决方案应该有效。您需要先安装它(只有 Firefox 仍在使用此插件,Chrome 已切换到 WebRTC 视频标准 - 无需插件):
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin & firefox
另请查看这个较新的主题更多关于如何在 Ubuntu 16.04 及其衍生版本中使用 LD_PRELOAD 的示例。希望这能有所帮助。干杯!
答案2
关于修复基于 Chrome/Chromium 的浏览器中倒置/翻转的笔记本电脑网络摄像头视频 - V4L1 不适用于 Chrome。WebRTC 视频需要 V4L2。
几天前,我将 ASUS P52F 笔记本电脑更新到 Linux Mint 18 XFCE,现在与 Ubuntu 16.04.1 相当。我仅使用 Chrome 网络浏览器在 Hangouts 和 Facebook 上遇到了“颠倒”的网络摄像头视频。Firefox 运行良好。Cheese 也能正确显示视频。
经过谷歌搜索我发现此错误报告。在评论 22 中,您可以看到 2 年前提出了一个 0001-Use-libv4l2-for-Linux-V4L-grabber.patch,它修复了 Chrome/Chromium 的行为。一年多以来,libv4l2 已添加到 Chromium,但尚未在 Linux 上启用。您可以在错误报告线程中看到整个讨论。长话短说,他们似乎近一年来都没有积极致力于修复此问题。但是,有一些丑陋的解决方法……
你可以加翻转Chrome 扩展程序。它允许您翻转网络摄像头视频或网页的任何其他元素。它只会在本地翻转,因此通过 Chrome 与您交谈的人也需要使用相同的技巧。它并不漂亮,但它有效......嗯,有点 ; )
毕竟,切换到 Firefox 可能是一个更好、更舒适的解决方案,因为看起来在 Google 修复其 Linux 版本之前,网络摄像头视频无法使用 Chrome 永久“上下颠倒”。Firefox 在 LM18 中为我工作,没有任何额外的麻烦。我希望它也能为您服务。