Jump to content

webcam software for Linux


coverup
 Share

Recommended Posts

My webcam is branded as Skymaster SC-834, but lsusb reports the device as ID 0c45:62c0 Microdia. The camera works out of the box, both with Mandriva 2008.0 and Ubuntu 9.04 unlike my previous Microsoft LifeCam VX-3000, which I could not get to work with Ubuntu. I believe this new camera uses the kernel module uvcvideo.

 

The only problem is that the image is inverted left to right :-) I am wondering if there is software solution to this problem. The camera naturally comes with some Windows software, which I suppose should do the trick on a windows machine.

Link to comment
Share on other sites

Thanks for the idea... Does it allow you to change configuration for the webcam so that you can use it with other software? I need to use it with skype.

Cheese cannot find the webcam, but mencoder and skype can! Here is the output I get from cheese. Does this make any sense at all?

 $ cheese
** Message: Probing the webcam, please ignore the following, not applicabable tries
** Message: Error running pipeline 'v4l2src ! fakesink': Could not get buffers from device '/dev/video0'. [v4l2src_calls.c(1025): gst_v4l2src_capture_init (): /pipeline0/v4l2src0:
error requesting 0 buffers: Cannot allocate memory]
** Message: test pipeline for v4l2src failed:
[v4l2src ! fakesink]: Could not get buffers from device '/dev/video0'.
** Message: Error running pipeline 'v4lsrc ! video/x-raw-rgb,width=640,height=480 ! fakesink': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline1/v4lsrc0:
Error setting the channel/norm settings: Invalid argument]
** Message: test pipeline for v4lsrc failed:
[v4lsrc ! video/x-raw-rgb,width=640,height=480 ! fakesink]: Could not get/set settings from/on resource.
** Message: Error running pipeline 'v4lsrc ! video/x-raw-yuv,width=640,height=480 ! fakesink': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline2/v4lsrc1:
Error setting the channel/norm settings: Invalid argument]
** Message: test pipeline for v4lsrc failed:
[v4lsrc ! video/x-raw-yuv,width=640,height=480 ! fakesink]: Could not get/set settings from/on resource.
** Message: Error running pipeline 'v4lsrc ! video/x-raw-rgb,width=320,height=240 ! fakesink': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline3/v4lsrc2:
Error setting the channel/norm settings: Invalid argument]
** Message: test pipeline for v4lsrc failed:
[v4lsrc ! video/x-raw-rgb,width=320,height=240 ! fakesink]: Could not get/set settings from/on resource.
** Message: Error running pipeline 'v4lsrc ! video/x-raw-rgb,width=1280,height=960 ! fakesink': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline4/v4lsrc3:
Error setting the channel/norm settings: Invalid argument]
** Message: test pipeline for v4lsrc failed:
[v4lsrc ! video/x-raw-rgb,width=1280,height=960 ! fakesink]: Could not get/set settings from/on resource.
** Message: Error running pipeline 'v4lsrc ! video/x-raw-rgb,width=160,height=120 ! fakesink': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline5/v4lsrc4:
Error setting the channel/norm settings: Invalid argument]
** Message: test pipeline for v4lsrc failed:
[v4lsrc ! video/x-raw-rgb,width=160,height=120 ! fakesink]: Could not get/set settings from/on resource.
** Message: Error running pipeline 'v4lsrc ! fakesink': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline6/v4lsrc5:
Error setting the channel/norm settings: Invalid argument]
** Message: test pipeline for v4lsrc failed:
[v4lsrc ! fakesink]: Could not get/set settings from/on resource.
using source: videotestsrc
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function sad8x8_8xn_u8_psadbw in class sad8x8_8xn_u8 failed check (266654 > 0) || (outside=0)

Link to comment
Share on other sites

Thanks for the idea... Does it allow you to change configuration for the webcam so that you can use it with other software? I need to use it with skype.

 

Cheese is just a normal program to display the output of the webcam and to allow you to take snapshots, it can't help you with skype.

 

With regards to the errors you are getting with cheese I don't know what it causing them. Are you perhaps trying to run cheese while some other program (skype/mencoder) is already using the webcam? Only a single program can use the webcam at any given moment.

Link to comment
Share on other sites

Cheese is just a normal program to display the output of the webcam and to allow you to take snapshots, it can't help you with skype.

 

With regards to the errors you are getting with cheese I don't know what it causing them. Are you perhaps trying to run cheese while some other program (skype/mencoder) is already using the webcam? Only a single program can use the webcam at any given moment.

I see... In that case, it's not worth trying to fix it :-) Thanks anyway.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...