All of the things you are talking about are possible with the raspberry pi. The PiCapture Products emulate the camera, and so you can use any software that works with the camera. The amount of recorded video depends on the degree of compression and the amount of SD storage available.