I could successfully display an image for 10 seconds by gst-launch playbin2 uri=file:///foo.img delay=10000000000 so, I guess if you change > self.player.set_state(gst.STATE_PLAYING) to gst.STATE_PAUSED or set the delay property of playbin2, the image stays on your screen. regards, Akihiro