pipeline.set_state(gst.STATE_PAUSED)
pipeline.get_state()
assert pipeline.seek_simple(gst.FORMAT_TIME, gst.SEEK_FLAG_FLUSH, offset *
    gst.SECOND)
pipeline.get_state()
buffer = pipeline.emit('convert-frame', caps)
pipeline.set_state(gst.STATE_NULL)
return buffer

def main():
    buf = get_frame(sys.argv[1])
with file('frame.png', 'w') as fh:
    fh.write(str(buf))
if __name__ == '__main__':
    main()
Как создавать миниатюры видео с помощью Python и Gstreamer