Slow news afternoons are made for browsing forums; that’s where I’ve been for a bit today. Specifically, I was nosing about the Skype forums since I’m such a big Skyper. Using Skype on the MacBook Pro is a joy thanks to the built in iSight camera and there’s a way to boost the resolution for Skype video calls thanks to a simple tweak. I’m not sure what the supported res of the iSight is, although I believe it to be VGA or 640 x 480; someone smarter than me in the ways of the Mac will chime in for sure here. Unfortunately, Skype doesn’t natively use the full resolution of the iSight cam; here’s how to change that.
First off, you’ll need Skype version 220.127.116.11 or higher installed and you’ll want Skype closed when you make these changes. On your Mac, you’ll want to find your Skype configuration file, which is aptly named "config.xml". I found this file quite easily with Spotlight, since on my system there’s only one file instance with that name. If you need the full path of the file, you’ll find it at: /Users/your account name/Library/Application Support/Skype/your Skype name.
Just open the XML file in a text editor and look for these settings:
Once you find these elements, simply add the following ones to allow Skype to use the iSight in full VGA resolution; look at the two capture elements:
Now, just save and close the config.xml file and fire up Skype. You’ll immediately have all new video calls streamed in 640 x 480 resolution. Bear in mind that you’ll be requiring more processing power and bandwidth; something that your callers might not want or need.
Here’s a shot with the standard settings:
and here’s a shot with the modified settings. Both screenshots were captured on my Vista machine; the only change was the Skype client on the Mac.
It might not be dramatically evidenced here, but in "real life", the tweaked Skype settings show less softness and more detail. Oooh…the higher res photo shows that I didn’t shave today. :)
Ideally, I’d like to see a future Skype client to have a configuration setting for this resolution boost; although it’s easy enough to make this change, it should really be in the GUI. Going a step further, it might even be desirable to these settings applicable on a per-contact basis. For example: Joe might want to receive my Skype video calls in VGA but Jim does not. If I could easily set those parameters on a per-contact basis, it would provide value to all the parties involved.
Until we see a client configuration setting for this, you can quickly boost (or reduce) the res of your iSight video Skype calls with this quick tweak.