nvv4l2camerasrcを使用して、v4l2loopbackで作成された仮想デバイスからデータを取得します。

nvv4l2camerasrcを使用して、v4l2loopbackで作成された仮想デバイスからデータを取得します。

nvv4l2camerasrcを使用してv4l2loopbackで作成された仮想デバイスからデータストリームを取得する方法はありますか?これまでは、次の手順に従って仮想デバイスからのみビデオをストリーミングできます。

  • 次のパイプラインのいずれかを使用して仮想デバイスを作成します。
gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw' ! v4l2sink device=/dev/video2

または

gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM), format=UYVY' ! nvvidconv ! identity drop-allocation=true ! queue ! v4l2sink device=/dev/video2
  • 次に、次のようにストリーミング用のパイプラインを作成します。
gst-launch-1.0 v4l2src device=/dev/video2 ! 'video/x-raw' ! fpsdisplaysink video-sink=fakesink text-overlay=0 sync=false -v

しかし、nvv4l2camerasrcでパイプを使ってストリーミングしたいのですが、まだ機能していません。

gst-launch-1.0 nvv4l2camerasrc device=/dev/video2 ! 'video/x-raw(memory:NVMM), format=UYVY' ! nvvideoconvert ! fpsdisplaysink video-sink=fakesink --verbose

ベストアンサー1

おすすめ記事