如何解决Nvidia Jetson Nano 上带有 USB 网络摄像头的 GStreamer
我正在使用 Nvidia Jeton Nano 处理 AI-Thermometer 项目。
该项目使用 Pi 相机 v2 进行视频捕获。 这是使用 Pi camera v2 显示视频流的命令。
gst-launch-1.0 nvarguscamerasrc sensor_mode=0 ! 'video/x-raw(memory:NVMM),width=3264,height=2464,framerate=21/1,format=NV12' ! nvvidconv flip-method=2 ! 'video/x-raw,width=960,height=720' ! nvvidconv ! nvegltransform ! nveglglessink -e
我想使用普通的 USB 网络摄像头(例如 Logitech c930)而不是 Pi camera v2。 为此,我需要以与上述管道命令相同的方式使用 GStreamer 流式传输 USB 网络摄像头数据。
我在 Jetson Nano 的 Ubuntu 上安装了 v4l-utils
。并尝试这样,
gst-launch-1.0 v4l2src device="/dev/video0" ! 'video/x-raw(memory:NVMM),width= ...
,但它给出了警告并且不起作用。
如何显示来自网络摄像头的视频流?
解决方法
设备参数周围不应有引号,即 ['http://www.example.com/internal_link.php','http://www.example.com/internal_link.php','http://www.example.com/internal_link.php']
。如果错误仍然存在,则可能是其他原因。
gst-launch-1.0 v4l2src device="/dev/video0" ! \
"video/x-raw,width=640,height=480,format=(string)YUY2" ! \
xvimagesink -e
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。