我有一个通过 RTSP 传输视频的 IP-CAM,我想用它来检测条形码zbarcam
(来自 Ubuntu 的zbar-tools
包裹)。
根据zbarcam
手册,它期望获得一个 video4linux 字符设备(默认/dev/video0
)。我怎样才能让它接收 RTSP 流呢?
我尝试使用mplayer
,但我不知道如何使用它将流传输到zbarcam
.
答案1
尝试以下几行:
sudo apt-get install v4l2loopback-utils gstreamer1.0-tools
sudo modprobe v4l2loopback # might not be needed
gst-launch-1.0 -v rtspsrc location=rtsp://your_stream_url ! v4l2sink device=/dev/video1
然后您应该能够像往常一样对 /dev/video1 使用 zbarcam。