
/dev/video0
からビデオストリームを取得し、いくつかの効果や変更を適用し、その結果をで利用できるようにしたいと思います/dev/video1
。
/dev/video0
--->効果を適用--->/dev/video1
たとえば、mplayer tv:// -vo caca
ASCII Art の出力が表示されます。ネイティブウェブカメラの代わりにSkype経由で送信できるようにし/dev/video
たい.../dev/video1
どんな提案がありますか?
答え1
しなければならない。以下は2つの提案です。
- CLIのビハインドストーリー。使用V4L2VD/dev/videoVirt1などの仮想ビデオデバイスを作成し、mplayerを介してパイプして効果を得ます。同様の例もあります。ノート。
- 次のような厚いデスクトッププログラムを使用してください。ウェブカメラスタジオパイプを作成し、Skype/ブロードキャスト魔法を実行します。私はまだASCII効果のためにmplayerを使用しています。
頑張ってください!
答え2
これはSkypeで利用可能な別のv4l2ループバックドライバです。 v4l2ループバックドライバ その後、Gstreamerを使用してパイプラインを設定できます。
apt-get install gstreamer-tools
gst-launch -v v4l2src ! gstreamfiltershere ! v4l2sink device=/dev/video1