Fakenect is a shared library one may dynamically link to their executable in order to use pre-recorded depth and RGB data as though it were streaming from the kinect. It allows for kinect development without having to own a kinect.
Fakenect is maintained by the same folks maintaining OpenKinect/libFreeNect. Currently, if you set two environment variables (one to the Freenect .so and one to the prerecorded Kinect depth/RGB info) and run a program developed with libfreenect libraries, it works.
I want to get Fakenect working with OpenFrameworks programs.
For more info on fakenect, check out: