問題タブ [v4l2loopback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8303 参照

c++ - V4L2loopback モジュールによって作成された仮想 Web カメラに書き込み/パイプする方法は?

LinuxでOpenCVを使用して、Webカメラから読み取り、フレームを処理するアプリケーションを作成しました。ここで、アプリケーションの出力を、V4L2loopback モジュールによって作成された仮想 Web カメラにパイプして、他のアプリケーションが読み取れるようにしたいと考えています。C を使用してアプリケーションを作成しました。これを行う方法がわかりません。ヒントを教えてください。

0 投票する
1 に答える
7740 参照

google-chrome - Chrome 互換のウェブカメラとしての GStreamer + V4L2loopback

着信ビデオが RTP 経由で H264 である v4l2loopback を使用して、Chrome で仮想カメラを作成しようとしています。

GStreamer テスト ビデオを Chrome で認識させることに成功しましたMediaStreamTrack.getSources

これで問題なく動作し、Chrome にビデオ テスト ソースが表示されます。

ただし、着信 h264/RTP ソースを使用すると、デバイスが に表示されませんMediaStreamTrack.getSources。例えば:

これの理由は何ですか?解決策は何ですか?

おそらくこれはビデオ形式に関係しており、v4l2loopback を介して正しいキャップを設定する必要があると考えていました。

0 投票する
3 に答える
13516 参照

webrtc - Dummy video device - v4l2loopback - webRTC

I need to play multiple video for test a video server. I'm using lubuntu 14.04 and have installed V4l2loopback to make the device file ( /dev/videoN )

I am using mplayer to play video from this device as described mplayer cam

I have done the modify to the source code and successfully played the video and viewed with xawtv and with flashplayer (on firefox 28). I have tried to view with webRtc but it can't work.

Do you have some idea to do this? There is some particular pixelformat to define in examples/yuv4mpeg_to_v4l2.c ?

.....

I'm trying to find the problem using direct access to the resource with this script:

The video constraingts are take from mplayer output:

But the problem persists: "The following error occured: Starting video failed"..

The video is correctly played and visible both with xawtv and with flashplayer.

0 投票する
1 に答える
576 参照

gstreamer - GStreamer Decklinksrc が v4l2loopback で機能しない

Blackmagic Intensity Pro キャプチャ カードと GoPro Hero 3 を HDMI で接続しています。

v4l2loopback を /dev/video0 にインストールしました。

Decklinksrc を使用してビデオを v4l2sink にキャプチャしようとしています:

mplayer を使用する場合:

完璧に動作しますが、Skype は video0 を黒い画面として表示します。チーズとフラッシュは、このデバイスをまったく表示しません。

フラッシュとスカイプでウェブカメラとして機能させるにはどうすればよいですか?

0 投票する
0 に答える
1668 参照

gstreamer - Gstreamer + c920 からの h264 ストリーム + v4l2loopback が機能しない

私は cubieboard2 と webcam logitech c920 を使用したプロジェクトで 1 か月間作業してきました。多くの検索と試行錯誤の後、gstreamer + v4l2loopback を使用して、c920 を vlc に提供するハードウェアでエンコードされた h264 ストリームを送信し、textoverlay を追加することにしました。このプログラム。

v4l2loopback で gstreamer を使用しようとしたときに問題が発生しました。Logitech からの raw ストリームを使用すると、正常に動作します。

これでもいいです

しかし、h264 ストリームを使用すると:

「ストリーミングタスクが一時停止され、リンクされていない理由(-1)」を出力して機能しません。興味深いのは、パイプラインで指定したキャップとは異なるキャップをプログラムが出力することです。

/GstPipeline:pipeline0/GstUvcH264Src:src.GstGhostPad:vfsrc: caps = video/x-raw, format=(string)YUY2, width=(int)2304, height=(int)1536, pixel-aspect-ratio=(fraction) )1/1、インターレースモード=(文字列)プログレッシブ、フレームレート=(分数)2/1 /GstPipeline:pipeline0/GstUvcH264Src:src.GstGhostPad:vfsrc.GstProxyPad:proxypad0: caps = video/x-raw、format=( string)YUY2、width=(int)2304、height=(int)1536、pixel-aspect-ratio=(fraction)1/1、interlace-mode=(string)progressive、framerate=(fraction)2/1

問題がこれに関連していると確信していますが、この問題を解決する方法がわかりません。どんな助けでも大歓迎です。

私は使用しています:

  • v4l2loopback (0.8.0)
  • Gstreamer 1.2.4
  • cubieboard2(アームコンピュータ)
  • ウェブカメラ ロジクール c920
0 投票する
3 に答える
2629 参照

gstreamer - 仮想 Web カメラとしての rtsp ストリーム (v4l2loopback、logitech c920、beaglebone、gstreamer)

v4l2loopback を使用して、ビーグルボーンからの rtsp ストリームを仮想 Web カメラとして使用しようとしています。

ビーグルボーン(サーバー)で、次のようにストリームを開始します。

私のクライアントでは、問題なく vlc を使用してストリームを表示できます。今、私はストリームを仮想ウェブカメラとして使用しようとしています:

コマンドの結果は次のとおりです。

ここで何が悪いのか誰か知っていますか?何か不足していますか、それともこれを達成する別の方法はありますか? ありがとう!

0 投票する
0 に答える
1125 参照

gstreamer - gstreamer を使用して、ビデオを仮想カメラ入力として VM にストリーミングします

VLC を使用して PC からリモート VM にカメラをストリーミングします。

cvlc v4l2:///dev/video0 :live-caching=300 :sout="#transcode{vcodec=FLV1,scale=0.75,vb=128,acodec=none}:http{dst=:8080/stream.wmv}"

ポート フォワーディング ( ssh -C -X -p 22 user@83.*.*.* -R 8080:localhost:80) と次のコマンドを使用して、VM からカメラを確認できます。

wget http://13.*.*.*:8080/stream.wmv -O - | mplayer mplayer -cache 8192 -

そのストリームを取得して、仮想カメラ、たとえば /dev/video9 に送信したいと思います。この仮想カメラは、Skype から読み取り可能である必要があります。仮想カメラには v4l2loopback を使用します。ストリームを受信するには、gstreamer と mjpegtools_yuv_to_v4l を使用します。

[WebcamStudio なしで vloopback mjpeg パイプを使用するにはどうすればよいですか][1] から次のようなものを読みました。

gst-launch-1.0 souphttpsrc location=http://13*.*.*.*:8080/stream.wmv ! decodebin ! y4menc ! filesink location=output.yuv & cat output.yuv | mjpegtools_yuv_to_v4l /dev/video9

しかし、次のようなエラーが発生します

sfdemux0: ストリームを逆多重化できませんでした。追加のデバッグ情報: 読み取りストリーム ヘッダーの EOF、停止。

ありがとうございました。