我可以使用以下命令在Ubuntu 16.04上使用gstreamer来流式传输视频源(BlackMagic Decklink卡):
gst-launch-1.0 decklinkvideosrc mode=7 ! videoconvert ! xvimagesink
现在我想在OpenCV 4.0.1中使用这个流,所以我尝试使用VideoCapture()
接口,如下所示:
cap = cv2.VideoCapture('decklinkvideosrc mode=7 connection=0 ! videoconvert ! appsink',cv2.CAP_STREAMER)
我无法获取流,出现以下错误:
GStreamer: Error opening bin: no element "decklinkvideosrc"
跑步:
gst-inspect-1.0 decklink
给出输出:
Plugin Details:
Name decklink
Description Blackmagic Decklink plugin
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdecklink.so
Version 1.8.3
License LGPL
Source module gst-plugins-bad
Source release date 2016-08-19
Binary package GStreamer Bad Plug-ins
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad1.0
decklinkvideosrc: Decklink Video Source
decklinkaudiosrc: Decklink Audio Source
decklinkvideosink: Decklink Video Sink
decklinkaudiosink: Decklink Audio Sink
4 features:
+-- 4 elements
目前没有回答
相关问题 更多 >
编程相关推荐