有没有办法使用 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