Caps Do Not Completely Specify the Output Format
RedMarsBlueMoon
fred.sund at gmail.com
Thu Oct 29 02:12:17 UTC 2020
Hi and thanks for the suggestion!
I ran:
> gst-launch-1.0 -v -m filesrc location=/home/pi/Videos/mulan.h264 !
> h264parse ! queue ! v4l2h264dec ! queue ! autovideosink
but it also didn't work and I got output ending with:
Got message #54 from element "h264parse0" (error): 0:00:01.320284179 8828
0x16e96a0 WARN structure
gststructure.c:1832:priv_gst_structure_append_to_gstring: No value transform
to serialize field 'gerror' of type 'GError'
GstMessageError, gerror=(GError)NULL,
debug=(string)"gstbaseparse.c\(3611\):\ gst_base_parse_loop\ \(\):\
/GstPipeline:pipeline0/GstH264Parse:h264parse0:\012streaming\ stopped\,\
reason\ not-negotiated\ \(-4\)", details=(structure)"details\,\
flow-return\=\(int\)-4\;";
ERROR: from element /GstPipeline:pipeline0/GstH264Parse:h264parse0: Internal
data stream error.
Additional debug info:
gstbaseparse.c(3611): gst_base_parse_loop ():
/GstPipeline:pipeline0/GstH264Parse:h264parse0:
streaming stopped, reason not-negotiated (-4)
I tried swapping the decoder for 'avdec_h264' with no luck. I also tried
with the pre-muxed video file plus another .h264 file that is also correct.
Btw, this is the output of doing,
ffprobe /home/pi/Videos/mulan.h264
[h264 @ 0x18e2a00] Stream #0: not enough frames to estimate rate; consider
increasing probesize
Input #0, h264, from '/home/pi/Videos/mulan.h264':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive),
1920x804 [SAR 1:1 DAR 160:67], 90k tbr, 1200k tbn, 180k tbc
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list