Query on Gstreamer framework

Chuck Crisler ccrisler at mutualink.net
Fri Feb 6 09:16:12 PST 2015


I am not familiar with the JPEG formats and requirements, but do you really
want the jpegenc to be after the color space conversion rather than working
on the raw input video? Also, you need an EOS from the pipeline (source or
somewhere upstream of the filesink to properly write headers, etc. to the
file and then close the file. Enable some logging to get a better idea of
what the pipeline is/isn't doing.

On Fri, Feb 6, 2015 at 2:32 AM, Ratheendran R <ratheendran.s at gmail.com>
wrote:

> Thanks Stefan for all the clarification to my query.
>
> Hi All,
>
> I am currently working on a use case to enable recording of video stream
> on an event,  we are interested to record for time duration (time of event
> ) +/- Delta, where Delta is the duration in sec.
>
> For this, I created a Gstreamer pipe line to show the live stream on the
> screen and also record the compressed video with delta = 30 sec is created
> with ,now this is not working for me. I am to see the live video from the
> web-cam but recorded output.avi file size is 0 bytes.
>
> gst-launch-0.10 -v v4l2src device=/dev/video0 !
> video/x-raw-yuv,width=640,height=480 ! ffmpegcolorspace ! tee name=t !
> queue  ! autovideosink t. ! jpegenc ! avimux name=mux ! queue
> max-size-buffers=0 max-size-time=0 max-size-bytes=0
> min-threshold-time=30000000000 ! filesink location=output.avi
>
> Can any one suggest a better way to do this task.
>
> Also can any one share info on plug-in, which take care of wear leveling
> in case of continuous recording on a hard disk.
> I have came across TI DVR File Format :
> http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/129931
>
> Do Gstreamer has a mechanism to do anything similar activity.
>
> Can any one comment on Gstreamer daemon plug-in, this seems to make life
> easier for programmer, is this code production ready.
> https://github.com/RidgeRun/gstd/wiki/Building-gstreamer-daemon
>
> Thanks for your valuable time.
>
> Ratheendran
>
> On Sun, Jan 11, 2015 at 12:35 AM, Stefan Sauer <ensonic at hora-obscura.de>
> wrote:
>
>>  On 01/10/2015 07:22 PM, Ratheendran R wrote:
>>
>>  Hello All,
>>
>>
>>  I am new to gstreamer frame work, so excuse me if I am putting any
>> basic question in the forum.
>>
>>
>>  I have some technical/license side query on gstreamer framework.
>>
>>
>>  1. We are planing to use Gstreamer ported by freescale on imx6, so my
>> question is can we use gstreamer on the production system. Any legal
>> obligations?
>>
>> GStreamer is LGPL and many plugins are as well. An exception are e.g.
>> plugins of the gst-plugins-ugly module. For legal advice better contact a
>> lawyer though!
>>
>>  2. How many pipeline is possible from a single gstreamer source
>> element. I want a single source to sink the video sceen as well as the
>> write to a circullar buffer.
>>
>> You can use the tee element to create branches in the graph. E.g.
>> camerabin is a high level element that uses one camera source and e.g.
>> shows the video on screen and records it at the same time.
>>
>>  3. We want to store the encoded video in a circular buffer based on
>> time stamp and latter would like to retrive the samples of frames based on
>> the time stamp, I would like to parse the same video stroed in the circular
>> buffer and create a new video file based on sampled frames.
>>
>> I am not following. A queue element could keep a backlog of frames, but
>> would *not* offer convenient random access.
>>
>>  -I would like to know does the existing gstreamer pipeline make all the
>> things possible.
>>
>>  -Do any one know of the existing application to which I can take a look
>> and start my activity.
>>
>> Each git module has a tests/examples directory.
>> Stefan
>>
>>
>>  Thanks for you time to look into my queries.
>>
>>
>>  Regards,
>>
>> Ratheendran
>>
>>
>> _______________________________________________
>> gstreamer-devel mailing listgstreamer-devel at lists.freedesktop.orghttp://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150206/d6250c6a/attachment.html>


More information about the gstreamer-devel mailing list