<div dir="ltr">There is no way for a muxer to control the frame-rate when you have h.264 frames.  Except for the keyframes, all of the h.264 frames are defined in terms of a change with respect to adjacent frames.  So if you remove one h.264 frame, you destroy the information required to generate many adjacent frames (in most cases).  This is why it is necessary to convert (decode) the signal to video/x-raw, so you CAN remove individual frames; and then convert (re-encode) back to video/x-h264.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 4, 2019 at 12:45 AM Guillaume CLODIC <<a href="mailto:guillaume.clodic@ifremer.fr">guillaume.clodic@ifremer.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
i do not want to modify the framerate of the original stream (which is 25<br>
fps). I only want that my mp4 file to have the correct framerate : 25 fps<br>
and not 49.36 or 99/2 according to gst-discovery.<br>
<br>
why the mp4mux does not set the correct framerate ? (the caps for the src<br>
pad of the muxer says fps is 25).<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>