Does anyone know about a webcam photo application (ie an alternative to photo booth) with would allow to change the settings on the camera, such as :

  • Select camera (I.e I want to use an external webcam)
  • Change camera resolution (with photobooth
  • change camera settings (I.e autofocus, aperture, color balance, etc..)

I did a lot of research on the internet with no success. I am looking for a very simple app (such as wmcap.exe on Windows)

What I tried so far:

  • photo booth: it works with an external camera, however there is no way to change the resolution, or the color/focus settings
  • manycam : a virtual webcam driver. you can add special effects to your camera and transfer those effects to any app, but not change your camera settings...
  • iGlasses : enables you to change the camera settings inside photo booth and other apps. However you cannot control the focus, nor the video resolution
  • macam (did not work on my Mac book Pro)

Does anyone know better than me?

Note : my only solution now is to launch a virtual machine (with parallels desktop) and take the pictures from there!

  • Lack of focus control is a limitation of the iSight being a fixed-lens camera. Ditto the resolution, though iGlasses will allow you to zoom a portion of the iSight image. That's the best you can do, other than resizing on the fly (which can't change the basic resolution, but only interpolate between pixels).
    – JRobert
    Oct 18, 2011 at 12:56

2 Answers 2


Well, it seems that the answer is that there is no such app, because - sadly enough - Apple did not implement the complete UVC protocol.

Here is a webpage where some people describe their findings, and try to implement the UVC protocol. It did not work with my own cam (Microsoft HD 5000), but it might work with others...



When it comes to the camera settings, like exposure, a solution that worked for me (Microsoft HD 3000) is uvcc on npm.

Your Answer

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

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