Render text at certain moments with GnlComposition
Thibault Saunier
thibault.saunier at collabora.com
Mon Nov 21 16:50:21 PST 2011
Hello,
Have you tried using the Gstreamer Editing Services to do that?
Transitions and text overlay are supported already:
*http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-editing-services/html/GESTimelineTextOverlay.html
*http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-editing-services/html/GESTimelineStandardTransition.html
I know it is not really the answer to your technical question but GES
seems to be best suited for this particular problem. Also as GES is
built upon gnonlin, you could have a look at the code to see how we
handle that.
Regards,
Thibault Saunier
On Mon, 2011-11-21 at 18:03 -0200, Rossana Guerra wrote:
> Hello, I have a Gnlcomposition with 2 gnlfilesources (videofiles), I
> need to render text in a customizable manner. For instance, at certain
> time file1 needs text over it and file2 doesn't and viceversa or even
> both could need the text rendered over them.
> I could put a text in the common queue, so it always appears and it
> isn't the needed behavior.
>
> I appreciate any clue, thanks
>
> Rossana
>
>
> The pipeline
>
>
> GnlComposition
>
> gnlfilesource1
>
> --------------------gnlOperarion--------queue-----sink // I put
> the textoverlay between the queue and the sink
> gnlfilesource2
>
>
> gnlOperation //for crossfade purposes
>
> alpha1
> ----------videomixer--------ffmpegcolor
> alpha2
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list