can't run VideoCapture OpenCV + Gstreamer
Борис
bumatov at gmail.com
Fri Jul 5 12:00:23 UTC 2019
I built opencv+gstreamer and now i'm trying to run pipeline using next code:
cv::VideoCapture cap("udpsrc port=5000 !
application/x-rtp,media=video,
payload=26,encoding-name=JPEG,framerate=30/1 ! rtpjpegdepay ! jpegdec
! videoconvert ! appsink", cv::CAP_GSTREAMER);
But it don't work and GST_DEBUG gives me next verbose (there are just
WARNS):
0:00:00.091552122 6712 00482000 WARN filesrc
gstfilesrc.c:533:gst_file_src_start:<source> error: No such file
"C:\Users\Yumatov\Documents\build-testgstopencv-Desktop_Qt_5_12_2_MinGW_32_bit-Debug\udpsrc
port=5000 ! application\x-rtp,media=video,
payload=26,encoding-name=JPEG,framerate=30\1 ! rtpjpegdepay ! jpegdec
! videoconvert ! appsink"
0:00:00.091614363 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2141:gst_element_message_full_with_details:<source>
posting message: Resource not found.
0:00:00.091671639 6712 00482000 INFO
GST_ERROR_SYSTEM
gstelement.c:2168:gst_element_message_full_with_details:<source>
posted error message: Resource not found.
0:00:00.091719644 6712 00482000 WARN
basesrc gstbasesrc.c:3469:gst_base_src_start:<source> error: Failed to
start
0:00:00.093382284 6712 00482000 INFO filesrc
gstfilesrc.c:468:gst_file_src_start:<source> opening file
C:\Users\Yumatov\Documents\build-testgstopencv-Desktop_Qt_5_12_2_MinGW_32_bit-Debug\udpsrc
port=5000 ! application\x-rtp,media=video,
payload=26,encoding-name=JPEG,framerate=30\1 ! rtpjpegdepay ! jpegdec
! videoconvert ! appsink
0:00:00.093470680 6712 00482000 WARN filesrc
gstfilesrc.c:533:gst_file_src_start:<source>
error: No such file
"C:\Users\Yumatov\Documents\build-testgstopencv-Desktop_Qt_5_12_2_MinGW_32_bit-Debug\udpsrc
port=5000 ! application\x-rtp,media=video,
payload=26,encoding-name=JPEG,framerate=30\1 ! rtpjpegdepay ! jpegdec
! videoconvert ! appsink"
0:00:00.093608736 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2141:gst_element_message_full_with_details:<source>
posting message: Resource not found.
0:00:00.093666674 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2168:gst_element_message_full_with_details:<source>
posted error me
ssage: Resource not found.
0:00:00.093716666 6712 00482000 WARN basesrc
gstbasesrc.c:3469:gst_base_src_start:<source> error: Failed to start
0:00:00.093772286 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2141:gst_element_message_full_with_details:<source>
posting message: GStreamer error: state change failed and some element
failed to post a proper error message with the reason for the failure.
0:00:00.093825588 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2168:gst_element_message_full_with_details:<source>
posted error message: GStreamer error: state change failed and some
element failed to post a proper error message with the reason for the
failure.
Desktop_Qt_5_12_2_MinGW_32_bit-Debug\udpsrc port=5000 !
application\x-rtp,media=video,
payload=26,encoding-name=JPEG,framerate=30\1 ! rtpjpegdepay ! jpegdec
! videoconvert ! appsink
0:00:00.094257636 6712 00482000 WARN filesrc
gstfilesrc.c:533:gst_file_src_start:<source> error: No such file
"C:\Users\Yumatov\Documents\build-testgstopencv-Desktop_Qt_5_12_2_MinGW_32_bit-Debug\udpsrc
port=5000 ! application\x-rtp,media=video,
payload=26,encoding-name=JPEG,framerate=30\1 ! rtpjpegdepay ! jpegdec
! videoconvert ! appsink"
0:00:00.094322857 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2141:gst_element_message_full_with_details:<source>
posting message: Resource not found.
0:00:00.094376822 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2168:gst_element_message_full_with_details:<source>
posted error message: Resource not found.
0:00:00.094424496 6712 00482000 WARN basesrc
gstbasesrc.c:3469:gst_base_src_start:<source> error: Failed to start
0:00:00.094479123 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2141:gst_element_message_full_with_details:<source>
posting message: GStreamer error: state change failed and some element
failed to post a proper error message with the reason for the failure.
0:00:00.094531101 6712 00482000 INFO GST_ERROR_SYSTEM
gstelement.c:2168:gst_element_message_full_with_details:<source>
posted error message: GStreamer error: state change failed and some
element failed to post a proper error message with the reason for the
failure.
0:00:00.094578113 6712 00482000 WARN basesrc
gstbasesrc.c:3824:gst_base_src_activate_push:<source> Failed to start
in push mode
0:00:00.094624794 6712 00482000 INFO GST_PADS
gstpad.c:1277:activate_mode_internal:<source:src> failed to activate
in push mode
0:00:00.094670151 6712 00482000 WARN GST_PADS
gstpad.c:1142:gst_pad_set_active:<source:src> Failed to activate pad
This pipeline works using gst-launch... My system: win7, mingw32, opencv
4.1.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190705/de0d396c/attachment.html>
More information about the gstreamer-devel
mailing list