Since clutter 1.0, clutter-gst is available as a separate module. So I guess the developers of pyclutter module also decided to branch out python bindings for clutter-gst. Lot of the Linux media centers out there use pyclutter and this branching has almost halted their development. So here's a short how-to about building pyclutter-gst till a stable release package is available.
import sys
import cluttergst
import clutter, gst
def main (args):
stage = clutter.Stage()
stage.set_size(320,240)
stage.set_color(clutter.color_from_string('DarkSlateGrey'))
stage.connect('destroy', clutter.main_quit)
stage.connect('key-press-event', clutter.main_quit)
# Creates a gstreamer texture
tx = cluttergst.VideoTexture()
movfile = "file:///dhuan.flv" # Location of movie file
tx.set_uri(movfile)
tx.set_position(90,100)
tx.set_playing(True)
stage.add(tx)
stage.show_all()
clutter.main()
return 0
if __name__ == '__main__':
sys.exit(main(sys.argv[1:]))
*Note: JHbuild is the recommended way of building pyclutter modules. But it didn't work for me.