Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #!/usr/bin/python
  2. import gobject
  3. import time
  4.  
  5. gobject.threads_init()
  6. import pygst
  7.  
  8. pygst.require("0.10")
  9. import gst
  10.  
  11. p = gst.parse_launch("""filesrc location=/home/jango/Pictures/4.jpg name=src1 ! decodebin ! queue ! videoscale ! ffmpegcolorspace !
  12. imagefreeze ! capsfilter name=vfps caps="video/x-raw-yuv, framerate=60/1, width=640, height=420" ! theoraenc ! oggmux name=mux ! filesink location=1.ogg""")
  13.  
  14. p.set_state(gst.STATE_PLAYING)
  15. time.sleep(10)
  16. print "State change"
  17. p.set_state(gst.STATE_READY)
  18. source = p.get_by_name("src1")
  19. source.set_property("location", "/home/jango/Pictures/2.jpg")
  20. p.set_state(gst.STATE_PLAYING)
  21. gobject.MainLoop().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement