Is it to possible to have parallel access of Pi's camera to take stills, when it is streaming through FFMpEG video streaming ?, if not, then how both ( still and streaming) can be processed at the same time, pl reply.

2 Answers 2


Only one process can access the camera module at a given time, so you couldn't have, say, raspivid feeding data to ffmpeg and simultaneously use raspistill to capture images. That said, the underlying firmware does support the concept of a "splitter" component which can be used to accomplish something similar (e.g. by connecting one port of the splitter to a video encoder, and another to an image encoder).

An example of using this from python is given in this recipe.


This can be possible if you use opencv.. Video grab funtion might help.. you can get furthur details on this link.. http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#videocapture-grab

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.