AW: Avimux refuses Video Caps

Sternkopf, Felix Felix.Sternkopf at telerob.com
Thu Sep 21 13:51:22 UTC 2023


My guess is the framerate. I don’t no why but after the „h264parse“ step the framerate is down to 0/1. My source is an encoded video from a rtspsrc and when I change the encoder from openh264enc to x264enc on the rtsp server it works and the framerate is correctly at 30/1. I have no idea why the framerate drops down to 0/1 after the parsing step.
With --gst-debug=*:3,GST_CAPS:5 I cannot find any problems with the colorimetry.

Not working pipeline with openh264enc Encoder on RTSP server side:
[cid:image001.png at 01D9ECA3.77154F90]
Working pipeline with x264enc Encoder on RTSP server side:
[cid:image004.png at 01D9ECA3.77154F90]


Best Regards,
Felix




Von: Marianna Smidth Buschle <msb at qtec.com>
Gesendet: Donnerstag, 21. September 2023 14:17
An: gstreamer-devel at lists.freedesktop.org
Cc: Sternkopf, Felix <Felix.Sternkopf at telerob.com>
Betreff: Re: Avimux refuses Video Caps


My first guess is problems with the colorimetry, I had issues with other plugins.



You can try debugging further with: --gst-debug=*:3,GST_CAPS:5

So you can pin point what parts of the CAPS is going wrong.



In some situations a 'h264parse' might help.



Best Regards

Marianna
On 21/09/2023 14.00, gstreamer-devel-request at lists.freedesktop.org<mailto:gstreamer-devel-request at lists.freedesktop.org> wrote:

Hey guys,

i developed a pipeline with two parallel streams which are combined in a muxer. There is one audio stream and one video stream. My problem is, that the GstAviMux refuses the following videocaps:

video/x-h264,

            stream-format=(string)byte-stream,

            alignment=(string)au,

            width=(int)1280,

            height=(int)720,

            framerate=(fraction)0/1,

            chroma-format=(string)4:2:0,

            bit-depth-luma=(uint)8,

            bit-depth-chroma=(uint)8,

            parsed=(boolean)true,

            profile=(string)constrained-baseline,

            level=(string)3.1



As i understand the documentation of the GstAviMux element, it should accept this caps. Is there any ideas for this problem?



Kind regards,

Felix Sternkopf

--

Best regards / Med venlig hilsen

“Marianna Smidth Buschle”
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230921/fbae5966/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 119475 bytes
Desc: image001.png
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230921/fbae5966/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 130992 bytes
Desc: image004.png
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230921/fbae5966/attachment-0003.png>


More information about the gstreamer-devel mailing list