Archives for posts tagged ‘Kuihua’

Python下Gstreamer视频回放的讨论

文中的技术出处Python GStreamer Tutorial。 最简单的播放视频方法: gst-launch-0.10 playbin uri=file:///path/to/视频文件 在Python里播放 self.player = gst.element_factory_make("playbin", "player") bus = self.player.get_bus() bus.add_signal_watch() bus.enable_sync_message_emission() bus.connect(‘message’, self.on_message) bus.connect(‘sync-message::element’, self.on_sync_message) self.player.set_property(‘uri’, "file://" + filepath) self.player.set_state(gst.STATE_PLAYING)   def on_message(self, bus, message):                  t = message.type                  if t == gst.MESSAGE_EOS:   [...]