突然、自宅で仕事をしながらテレビ会議が大勢背景ぼかし、背景画像の変更、フィルタ、ジャガイモに変身など、多くの面白い機能がWindowsクライアントにのみ組み込まれています。私はそれがまさに仕事にとって重要ではないことを知っていますが、同志愛を加え、私は疎外感を感じました。
私のLinuxシステムにこの機能のいくつかをどのように追加できますか?クライアント/サービスを変更するオプションはありません。私は、すべての会議アプリケーションで選択できる一種の仮想カメラデバイスを作成するためのソリューションを探しています。
答え1
いくつかの基本的なビデオ効果を得るために、Linuxウェブカメラでffmpegを使用するためのLinuxパッケージweffeを作成しました。https://github.com/intermezzio/weffe。フレームなどの前景画像を追加したり、上部と下部のミームテキストを追加したり、事前に録画したビデオをウェブカメラにストリーミングしたり、他のいくつかの機能を使用したりできます。追加のプログラミング言語なしで100%シェルで書かれているので、非常に高速です。
ただし、より多くの機能を備えたプログラムを探している場合は、次のようないくつかのプログラムを検討してください(rriemannのレビューにあるプログラムを含む)。
- 講生:偽の画像(モナリザなど)に話しかけると、その口から単語が出ます。 (Python + Tensorflowを使用し、CoLabを介してクラウドで実行可能)
- パイフェイクウェブカメラ:偽のウェブカメラデバイスにビデオを書き込むためのPythonライブラリ
- Linux偽の壁紙ウェブカメラ:Linuxで仮想背景を使用する(Python + OpenCVで作成)
- オープンソース仮想背景:別の仮想デーモン(Python + OpenCVでも作成)
答え2
私はv4l2loopbackとv4l2-sink obsプラグインを含むOBS Studioを使ってかなり良いソリューションを見つけました。これにより、OBSの出力をすべてのビデオ会議クライアントで開くことができる仮想Webカメラに送信できます。まだ背景ぼかしを把握していませんが、OBSには緑色の画面などの多くのオプションとプラグインがあります。