Recode a motion-jpeg stream into mpeg-ts?

Tim Müller tim at centricular.com
Tue Mar 5 08:30:21 UTC 2019


On Tue, 2019-03-05 at 09:01 +0100, Christophe Lohr wrote:

Hi Christophe,

The multiview thing is just a warning in the debug log, I don't think
it should have any effect or cause any problems.

You can set fakesink silent=false and pass -v to gst-launch-1.0 to see
if you get output buffers on the fakesink (or use fakesink dump=true).

As for the pipeline in your previous mail

   $ gst-launch-1.0 -v uridecodebin uri=... ! video/x-raw,
   framerate=0/1 ! autovideosink sync=false

and

   $ gst-launch-1.0 -v uridecodebin uri=... ! video/x-raw,
   framerate=0/1 ! videorate !  video/x-raw, framerate=25/1 !
   autovideosink sync=false

there shouldn't be any need to specify that caps filter in front of
videorate, you just need the one after it to force it to a certain
output framerate, so

   $ gst-launch-1.0 -v uridecodebin uri=... ! videorate ! video/x-raw,
   framerate=25/1 ! autovideosink sync=false

should hopefully work.

Cheers
 -Tim

-- 
Tim Müller, Centricular Ltd - http://www.centricular.com



More information about the gstreamer-devel mailing list