Help needed to mix image with video
rajnikant jachak
rajnikantjachak at gmail.com
Mon Feb 11 23:32:35 PST 2013
I got the valid pipeline now. Following is the pipeline which serves my
purpose.
gst-launch -v \
videomixer name=mix sink_1::xpos=500 sink_1::ypos=760 sink_1::alpha=0.9
sink_1::zorder=3 sink_2::xpos=400 sink_2::ypos=100 sink_2::zorder=2
background=3 \
! xvimagesink sync=true \
filesrc location=Sample.png \
! pngdec ! queue ! ffmpegcolorspace \
! imagefreeze ! mix. \
filesrc location=Sample.mp4 \
! qtdemux ! queue \
! legacyh264parse ! queue ! ffdec_h264 \
! ffmpegcolorspace \
! mix.
Let me know if anyone sees any improvement in this.
Thanks,
Rajnikant
On Tue, Feb 12, 2013 at 12:15 PM, rajnikant jachak <
rajnikantjachak at gmail.com> wrote:
> Hi all,
> I was able to mix image and video by using following pipeline without any
> issue.
>
> gst-launch -v \
> videomixer name=mix \
> ! xvimagesink sync=true \
> filesrc location=Sample.mp4 \
> ! qtdemux ! queue \
> ! legacyh264parse ! queue ! ffdec_h264 \
> ! ffmpegcolorspace \
> ! mix. \
> filesrc location=Sample.png \
> ! pngdec ! queue ! ffmpegcolorspace \
> ! imagefreeze ! mix.
> but with this pipeline I'm not getting desired effect. As I wanted to see
> my image file should freeze on screen while video is getting played back
> with its normal speed. With this pipe line I'm not able to see my image
> though pipeline does not give any error.
>
> Can any one has suggestion to try?
> Thanks,
>
>
>
> On Mon, Feb 11, 2013 at 7:48 PM, rajnikant jachak <
> rajnikantjachak at gmail.com> wrote:
>
>> Hi All,
>>
>> I want to construct pipeline, so that it can combine video and image data
>> and display it on screen. I'm using below pipeline. If I run either image
>> or video individual with videomixer its running fine. But when I combine
>> this, same gives segmentation fault (Corrupt stack).
>>
>> gst-launch -v \
>> videomixer name=mix \
>> ! xvimagesink sync=false \
>> filesrc location=Sample.mp4 \
>> ! qtdemux \
>> ! legacyh264parse ! ffdec_h264 \
>> ! mix. \
>> filesrc location=Sample.png \
>> ! pngdec ! ffmpegcolorspace \
>> ! imagefreeze ! mix.
>>
>> Can anyone tell me what am I missing here?
>>
>> --
>> Regards,
>> Rajnikant Jachak.
>>
>> The pessimist sees difficulty in every opportunity. The optimist sees the
>> opportunity in every difficulty.
>
>
>
>
> --
> Regards,
> Rajnikant Jachak.
>
> The pessimist sees difficulty in every opportunity. The optimist sees the
> opportunity in every difficulty.
>
--
Regards,
Rajnikant Jachak.
The pessimist sees difficulty in every opportunity. The optimist sees the
opportunity in every difficulty.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130212/be6f94ba/attachment.html>
More information about the gstreamer-devel
mailing list