Reconfing mjpeg at any given fps

Krutskikh Ivan stein.hak at gmail.com
Wed Dec 28 17:13:53 UTC 2016


Thought anyone?

2016-12-26 9:10 GMT+03:00 Krutskikh Ivan <stein.hak at gmail.com>:

> Hi everyone
>
> I have a working program that captures video from varion IP cams. The main
> problem I'm facing is recording from mjpeg streams.
>
> I have to do this monster for mjpeg:
>
> souphttpsrc name=source  is-live=1 do-timestamp=1 ! multipartdemux
> name=demux ! jpegparse ! videorate ! image/jpeg,framerate=5/1 ! tee name=f
> ork fork. ! queue name=delay ! multipartmux name=mux ! tcpserversink
> name=stream timeout=2000000000  fork. ! queue ! matroskamux ! multifilesink
> name=persist  aggregate-gops=true post-mess
> ages=true  next-file=4
>
> My quesion goes as this:
>
> if I do ! videorate | image/jpeg,framerate=5/1' I get decent video but
> fixed at 5 fps.
> if complitely remove the element I get out video at 1 fps. In real world
> ip cams provide different fps from 15-20 to 5-4. How can I use gstreamer to
> be ready for that?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161228/94916e5a/attachment.html>


More information about the gstreamer-devel mailing list