Re: VideoWall gstreamer

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

Thabelo Mmbengeni-2
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

amirulsyahmi
so if i have avi file i just can replace my avi file at video.avi?

On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

Thabelo Mmbengeni-2
try it...


On Thu, Sep 22, 2011 at 10:28 AM, M. Amirul Syahmi <[hidden email]> wrote:
so if i have avi file i just can replace my avi file at video.avi?


On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

amirulsyahmi
Hi Thabelo


so I modify this code to this one

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


and save it as videotest.sh. Im using meego 1.1. after run ./videotest.sh i got error. 

no elements "kenburns". 

is it this kenburns is good, bad or ugly plugin? 

On Thu, Sep 22, 2011 at 4:34 PM, Thabelo Mmbengeni <[hidden email]> wrote:
try it...


On Thu, Sep 22, 2011 at 10:28 AM, M. Amirul Syahmi <[hidden email]> wrote:
so if i have avi file i just can replace my avi file at video.avi?


On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

Thabelo Mmbengeni-2
you do not necessarily need the kenburns element you can remove it if you want but its installed manually from https://github.com/dirjud/kenburns. Its for image rotations. 

On Thu, Sep 22, 2011 at 10:46 AM, M. Amirul Syahmi <[hidden email]> wrote:
Hi Thabelo


so I modify this code to this one

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


and save it as videotest.sh. Im using meego 1.1. after run ./videotest.sh i got error. 

no elements "kenburns". 

is it this kenburns is good, bad or ugly plugin? 

On Thu, Sep 22, 2011 at 4:34 PM, Thabelo Mmbengeni <[hidden email]> wrote:
try it...


On Thu, Sep 22, 2011 at 10:28 AM, M. Amirul Syahmi <[hidden email]> wrote:
so if i have avi file i just can replace my avi file at video.avi?


On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

amirulsyahmi
So here is the latest one...

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


here is the script so u can see the error

Script started on Fri 23 Sep 2011 09:08:03 AM GMT
]0;meego@localhost:~/TEST[?1034h[root@localhost TEST]# ./avitest2.sh 
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
libva: libva version 0.31.1
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/xorg/modules/drivers/emgd_drv_video.so
Intel(R) Embedded Media and Graphics Driver 1.6 Build 1922
Using XCB based dispatch table.
libva: va_openDriver() returns 0
ERROR: from element /GstPipeline:pipeline0/GstAviDemux:avidemux0: Internal data stream error.
Additional debug info:
gstavidemux.c(5134): gst_avi_demux_loop (): /GstPipeline:pipeline0/GstAviDemux:avidemux0:
streaming stopped, reason not-negotiated
Execution ended after 219849491 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
]0;meego@localhost:~/TEST[root@localhost TEST]# exit
exit



Script done on Fri 23 Sep 2011 09:08:14 AM GMT

On Thu, Sep 22, 2011 at 5:02 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you do not necessarily need the kenburns element you can remove it if you want but its installed manually from https://github.com/dirjud/kenburns. Its for image rotations. 


On Thu, Sep 22, 2011 at 10:46 AM, M. Amirul Syahmi <[hidden email]> wrote:
Hi Thabelo


so I modify this code to this one

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


and save it as videotest.sh. Im using meego 1.1. after run ./videotest.sh i got error. 

no elements "kenburns". 

is it this kenburns is good, bad or ugly plugin? 

On Thu, Sep 22, 2011 at 4:34 PM, Thabelo Mmbengeni <[hidden email]> wrote:
try it...


On Thu, Sep 22, 2011 at 10:28 AM, M. Amirul Syahmi <[hidden email]> wrote:
so if i have avi file i just can replace my avi file at video.avi?


On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

Thabelo Mmbengeni-2
check your screen resolution where "ximagesrc  startx=3156 starty=120 endx=3285 endy=780" in screen pixels

On Thu, Sep 22, 2011 at 11:13 AM, M. Amirul Syahmi <[hidden email]> wrote:
So here is the latest one...

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


here is the script so u can see the error

Script started on Fri 23 Sep 2011 09:08:03 AM GMT
]0;meego@localhost:~/TEST [?1034h[root@localhost TEST]# ./av itest2.sh 
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
libva: libva version 0.31.1
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/xorg/modules/drivers/emgd_drv_video.so
Intel(R) Embedded Media and Graphics Driver 1.6 Build 1922
Using XCB based dispatch table.
libva: va_openDriver() returns 0
ERROR: from element /GstPipeline:pipeline0/GstAviDemux:avidemux0: Internal data stream error.
Additional debug info:
gstavidemux.c(5134): gst_avi_demux_loop (): /GstPipeline:pipeline0/GstAviDemux:avidemux0:
streaming stopped, reason not-negotiated
Execution ended after 219849491 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
]0;meego@localhost:~/TEST [root@localhost TEST]# exit
exit



