Skype is a software to make free video and voice calls, send instant messages and share files with other Skype users. You can use Skype in almost famous platforms: Windows, Linux, Mac OS and for your mobiles as well. For Linux users, you can easily download and install Skype binary package from here.
With the 32-bit Ubuntu box, you simply just plug Webcam or use build-in webcam, turn Skype and enjoy chatting with your girlfriend, however with the 64-bit counterpart, you have to do some tricks to make it works. Otherwise, you can’t see anything even you still can see camera file in /dev/video0
1. You have to locate v4l1compat.so library in your system. User Terminal and type this:
$ find / -name v4l1compat.so 2>/dev/null /usr/lib/libv4l/v4l1compat.so /usr/lib32/libv4l/v4l1compat.so
Use /dev/null to ignore errors can appear during searching for that lib.
2. You then have to load that library before other Skype libs by using LD_PRELOAD. You can read this article to see how LD_PRELOAD works: Modifying a Dynamic Library Without Changing the Source Code
So now create a file in anywhere you like with this folowing content:
#!/bin/bash LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype
And don’t forget to set execute permission to that file (chmod u+x ./yourfile).