I would like to use the raspberry pi camera to record a certain object with 5 or 6 fps. The object is about 60cm wide, therefore to take full frame images the RPi camera has to be at a distance of ~ 60cm. However, when filming 1080p the image is cropped and to still have the object in view the camera needs to be at ~85/90cm.
I read here that the raspberry pi should be able to record in 2592×1944 up to 15fps, however trying this on the RPi gives an error and I have to reboot before I can use the camera again. It seems .h264 cannot cope with the very large size.
I don't need the full height, just the full width so I can place the camera near; a distance of 85/90cm is too much. The quality of the video itself doesn't have to be that good. How will I be possible to record in 2592x1944? Is it possible to do this in Python? I read some very relevant information here, but I couldn't find an explanation how to actually make it work.
I also tried creating a timelapse of 5fps and take photos that use the full size but that also doesn't seem possible. Is there a way to take photos 5fps of that size? For example using something else than raspistill?
Update 14nov: With the helpful comment from Dave Jones I was indeed able to get the full frame video, but in the lower resolution binned mode of 1296x972 pixels. For your information, the python script I used is:
import picamera with picamera.PiCamera() as camera: camera.resolution = (1296, 972) camera.framerate = 6 camera.start_recording('fullframevid.h264') camera.wait_recording(60) camera.stop_recording()