Script done on Fri 23 Sep 2011 09:08:14 AM GMT

On Thu, Sep 22, 2011 at 5:02 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you do not necessarily need the kenburns element you can remove it if you want but its installed manually from https://github.com/dirjud/kenburns. Its for image rotations. 


On Thu, Sep 22, 2011 at 10:46 AM, M. Amirul Syahmi <[hidden email]> wrote:
Hi Thabelo


so I modify this code to this one

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


and save it as videotest.sh. Im using meego 1.1. after run ./videotest.sh i got error. 

no elements "kenburns". 

is it this kenburns is good, bad or ugly plugin? 

On Thu, Sep 22, 2011 at 4:34 PM, Thabelo Mmbengeni <[hidden email]> wrote:
try it...


On Thu, Sep 22, 2011 at 10:28 AM, M. Amirul Syahmi <[hidden email]> wrote:
so if i have avi file i just can replace my avi file at video.avi?


On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

Thabelo Mmbengeni-2
they must all be withing resolution range.

On Thu, Sep 22, 2011 at 11:43 AM, Thabelo Mmbengeni <[hidden email]> wrote:
check your screen resolution where "ximagesrc  startx=3156 starty=120 endx=3285 endy=780" in screen pixels


On Thu, Sep 22, 2011 at 11:13 AM, M. Amirul Syahmi <[hidden email]> wrote:
So here is the latest one...

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


here is the script so u can see the error

Script started on Fri 23 Sep 2011 09:08:03 AM GMT
]0;meego@localhost:~/TEST [?1034h[root@localhost TEST]# ./av itest2.sh 
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
libva: libva version 0.31.1
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/xorg/modules/drivers/emgd_drv_video.so
Intel(R) Embedded Media and Graphics Driver 1.6 Build 1922
Using XCB based dispatch table.
libva: va_openDriver() returns 0
ERROR: from element /GstPipeline:pipeline0/GstAviDemux:avidemux0: Internal data stream error.
Additional debug info:
gstavidemux.c(5134): gst_avi_demux_loop (): /GstPipeline:pipeline0/GstAviDemux:avidemux0:
streaming stopped, reason not-negotiated
Execution ended after 219849491 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
]0;meego@localhost:~/TEST [root@localhost TEST]# exit
exit



Script done on Fri 23 Sep 2011 09:08:14 AM GMT

On Thu, Sep 22, 2011 at 5:02 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you do not necessarily need the kenburns element you can remove it if you want but its installed manually from https://github.com/dirjud/kenburns. Its for image rotations. 


On Thu, Sep 22, 2011 at 10:46 AM, M. Amirul Syahmi <[hidden email]> wrote:
Hi Thabelo


so I modify this code to this one

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


and save it as videotest.sh. Im using meego 1.1. after run ./videotest.sh i got error. 

no elements "kenburns". 

is it this kenburns is good, bad or ugly plugin? 

On Thu, Sep 22, 2011 at 4:34 PM, Thabelo Mmbengeni <[hidden email]> wrote:
try it...


On Thu, Sep 22, 2011 at 10:28 AM, M. Amirul Syahmi <[hidden email]> wrote:
so if i have avi file i just can replace my avi file at video.avi?


On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: VideoWall gstreamer

amirulsyahmi
is it the screen size?

On Thu, Sep 22, 2011 at 5:43 PM, Thabelo Mmbengeni <[hidden email]> wrote:
they must all be withing resolution range.


On Thu, Sep 22, 2011 at 11:43 AM, Thabelo Mmbengeni <[hidden email]> wrote:
check your screen resolution where "ximagesrc  startx=3156 starty=120 endx=3285 endy=780" in screen pixels


On Thu, Sep 22, 2011 at 11:13 AM, M. Amirul Syahmi <[hidden email]> wrote:
So here is the latest one...

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


here is the script so u can see the error

Script started on Fri 23 Sep 2011 09:08:03 AM GMT
]0;meego@localhost:~/TEST [?1034h[root@localhost TEST]# ./av itest2.sh 
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
libva: libva version 0.31.1
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/xorg/modules/drivers/emgd_drv_video.so
Intel(R) Embedded Media and Graphics Driver 1.6 Build 1922
Using XCB based dispatch table.
libva: va_openDriver() returns 0
ERROR: from element /GstPipeline:pipeline0/GstAviDemux:avidemux0: Internal data stream error.
Additional debug info:
gstavidemux.c(5134): gst_avi_demux_loop (): /GstPipeline:pipeline0/GstAviDemux:avidemux0:
streaming stopped, reason not-negotiated
Execution ended after 219849491 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
]0;meego@localhost:~/TEST [root@localhost TEST]# exit
exit



Script done on Fri 23 Sep 2011 09:08:14 AM GMT

On Thu, Sep 22, 2011 at 5:02 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you do not necessarily need the kenburns element you can remove it if you want but its installed manually from https://github.com/dirjud/kenburns. Its for image rotations. 


On Thu, Sep 22, 2011 at 10:46 AM, M. Amirul Syahmi <[hidden email]> wrote:
Hi Thabelo


so I modify this code to this one

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803        sink_2::ypos=427        sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100     sink_3::ypos=570           sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100        sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450        sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500     sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450        sink_7::ypos=300         sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100       sink_8::ypos=250         sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="runners_720p_30fps.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


and save it as videotest.sh. Im using meego 1.1. after run ./videotest.sh i got error. 

no elements "kenburns". 

is it this kenburns is good, bad or ugly plugin? 

On Thu, Sep 22, 2011 at 4:34 PM, Thabelo Mmbengeni <[hidden email]> wrote:
try it...


On Thu, Sep 22, 2011 at 10:28 AM, M. Amirul Syahmi <[hidden email]> wrote:
so if i have avi file i just can replace my avi file at video.avi?


On Thu, Sep 22, 2011 at 4:17 PM, Thabelo Mmbengeni <[hidden email]> wrote:
you can use some thing like this, I used this to play an avi file and 4 cropped-desktop captures on top of the avi video.  Just use the Idea and uses proper muxers and decoders for mp4. If you want to test the script just make a video and name it video.avi  and proper screen resolutions.

gst-launch -e \
   videomixer name=mix sink_0::zorder=0 sink_0::sync=false\
sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=1 sink_1::zorder=0 \
sink_2::xpos=803         sink_2::ypos=427         sink_2::alpha=1 sink_2::zorder=0 \
sink_3::xpos=100      sink_3::ypos=570            sink_3::alpha=1 sink_3::zorder=1 \
sink_4::xpos=1 sink_4::ypos=100         sink_4::alpha=1 sink_4::zorder=1 \
sink_5::xpos=450         sink_5::ypos=1 sink_5::alpha=1 sink_5::zorder=1 \
sink_6::xpos=500      sink_6::ypos=250            sink_6::alpha=0.6 sink_6::zorder=2 \
sink_7::xpos=450         sink_7::ypos=300          sink_7::alpha=0.8 sink_7::zorder=1 \
sink_8::xpos=100        sink_8::ypos=250          sink_8::alpha=0.6 sink_8::zorder=2 ! \
    ffmpegcolorspace ! xvimagesink \
videotestsrc pattern="4" ! video/x-raw-yuv, framerate=8/1, width=1024, height=768 ! mix.sink_0 \
filesrc location="video.avi" ! avidemux ! queue  ! decodebin ! videoscale ! ffmpegcolorspace ! \
video/x-raw-yuv, width=1020, height=766 ! \
videobox border-alpha=1.0 top=-2 bottom=-2 left=-2 right=-2 ! \
videorate ! video/x-raw-yuv,framerate=8/1 ! mix.sink_1 \
ximagesrc  startx=3156 starty=120 endx=3285 endy=780 ! videoscale ! video/x-raw-rgb,width=150, height=400 ! kenburns background-color=0xFFF333 ! \
ffmpegcolorspace !mix.sink_5 \
ximagesrc  startx=2676 starty=120 endx=2806 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="1" ! \
videoscale ! video/x-raw-rgb,width=500, height=180 ! ffmpegcolorspace ! mix.sink_6 \
ximagesrc  startx=2196 starty=120 endx=2326 endy=740 ! kenburns  background-color=0xFFF333 ! videoflip method="2" ! \
videoscale ! video/x-raw-rgb,width=150, height=400 ! ffmpegcolorspace ! mix.sink_7 \
ximagesrc  startx=1716 starty=120 endx=1846 endy=740 ! kenburns background-color=0xFFF333 ! videoflip method="3" ! \
videoscale ! video/x-raw-rgb,width=400, height=180 ! ffmpegcolorspace ! mix.sink_8


On Thu, Sep 22, 2011 at 9:37 AM, <[hidden email]> wrote:
Hye.

Did you know how to play four mp4 files simultaneously on gstreamer?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)



--
Regards

Thabelo Mmbengeni (TMT Services Cape Town HO, Engineering dep)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




--
Yang Benar

Pekerja Separuh Masa,
Warung Pak Joko (Pecel ayam dan Ayam Penyet)
Relau, Bayan Lepas, Pulau Pinang






_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel