Sunday, August 15, 2010

Ubuntu skype compatible webcams

iNTEX IT-305WC
Prolink PCC5020 5MP
BenQ Joybook S32B built-in 1.3MP
Creative Instant P0620
Creative Labs Live! Cam Sync Webcam
Logitech Quickcam Express II
Logitech Quickcam Notebook
Logitech Quickcam Communicate STX
Logitech Quickcam Pro 9000
Logitech Quickcam E 3500 Plus
Logitech Quickcam S 7500
Logitech Webcam C100
Logitech Webcam C250
Microsoft VX-5000
Logitech Quickcam PRO 3000
https://wiki.ubuntu.com/SkypeWebCams

This is an adaptation of a post I did previously at http://ubuntuforums.org/showthread.php?t=696978

Follow the following instructions to do fun things with your webcam stream when you video call your mates on Skype.

The trick is to use effectv, vloopback and gstfakevideo to process your webcam stream and feed it back to Skype in a form it understands. Gstfakevideo was previously used to fix webcams incompatible with Skype. I just added the use of the brilliant effectv application.

1. Install effectv package with aptitude or

Code:

sudo apt-get install effectv

Spend some time playing around with it. If you type effectv from a terminal you'll get a video window popping up. If all is working well, when you press the up and down cursor keys you should see your face doing some pretty weird things.

2. Build and install the vloopback module like so:

Code:

svn co http://www.lavrsen.dk/svn/vloopback/trunk/ vloopback
cd vloopback
make
sudo make install
sudo modprobe vloopback

Effectv will use vloopback to allow us to capture the adapted video stream and do something with it.

This should now stick the vloopback inputs and outputs on /dev/video1 and /dev/video2 if you have your cam on /dev/video0. Type dmesg to check this.

See http://www.lavrsen.dk/twiki/bin/view...LoopbackDevice for more details on this step if anything seems wrong.

3. Move your existing video0 stream (my webcam is on this) over to /dev/video3, since Skype seems to have issues with anything other than /dev/video0.

Code:

sudo mv /dev/video0 /dev/video3

4. Fire up effectv through vloopback as so:

Code:

effectv -device /dev/video3 -vloopback /dev/video1

5. Get gstfakevideo and build it

Code:

svn checkout http://gstfakevideo.googlecode.com/svn/trunk/ gstfakevideo
cd gstfakevideo
make
sudo make install

I got some dependency type errors, so had to get the gstreamer libraries with

Code:

sudo apt-get install libgstreamer0.10-dev

6. Next, we need to start up skype via gstfakevideo. Once in the gstfakevideo directory, the command that worked for me was:

Code:

./gstfakevideo v4lsrc device=/dev/video2 ! ffmpegcolorspace

This streams the output of vloopback through gstreamer to create a fake v4l device that skype can use. Ensure that any instance of Skype is closed before you issue this command.

7. Skype should start up automatically now, and going into test video devices should allow you to see the fakewebcam device with the output of effectv. If you scroll through the effects from within effectv, you should see that reflected in the test signal in Skype.

Cool!
http://ubuntuforums.org/showthread.php?t=725179

- AVLD -
Another Video Loopback Device

AVLD is a V4L dummy video device built to simulate an input video device like a webcam or a video capture card. You just have to send the video stream on it (using, for instance, mplayer or ffmpeg), that's all. Then, you can use this device by watching the video on it with your favorite video player. But, one of the most useful interest, is obviously to use it with a VideoConferencing software or Adobe Flash application to show a video over internet. According to the software you are using, you could also be able to capture your screen in realtime. A third interest, and maybe not the last one, could be to use it with an image processing(or other) software which has been designed to use a video device as input.
http://allonlinux.free.fr/Projets/AVLD/
http://forum.skype.com/index.php?showtopic=108225

HOWTO: Logitech quickcam messenger
Hello

I tried to use this tutorial but i was getting black screens and i had to restart X after, i managed to make the camera to work following this steps from

Quote:
Originally Posted by Yoriko View Post
Code:

make clean && make all

Code:

modprobe videodev
modprobe usb-uhci
insmod ./quickcam.ko compatible=3

but everytime that i restarted the pc the camera wouldn't work if i done all the steps from Yoriko from 7 till 10 yoriko advises us to use sudo all the time but instead of that i use

Code:

su

and in the quickcam directory i runned
Code:

sh quickcam.sh

Some of us will say that it's unsafe but the website it self advises to follow this steps logged as root.
this time it didn't ask for any password and i never got any black screen, and i could do all the steps till 10 now the webcam works even i restart the pc.
Sorry if i said something not completly right, but i managed to make it working and i though to explain to other people with the same problem hoping that would work with them aswell!!
regards
Derviansoul is offline Reply With Quote

No comments:

Post a Comment