gstreamer : record a stream while playing
Duchassin Frederic
duchassin at sefram.fr
Wed Feb 6 08:32:48 UTC 2019
Hello All,
Just a new question in relation with this pipeline :
Is it possible to add all the gstreamer sinks to my pipeline AND only
link one branch.
That's to say, just link the record branch. The decode branch is in
pipeline but not linked. At this point, my first test show that it
doesn't work.
BR
Frédéric
Le 05/02/2019 à 19:12, Duchassin Frederic a écrit :
> Hi Tim,
>
> You're completely right! Many many thanks for your help.
>
> Great !!!
>
> BR
>
>
> Frederic
>
>
> Le 05/02/2019 à 17:49, Tim Müller a écrit :
>> On Tue, 2019-02-05 at 17:23 +0100, Duchassin Frederic wrote:
>>
>> Hi Frederic,
>>
>>> Even with a queue in each branch it doesn't work :
>>> gst-launch-1.0 filesrc location=/home/sefram/TS/4kfile.ts ! queue !
>>> typefind ! tee name=t t. ! queue ! decodebin ! queue ! kmssink t. !
>>> queue ! filesink location=/home/sefram/TS/essai.ts
>> Chances are that you are hitting one of the queue limits too early,
>> since you have a very high bitrate stream and the queue limits are
>> fairly small by default (~ 200 buffers, 10MB IIRC). That would prevent
>> the pipeline from prerolling.
>>
>> Try unsetting the limit on the queue that feeds into filesink with
>> queue max-size-bytes=0 max-size-time=0 max-size-buffers=0
>>
>> Cheers
>> Tim
>>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list