私は 64 ビット Ubuntu 14.04 で Google Chrome 39.0.2171.71 (64 ビット) を使用しています。私のラップトップは ASUS A52F です。
問題は、デフォルトではウェブカメラの映像がどこでも反転していることです(Skype、ハングアウト)。
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype &
Skype ビデオが修正されます。
しかし、Googleハングアウトではこれが機能しません。試してみましたがこの解決策しかし、上記のパスに GoogleTalkPlugin がありません。 ハングアウト ビデオまたはすべてのビデオ全般を修正するにはどうすればよいですか?
答え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 ウェブ ブラウザのみを使用してハングアウトと Facebook でウェブカメラのビデオが「逆さま」に表示されました。Firefox は問題なく動作します。Cheese でもビデオは正常に表示されます。
グーグルで調べたらこのバグレポートコメント 22 を見ると、2 年前に Chrome/Chromium の動作を修正する 0001-Use-libv4l2-for-Linux-V4L-grabber.patch が提案されていたことがわかります。1 年以上前から libv4l2 は Chromium に追加されていますが、Linux では有効になっていません。バグ レポート スレッドで議論全体を見ることができます。簡単に言うと、彼らはここ 1 年近くこの問題の修正に積極的に取り組んでいないようです。ただし、醜い回避策がいくつかあります...
あなたは付け加えられますこれをひっくり返してChrome の拡張機能です。Web カメラのビデオや Web ページのその他の要素を反転できます。反転できるのはローカルのみなので、Chrome 経由で会話する相手も同じトリックを使用する必要があります。見た目は良くありませんが、うまく機能しています... まあ、まあ、うまく機能しています ; )
結局のところ、Google が Linux バージョンを修正するまで、Chrome でウェブカメラのビデオを永久に「上下逆さま」にすることはできないようなので、Firefox に切り替えるのがより良くて快適な解決策になるかもしれません。Firefox は、私にとっては LM18 で何の面倒もなく動作しました。皆さんにも同様に動作することを願っています。