/ dev / videoの操作


21

ビデオストリームを取得し、/dev/video0エフェクトや変更を適用し、結果をで利用できるようにしたい/dev/video1です。

/dev/video0 --->効果の適用---> /dev/video1

たとえば、ascii artのmplayer tv:// -vo caca出力を表示します/dev/video/dev/video1デフォルトのウェブカメラフィードの代わりにスカイプで送信できるように、それを利用できるようにしたいと思います。

助言がありますか?

回答:


8

確かに。以下に2つの提案を示します。

  1. 舞台裏CLI。V4L2VDを使用して/ dev / videoVirt1などの仮想ビデオデバイスを作成し、mplayerを介してエフェクトをパイプ処理します。メモにある同様の例さえ。
  2. webcamスタジオなどの太いデスクトッププログラムを使用してパイプを作成し、スカイプ/ブロードキャストの驚異を実行します-ascii効果のためにmplayerを使用します

がんばろう!


4

Skypeで作業できるようになった別のv4l2ループバックドライバーを次に示します。 v4l2loopback driver 次に、Gstreamerを使用してパイプラインにセットアップできます。

apt-get install gstreamer-tools 

gst-launch -v v4l2src ! gstreamfiltershere ! v4l2sink device=/dev/video1

1
コマンドを実行すると、が表示されますDevice '/dev/video0' is not a output device。どうすればこれを回避できますか?助けてください。
user123456

システムに/ dev / video0は存在しますか?カメラが別のデバイスにマッピングされている可能性があります。ビデオデバイスは、例えば「LS -lは/ dev /ビデオ*」それは例えばの/ dev / video10かもしれない...「チーズ」アプリケーションをインストールして、ビデオを供給するデバイスを参照して、存在チェック
MikeW
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.