by Mike Melanson
Created
This is my monitor at work:

Coworkers passing by are beginning to think I’m somewhat vain. Don’t ask about that sumo camera. Just… nevermind.
Anyway, the second beta of Flash Player 10/Astro includes native support for cameras conforming to the Video4Linux v2 API (V4L2). The support is not complete, however, owing to the fact that there are dozens of different colorspaces that a V4L2 camera can provide to a user application. I suspect that this is a manifestation of the do-it-yourself spirit of Linux, i.e., if you need support for a particular format, you need to code it yourself.
So the first pass at V4L2 support in the Linux Flash Player contains handlers for quite a few different pixel formats. Only 2 of them have been tested so far. (I should point out that, of all the cameras in the picture above, only 2 work in V4L2 and also output a usable format.) The rest of the formats were just implemented blindly.
So I’m hoping to get your help in testing these formats.
My corporate masters have authorized me to release the source code for a small utility to gather basic data about a V4L2 camera:
- Source code, build instructions included; or if you’re not comfortable with building…
- Pre-compiled x86_32 binary
An example run:
$ ./v4l2-formats /dev/video0 /dev/video0 is a V4L2 device named 'VF0410 Live! Cam Video IM Pro' /dev/video0 is capable of video capture /dev/video0 is capable of streaming capture /dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV) /dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Please download the utility and run it on each /dev/videoN device you have on your system. You will ideally have one such device for each camera attached to your system: /dev/video0, /dev/video1, etc. Then, go ahead and post the results in a comment below.
Also, it would help if you could test out the V4L2 capabilities of the current Flash Player 10 beta and let me know, along with the foregoing technical data, whether or not your camera gives you a picture through Flash, without crashing, and if it looks correct. Check out this snowfall SWF for a good example.
One more thing: If you include your email address in the form’s email field (not in the actual message content), and you report that your camera does not work correctly, I may contact you directly if I deem that you could be useful for collecting more data.
Technical notes: The official documentation recommends VIDIOC_TRY_FMT in order to determine camera capabilities. In my experience, VIDIOC_TRY_FMT lies. I have a camera that claims to support every format in V4L2. I found VIDIOC_ENUM_FMT to be more reliable.

Are you going to publish these data? [ Am I going to approve the comments that contain the data? Sure. -Mike M. ]
Awesome!”of all the cameras in the picture above, only 2 work in V4L2 and also output a usable format”Which 2? [ Not the sumo guy. He only outputs a compressed format. -Mike M. ]
/dev/video is a V4L2 device named ‘Sony VGP-VCC6 #1′/dev/video is capable of video capture/dev/video is capable of streaming capture/dev/video supports ‘YUY2 4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)Flash (d525) doesn’t detect the camera though.
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0990)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)The camera is a Logitech QuickCam Pro 9000. Works in Skype and Kopete. Have not tested with Flash 10 yet.
/dev/video0 is a V4L2 device named ‘Built-in iSight’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Ubuntu 8.04 (64-bit)My camera isn’t detected by Flash so “snowfall SWF” remains black.
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘USB2.0 2M WebCam ‘/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
You may want to look at libv4lhttp://lwn.net/Articles/287910/ [ GPL libs don't do the proprietary Flash Player much good. -Mike M. ]
$ uname -aLinux xxx 2.6.25.9-40.fc8 #1 SMP Fri Jun 27 16:05:49 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c9)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)It is a UVC camera from Logitech. I am using the driver available from svn://svn.berlios.de/linux-uvc/linux-uvc/trunk (svn revision 228). Camera works fine using the luvcview application).Flash player version 10,0,0,525 reports “No camera available”.
Output:/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)I only see the snow falling on a black background. I’m running this on a x64 machine so I’m using pluginwrapper which causes these message in my kernel logs:compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:’V';sz:204} arg(ff8b71ac) on /dev/video0compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:’V';sz:204} arg(ff8b717c) on /dev/video0compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:’V';sz:204} arg(ff8b71ec) on /dev/video0compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:’V';sz:204} arg(ff8b71bc) on /dev/video0
/dev/video0 is a V4L2 device named ‘Philips SPC 900NC webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)currently not working, i think because v4l1 emulation layer is enabled
/dev/video0 is a V4L2 device named ‘Hercules Dualpix Exchange’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)this cam uses the uvc driver from the 2.6.26 kernel.works with the snowfall example, CPU usage is very high, though
The problem with VIDIOC_TRY_FMT is some implementations don’t follow the spec, and some driver devs simply don’t care. You should bug driver devs. VIDIOC_ENUM_FMT in fact can give better results.There are some code in Kopete (libkopete/avdevice) to handle funny/obscure colorspaces provided by cameras. As the main developer of the webcam code, I grant you (and Adobe) permission to use such routines. No strings attached, you don’t even need to mention me or Kopete, neither release the code as GPL. [ Thanks. But colorspace conversion algorithms are not the hard part. The hard part is testing to make sure that each is correct. ]
I couldn’t get the script to work on my Nokia N800. You can probably find the information on it somewhere. The snowstorm script did not work with version 9.On my desktop I have a Logitech Quickcam Express. It works fine with the snowstorm thing you posted (v. 10). However, the script simply returns an error.jake@tuxy:~$ ./v4l2-formats /dev/video0/dev/video0 is not a V4L2 devicejake@tuxy:~$It is the right dev name. I’m on Kubuntu Gusty Gibbon. [ That probably means that your device is being driven by the original V4L interface, if it's working at all. -Mike M. ]
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Sony VGP-VCC2 (VAIO SZ) #1′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUY2 4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘UYVY 4:2:2′ (raw format, V4L2_PIX_FMT_UYVY)
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c6)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Snowfall Flash 10 beta:- does not crash- but no correct rendering of the image (horizontal lines)(i686, Firefox 3, Flash 10.0.0 d525)
/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)The snowfall experiment works!
/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)I just tried to use Quick Capture in YouTube, and it seems to work at the beginning but once I hit record, the camera shuts down.I also noticed a blurry rendering of the main Google Analytics graphics and the Google Video Player
Mike,regarding libv4l:Q: Under which license may I use and distribute libv4l?A: All libv4l components are licensed under the GNU Library General Publishing License version 2 or (at your option) any later version. See the included COPYING.LIB file.I’ve never heard of such license, and COPYING.LIB apparently isn’t a part of the distribution tar.gz, but I think the author actually meant the GNU Lesser Public License, LGPL, which actually is just as compatible with the Flash Player, as GTK+ is.
andrew@andrew-laptop:~/Desktop$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Chicony USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)When using the swf that you linked, I just get a small section in the middle of the camera. As though it is zoomed in.Good to see you’re making progress though!!
p$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)The snowfall demo does not work in the latest beta. It asks for access to the video camera, but when I click “allow” the background stays black. However, it doesn’t crash either.
The video camera works in Cheese and aMSN, so I know it’s not broken or disabled.Leaving email.
/dev/video0 is a V4L2 device named ‘Philips 740 webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)I cannot try the cam with Flash 10 as the cam is attached to a server where I do not like to add flash.
/dev/video0 is a V4L2 device named ‘USB2.0 1.3M UVC WebCam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video is a V4L2 device named ‘Chicony USB 2.0 Camera’/dev/video is capable of video capture/dev/video is capable of streaming capture/dev/video supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Linux video capture interface: v2.00usbcam: registering driver r5u870 0.11.1SVNr5u870-0: Detected Sony VGP-VCC8r5u870-0: registered as video0usbcore: registered new interface driver r5u870./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Sony VGP-VCC8 #1′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUY2 4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08ce)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
vadi@ubuntu-laptop:~/Desktop$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)vadi@ubuntu-laptop:~/Desktop$I don’t see anything, and I’m using ” File name: npwrapper.libflashplayer.soShockwave Flash 10.0.0 d525″
On a first-gen macbook, Ubuntu 8.04, firefox 3.0, flash player 10,0,0,525./dev/video0 is a V4L2 device named ‘Built-in iSight’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)Flash detects the camera and asks for permission. When you click allow, firefox crashes with a segfault.
Output on DELL Inspiron 1525:/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Re: libv4lThe GNU Library General Public License is available at http://www.gnu.org/licenses/old-licenses/library.html and has been succeeded by the GNU Lesser General Public License. Hope this helps.
Just gotta love those popporazzi huh!JT
namohamm@namohamm-linux:~/Desktop$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c7)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Here’s another ++ for the N810 webcam.
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c6)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)This was with an inbuilt dell laptop camera (XPS m1210)
Lenovo Ideapad y510:/dev/video0 is a V4L2 device named ‘Lenovo Easy Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
DELL XPS M1330 :/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video1 is a V4L2 device named ‘Philips SPC 900NC webcam’/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video1 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08ce)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Logitech QuickCamPro 5000Camera not working with Flash Player 10
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
this is my camBus 002 Device 003: ID 0c45:62c0 Microdia Pavilion Webcammy output./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Integrated Dell XPS 1730 camera, works in skype/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Tried the snow demo and only got the black screen, about 5-10 seconds later froze the notebook completely when using Shockwave Flash 10.0.0 d525. The camera was detected and I was prompted to allow.Shockwave Flash 9.0 r124 also gave the black screen but no crash. Again the camera was detected and I was prompted to allow. I’m using openSUSE 11.0
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)HP dv2000openSUSE 10.3Linux mike-64 2.6.22.18-0.2-default #1 SMP 2008-06-09 13:53:20 +0200 x86_64 x86_64 x86_64 GNU/LinuxThank you for the continued support of Linux
/dev/video0 is a V4L2 device named ‘Philips SPC 1000NC Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)
[neil@lx-dt:Downloads]$ ./v4l2-formats /dev/video0 (07-15 15:45)/dev/video0 is a V4L2 device named ‘VF0380 Live! Cam Optia Pro’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)Snowfall works with my camera, but it’s CRAZY zoomed in, for some reason. I had to back up two feet to make sure it was indeed my head. (It was)
64 bit Ubuntu on a Dell M1330:/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)I haven’t tested it with Flash 10 beta.
/dev/video0 is a V4L2 device named ‘UVC Camera (eb1a:2761)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)
Cheap Logitech USB cammy:# ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘ZC0301[P] PC Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘JPEG’ (compressed format, V4L2_PIX_FMT_JPEG)
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Sony VGP-VCC2 (VAIO SZ) #1′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUY2 4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘UYVY 4:2:2′ (raw format, V4L2_PIX_FMT_UYVY)
v4l2-formats /dev/video1/dev/video1 is a V4L2 device named ‘LifeView FlyVIDEO3000′/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ’8 bpp gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video1 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video1 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video1 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video1 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video1 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video1 supports ’24 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB24)/dev/video1 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video1 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video1 supports ’4:2:2 packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video1 supports ’4:2:2 packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video1 supports ’4:2:2 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YVU420) [ WOW! You might have been my new best friend if you had left an email address for me to contact you. -Mike M. ]
/dev/video0 is a V4L2 device named ‘Syntek USB Video Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘rgb24′ (raw format, V4L2_PIX_FMT_RGB24)
HP dv6253cl, 64bit hardy heron, Shockwave Flash 10.0.0 d525.flash works in firefox but the camera fails to initialize/dev/video0 is a V4L2 device named ‘HP Pavilion Webcam (UVC) #1′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUY2 4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 is a V4L2 device named ‘Syntek USB Video Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘rgb24′ (raw format, V4L2_PIX_FMT_RGB24)
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘USB2.0 1.3M UVC WebCam ‘/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Ubuntu 8.04 on HP Pavillion dv9000 laptop/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Output from an Acer Aspire 5920G:/dev/video0 is a V4L2 device named ‘Acer CrystalEye webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video1/dev/video1 is a V4L2 device named ‘Philips SPC 900NC webcam’/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video1 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘BT878 video (Pinnacle PCTV Stud’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ’8 bpp, gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video0 supports ’8 bpp, dithered color’ (raw format, V4L2_PIX_FMT_HI240)/dev/video0 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video0 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video0 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video0 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video0 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video0 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video0 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2, packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video0 supports ’4:2:2, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video0 supports ’4:2:0, planar, Y-Cr-Cb’ (raw format, V4L2_PIX_FMT_YVU420)/dev/video0 supports ’4:1:1, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV411P)/dev/video0 supports ’4:1:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV410)/dev/video0 supports ’4:1:0, planar, Y-Cr-Cb’ (raw format, V4L2_PIX_FMT_YVU410)
With BT878 tested above, not detected by Flash 10 b525 (nor was another UVC video device I had on a laptop).
Tested on a Samsung X11 laptop with Fedora 9:flash-plugin-10.0.0.525-release.i386libflashsupport-000-0.5.svn20070904.i386firefox-3.0-1.fc9.i386$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0991)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)The snowfall detects the camera and when I allow it it displays picture and looks to work properly. There was very high cpu load and the picture quality was very very bad.I actually also triedflash-plugin.i386 0:9.0.124.0-releasefrom the adobe yum repository. The snowfall detected the webcam but couldn’t display a picture from it.
/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)Flash 10 beta doesnt detect the camera. It says “cannot find camera” under settings
./v4l2-formats /dev/video0/dev/video0 is not a V4L2 deviceUsing Logitech QuickCam CommunicateFWIW: In wxCam this camera only works when the V4L1 driver is specified; fails with V4L2 driver
./v4l2-formats /dev/video0/dev/video0 is not a V4L2 deviceUsing Logitech QuickCam CommunicateFWIW: In wxCam this camera only works when the V4L1 driver is specified; fails with V4L2 driver
/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)works fine with version 9 not with 10…sees nothing.
donp@sparky:~/Desktop$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0991)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Logitech Quick Cam Pro for Notebooks (or for Laptops, i forget)
/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)works fine with version 9 not with 10…sees nothing.
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
From an HP-2133 laptop (built-in webcam):/dev/video0 is a V4L2 device named ‘CNF7070′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)snowfall.swf didn’t crash, but the video seemed blown-up… a lot. Either that, or I have a huge noggin.
Sony Vaio VGN-NR385E, Ubuntu 8.04, Logitech Pro 9000russell@ubook:~/Desktop$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0990)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Video recording with Flash 10 works (though a bit choppy) – I tried it the other day using Seesmic:http://www.russellbeattie.com/blog/playing-with-seesmicKeep up the great work!-Russ
I have a Dell Inspiron 1520, Ubuntu Hardy/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0991)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)This is a Logitech Quickcam Pro for Notebooks and works great in Skype. It also works in the snowfall example but the video looks to be really low resolution because it is very blocky. I’m using version 10,0,0,525 of flash player.
/dev/video0 is a V4L2 device named ‘Acer CrystalEye webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
forrest@dolphin:/forrest/Apps$ ./v4l2-formats /dev/video0/dev/video0 is not a V4L2 deviceBut my camera works well with cheese, camstream and skype.forrest@dolphin:/forrest/Apps$ uname -aLinux dolphin 2.6.22-15-generic #1 SMP Fri Jul 11 18:56:36 UTC 2008 x86_64 GNU/Linux
$ #Using my Lenovo 3000 N200 built in camera$ uname -aLinux keith-laptop 2.6.24-18-386 #1 Wed May 28 19:30:01 UTC 2008 i686 GNU/Linux$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)$ # testing using the flashplugin-nonfree from repositories is working fine.$ sudo apt-get remove flashplugin-nonfreeReading package lists…[...]Removing flashplugin-nonfree …$ sudo dpkg -i flashplugin-nonfreebeta_cairo10.0.0.525ubuntu1_i386.debSelecting previously deselected package flashplugin-nonfreebeta.[...]Setting up flashplugin-nonfreebeta (cairo10.0.0.525ubuntu1) …$ # testing using the above flashplayer10 beta works fine also.
$ #Using my Lenovo 3000 N200 built in camera$ uname -aLinux keith-laptop 2.6.24-18-386 #1 Wed May 28 19:30:01 UTC 2008 i686 GNU/Linux$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)$ # testing using the flashplugin-nonfree from repositories is working fine.$ sudo apt-get remove flashplugin-nonfreeReading package lists…[...]Removing flashplugin-nonfree …$ sudo dpkg -i flashplugin-nonfreebeta_cairo10.0.0.525ubuntu1_i386.debSelecting previously deselected package flashplugin-nonfreebeta.[...]Setting up flashplugin-nonfreebeta (cairo10.0.0.525ubuntu1) …$ # testing using the above flashplayer10 beta works fine also.
I use a QuickCam Communicate STX (046d:08d7).Using /dev/video0 is correct, because I can, for example, point VLC to it, and it displays a nice picture. So does Kopete.danny@neo:~/Download Holding Area/linux$ ./v4l2-formats /dev/video0/dev/video0 is not a V4L2 devicedanny@neo:~/Download Holding Area/linux$ lsusbBus 003 Device 001: ID 0000:0000Bus 002 Device 002: ID 0a5c:200a Broadcom Corp. Bluetooth dongleBus 002 Device 001: ID 0000:0000Bus 001 Device 008: ID 046d:08d7 Logitech, Inc.Bus 001 Device 003: ID 0409:005a NEC Corp.Bus 001 Device 002: ID 0409:005a NEC Corp.Bus 001 Device 001: ID 0000:0000I compiled and installed the driver for my camera by following these destructions…http://ubuntuforums.org/showthread.php?t=344911Bottom line: I’m on a recent Linux (Ubuntu 8.04) and using a Logitec webcam that is (presumably) popular.
/dev/video0 is a V4L2 device named ‘Built-in iSight’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
I have a Dell 1420n laptop with integrated uvc webcam.jdeslip@dell-desktop:~$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Additionally, that snowball site worked for a second and then caused my entire computer to freeze! (Ubuntu 8.04 Flash 10 b2).Youtube record preview works ok, but when I click to actually record, the video disappears.
Output:/dev/video0 is a V4L2 device named ‘WinTV PVR 250′/dev/video0 is capable of video capture/dev/video0 does not support streaming i/o
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c6)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Snowfall loads fine (no crashing) but video is garbled. Horizontal lines that update when I move around, but no decipherable picture.
/dev/video0 is a V4L2 device named ‘CNF7070′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Works with ‘cheese’ and ‘skype’ nicely, have not tested with Flash-10 beta yet.
/dev/video0 is a V4L2 device named ‘Empire PCI TV-Radio LE’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ’8 bpp gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video0 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video0 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video0 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video0 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video0 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video0 supports ’24 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB24)/dev/video0 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video0 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video0 supports ’4:2:2 packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2 packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video0 supports ’4:2:2 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video0 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video0 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YVU420)
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)This is the integrated webcam in my Dell Inspiron 1520 laptop.I’m running Ubuntu with backports. Flash Player 10 beta came in an update, but then later unupdated, the developers realising that it was still too buggy. But when I had it installed it didn’t detect my webcam.
/dev/video0 is a V4L2 device named ‘Logitech QuickCam Zoom’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)Snowfall demo seems to work just fine.
/dev/video0 is a V4L2 device named ‘Logitech QuickCam Orbit’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0991)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video0/dev/video0 is not a V4L2 devicebut the same device works on skype on /dev/video0Linux sathia 2.6.24-19-generic #1 SMP Wed Jun 18 14:15:37 UTC 2008 x86_64 GNU/Linuxroot@sathia:/raid2/home/sathia/x# lsusb | grep LogitechBus 004 Device 002: ID 046d:08d7 Logitech, Inc.Bus 003 Device 004: ID 046d:c042 Logitech, Inc.
/dev/video0 is a V4L2 device named ‘USB2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Cam does not work properly. I get snow but no cam image. I tried with Flash 9 and beta 10 with newest uvcvideo driver. Flash 9 detects cam but no image. 10 doesn’t even detect the cam.Cam is a Logitech Fusion./dev/video0 is a V4L2 device named ‘UVC Camera (046d:08ca)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c6)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
From an Asus EeePC 900:/dev/video0 is a V4L2 device named ‘CNF7129′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Fedora 9 x86_64 (2.6.25.9)Logitech Quickcam 9000 ProNot recognized by Flash 10 beta 2. Works perfectly with all other V4L2 applications. Ekiga, Skype, etc./dev/video0 is a V4L2 device named ‘UVC Camera (046d:0990)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)If you get UVC compatible webcams supported (uvcvideo kernel driver) you will have supported ~75% of current webcams. All future webcams will be UVC compatible as well.
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Integrated Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)this is the integrated thinkpad t61 camera. Have not attempted to use flash 10 yet.
/dev/video0 is a V4L2 device named ‘Chicony USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Chicony USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Dell XPS M1330OpenSuse 10.3
/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
From the builtin camera on my HP dv2610./dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Orbit’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
^^^Continued…I did not read the whole article.No, using the snow test does nothing. Black screen, white snow. My camera,s indicator light does blink when I close the page though.
mewt@tehgraveyard:~/Desktop$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c7)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Cam doesn’t work with flash example tho. It’s a cisco webcam for Cisco Unified Video Advantage
Output from an Asus M50SA builtin 1,3MPIX camera./dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video1 is a V4L2 device named ‘ASUS TV-FM 7134′/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ’8 bpp gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video1 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video1 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video1 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video1 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video1 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video1 supports ’24 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB24)/dev/video1 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video1 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video1 supports ’4:2:2 packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video1 supports ’4:2:2 packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video1 supports ’4:2:2 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YVU420)flash10 beta2 can not detect it.
this is a dell xps 1530$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
dell xps 1530the snowball test does not work. The webcam does not show anything. if I close the browser tab, the webcam light does blink.
/dev/video0 is not a V4L2 deviceweb cam is a4tech pk-130mg.works on skype.tested on flash 9. the webcam appears on the snowflakes flash.Haven’t tested on flash 10.ubuntu 8.04 64 bit
This isn’t very helpful of me, but still:/dev/video0 is not a V4L2 deviceThis is a Samsung Pleomax webcam that works nicely with Skype and Kopete. It’s using the gspca driver. Quite a lot of low-end and mid range webcams are supported by this driver and hence only v4l, not v4l2.See: http://mxhaard.free.fr/spca5xx.html
Dell inspiron 1525n, intergrated web cam:falken@wopr:/tmp$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)falken@wopr:/tmp$Seems to work fine with the snow example, though the pixels on the video seem bigger than they should be, maybe.
OK, scratch that, if I wait a minute or two it triggers a total hang – no response to caps lock key, nothing.I’m trying to see if I can get any further diagnostics and will post back if I do.
/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
The output for this device was already posted, I have to add that this cam does NOT work with Flash 10 – when selecting the cam tabulator in Flash setup, the red Indicator of the cam goes on for half a second, then Flash says that it can not find a web cam…../v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Philips 740 webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 is a V4L2 device named ‘USB2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)That snow example works well, seems like its zoomed quite far in though…I also thought you could do with:$ lsusbBus 005 Device 002: ID 5986:0100 Bison Acer OrbiCamSeen as the above gives no identifiable information about the cam. (Sorry if that’s not important)
/dev/video0 is a V4L2 device named ‘vivi’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video1 is a V4L2 device named ‘Sony VGP-VCC7 #1′/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘YUY2 4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)The snowfall demo can’t find my webcam, because it’s only accessible on /dev/video1. [ The Flash settings menu (right click) should allow you to select among cameras in Linux now. -Mike M. ]
/dev/video0 is a V4L2 device named ‘Chicony USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Built-in iSight’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)for completeness, it’s a Macbook pro (1st gen)
$ ./v4l2-formats /dev/video0/dev/video0 is not a V4L2 deviceMaybe it’s a V4L(1) device. It works in Camorama and Motion, but not for your format detector.From lsusb:Bus 004 Device 005: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
$ uname -aLinux deeog 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64 GNU/Linux$dmesg[55898.953089] uvcvideo: Found UVC 1.00 device (046d:0992)[55898.999066] input: UVC Camera (046d:0992) as /devices/pci0000:00/0000:00:1d.1/usb4/4-2/4-2:1.0/input/input8[55899.020825] usbcore: registered new interface driver uvcvideo[55899.020830] USB Video Class driver (SVN r231)$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0992)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)The cam is a Logitech QuickCam Communicate Deluxe 1.3MP Effective Pixels USB running the uvc driver .231I get the “cannot find camera” in the settings for the Flash10 Beta 2 (.525). Also, the standby, flashcam relay to vl4 also doesn’t work anymore. The beta is working great for playing flash!Thanks to you and your “corporate masters” for helping us out. Cheers!Now to reinstall flash9′er
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)This is a Compal FL90 laptop with a built-in cam.
From an Asus EEE 701/dev/video0 is a V4L2 device named ‘UVC Camera (eb1a:2761)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)Doesn’t work in Flash at all.
Linux — 2.6.25.10-47.fc8 #1 SMP Mon Jul 7 18:39:51 EDT 2008 i686 athlon i386 GNU/Linux#./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Live! Cam Optia’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)(not tested flash 10 beta2 as yet)
/dev/video0 is a V4L2 device named ‘USB2.0 1.3M UVC WebCam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Works good with Skype. Crashes Firefox (Flash 10 Beta 2) when accessing some website with this functionality (ex.: http://www.tokbox.com)Good work Mike… Congratulations.Igor Gomes
Hey, rather than getting video working, why don’t you and your colleagues get to work on a x86_64 build of flash 10. *THEN* you might get my time and support for this feature.
Macbook iSight/dev/video1 is a V4L2 device named ‘Built-in iSight’/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)
Dell XPS M153005a9:2640 OmniVision Technologies, Inc./dev/video is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video is capable of video capture/dev/video is capable of streaming capture/dev/video supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)—-FlashPlayer Beta2 *crashed* (ha d to remove laptop battery and restart) during snowfall video.I removed FlashPlayer Beta2 since it wasn’t running well, bad video quality and some music songs (streaming) would “jump”.Using flash-plugin 9 now and running smoothly
erics@edbgon ~/src $ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Pinnacle PCTV HD 800i’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ’8 bpp, gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video0 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video0 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video0 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video0 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video0 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video0 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video0 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2, packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)
./v4l2-formats /dev/video/dev/video is a V4L2 device named ‘Acer Crystal Eye webcam ‘/dev/video is capable of video capture/dev/video is capable of streaming capture/dev/video supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)uname -aLinux laptop-fir 2.6.24.5-laptop-2mnb #1 SMP Thu Jun 12 14:47:38 EDT 2008 i686 AMD Turion(tm) 64 X2 Mobile Technology TL-58 GNU/Linuxcat /etc/releaseMandriva Linux release 2008.1 (Official) for i586latest flash player together with latest mozilla firefox (3rd generation) works like a charm with my camera, but it burns my fingers, making my 2 processors go about 80 to 91 degrees celsius!
Both my QuickCam Pro 5000 and Xbox Live Vision work fine through the UVC driver. However, when closing the cam in Stickam to change settings, Flash doesn’t seem to release the resource without a browser restart. I’ll try out and post the results of the script the next time I’m under Linux.
Dell XPS M133005a9:2640 OmniVision Technologies, Inc.user@machine:~/Documentos$ /home/jose/Documentos/v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)—-FlashPlayer Beta2 crashed my machine, i must force a turn off, during snowfall video and any other page that use my cam (but at least it shows image but just for three seconds and then hang).I know my cam works with flash 9 but just if i run flashcam.I hope that info help.
DELL XPS M1530./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)./v4l2-formats /dev/video/dev/video is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video is capable of video capture/dev/video is capable of streaming capture/dev/video supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Output on MSI PR200 YA (MS-1221) notebook:/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
I think you do want libv4l. COPYING.LIB contains in fact LGPL licenceThis lib is new and being actively developed. Newest release is here.http://people.atrpms.net/~hdegoede/?C=M;O=DProgress blog is here: http://hansdegoede.livejournal.com/
The snowfall demo looks like blue and green static with blobs of vertical red lines spaced 1 pixel apart (which is quite incorrect)./dev/video0 is a V4L2 device named ‘cafe_ccic’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUYV 4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘RGB 444′ (raw format, V4L2_PIX_FMT_RGB444)/dev/video0 supports ‘RGB 565′ (raw format, V4L2_PIX_FMT_RGB565)/dev/video0 supports ‘Raw RGB Bayer’ (raw format, V4L2_PIX_FMT_SBGGR8)
My /dev/video0 device is already reported in an earlier comment./dev/video1 is a V4L2 device named ‘Kworld ATSC110/115′/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ’8 bpp gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video1 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video1 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video1 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video1 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video1 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video1 supports ’24 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB24)/dev/video1 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video1 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video1 supports ’4:2:2 packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video1 supports ’4:2:2 packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video1 supports ’4:2:2 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YVU420)
Hey Mike
I actually just got a webcam (that is, _today_) as I had my own tinkering to do with that, this is the output:/dev/video0 is a V4L2 device named ‘Avant Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘JPEG’ (compressed format, V4L2_PIX_FMT_JPEG)I haven’t tried Flash Player but I’d expect it to throw the same error that Skype throws (as Bart Vanbrabant already reported the same one):compat_ioctl32: VIDIOC_S_PARMioctl32(skype:3598): Unknown cmd fd(35) cmd(c0cc5616){t:’V';sz:204} arg(f6e62e00) on /dev/v4l/video0Probably something missing in the compatibility layer for 32-bit (I’m running on x86-64). I’ll debug it later on tonight if I have nothing else to do.
Dell Inspiron 1525:/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Snow demo seems to work but the camera is zoomed in quite far for some reason.
“Adobe Flash”? If you ask me, “Adobe Crash” would be more appropriate. Heh heh heh.
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08ce)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)UVC is my QuickCam Pro 5000/dev/video1 is a V4L2 device named ‘Video Camera ‘/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video1 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)”Video Camera” is my Xbox Live Vision
/dev/video0 is a V4L2 device named ‘UVC Camera (eb1a:2761)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)Asus EEE PC 701 here.
Logitech QuickCam Pro 5000:./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08ce)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Microsoft Xbox Live Vision:./v4l2-formats /dev/video1/dev/video1 is a V4L2 device named ‘Video Camera ‘/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video1 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
This is the results for the built-in camera on a Lenovo Thinkpad X300. This camera is supported out-of-the-box on Ubuntu Hardy and above (or other distros with similar kernel versions, I would expect)./dev/video0 is a V4L2 device named ‘UVC Camera (17ef:4807)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Zoom’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)Video works fine on skype 2.0. The background of the snow demo is black, however.
uname -aLinux xxxx 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux$ ./v4l2-formats /dev/video0/dev/video0 is not a V4L2 devicedmesg | grep camera[ 1485.836000] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: USB SPCA5XX camera found.(ZC3XX)Works in amsn, skype and camstream. But in flash don’t work.I am using a flash player 10 beta 2.
To follow up the info I posted yesterday about the Thinkpad X300 camera, I tested it with the latest flash10 beta and the snowflake example. It asked to use my camera, I said yes, and nothing happened. I just get snowflakes flitting about over blackness.Running cheese (or other webcam using apps) works fine, so I’m pretty sure the camera and permissions are fine.Let me know if you want any more information or testing.
/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)This is a camera built into the HP Pavilion dv2000.Capture works but ONLY the first time (any subsequent times the camera is blank). Also, the camera appears to be zoomed in (it only shows a small portion of the viewfield).Thanks!
The camera is an asus laptop builtin camera. I know the driver (while since recently in the kernel) isn’t optimal yet, but it works in ekiga.In flash 9.(something) it worked somewhat in that I was asked to permit video on the snowflake flash. In flash 10 the settings page says no camera is recognized./dev/video is a V4L2 device named ‘stk’/dev/video is capable of video capture/dev/video is capable of streaming capture/dev/video supports ‘r5g6b5′ (raw format, V4L2_PIX_FMT_RGB565)/dev/video supports ‘r5g6b5BE’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video supports ‘yuv4:2:2′ (raw format, V4L2_PIX_FMT_UYVY)/dev/video supports ‘Raw bayer’ (raw format, V4L2_PIX_FMT_SBGGR8)/dev/video supports ‘yuv4:2:2′ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘ASUS USB2.0 Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 is a V4L2 device named ‘USB 2.0 Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Cisco VT Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 is a V4L2 device named ‘Philips SPC 900NC webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)works goog in kopete and skype. flash 10 beta can’t find it, but the application doesn’t crash.
Logitech Quickcam communicate MP plus, Ubuntu 7.10 x86_64 versionI downloaded the latest uvcvideo and compiled to generate new kernel module, and loaded new kernel module. Then the webcam can work out of the box.forrest@dolphin:/forrest/Apps$ uname -aLinux dolphin 2.6.22-15-generic #1 SMP Fri Jul 11 18:56:36 UTC 2008 x86_64 GNU/Linuxforrest@dolphin:/forrest/Apps$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:09a1)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)forrest@dolphin:/forrest/Apps$
Funny how flash works with my TV Capture card (the snow thing displays the blue screen from my TV card because it can’t tune it to any useful channel, but ut works fine. Here’s what the utility reported:[gpulido@hades ~]$ ./software/v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘BT878 video (Jetway TV/Capture ‘/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ’8 bpp, gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video0 supports ’8 bpp, dithered color’ (raw format, V4L2_PIX_FMT_HI240)/dev/video0 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video0 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video0 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video0 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video0 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video0 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video0 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2, packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video0 supports ’4:2:2, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video0 supports ’4:2:0, planar, Y-Cr-Cb’ (raw format, V4L2_PIX_FMT_YVU420)/dev/video0 supports ’4:1:1, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV411P)/dev/video0 supports ’4:1:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV410)/dev/video0 supports ’4:1:0, planar, Y-Cr-Cb’ (raw format, V4L2_PIX_FMT_YVU410)[gpulido@hades ~]$Thanks for making linux support better every day
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08c3)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
I figured out how to get Flash 9 and above to work with any Gstreamer-supported V4L2 device.Please see http://web.jtolds.com/newsletter/3/35/
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0992)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Also installed the Flash 1o beta on Ubuntu Hardy laptop. Logitech Quickcam works with Ustream and TokBox, not with Seesmic.Thanks for the support!
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘CNF7129′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)eeepc 900 integrated cam
This is a second Ubuntu Laptop that doesn’t work so well with the same Logitech webcam. Constantly have to re-install the beta. So I though I’d post it’s data as well./dev/video0 is a V4L2 device named ‘UVC Camera (046d:0992)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)Thanks again.
[root@sandbox ~]# ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Pinnacle PCTV 40i/50i/110i (saa’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ’8 bpp gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video0 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video0 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video0 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video0 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video0 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video0 supports ’24 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB24)/dev/video0 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video0 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video0 supports ’4:2:2 packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2 packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video0 supports ’4:2:2 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video0 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video0 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YVU420)Yes, I know it’s a tuner card, rather than a webcam, but that’s what we use (connected to a security camera). Flash 10 does not see tuner card at all (http://www.eyemagnet.com/images/flash10_linux_pinnaclepctv.png). Whereas, flash 9 could (http://www.eyemagnet.com/images/flash9_linux_pinnaclepctv.png) – not that it could use it (we used flashcam to convert to V4L) but that’s another matter.
dell 1720:/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)ff3.0.1 & flash 10 beta 2. laptop locks up immediately after flash tries accessing the webcam/mic. with ff3.0.5b, i was at least able to get video and sound going for a second or two before the system locks up. no relevant logs indicate what happened and it’s not a memory issue or lag as all the lights start flashing and nothing is responsive. for now it seems easier to wrap firefox in a frame forwarder rather than working through flash 10/ff. well, we’re almost there at least.
If I made miniDV and HDV FireWire camcorders available through V4L2 (by writing the code), the streams would come through as DV and MPEG-2 compressed. In that case, would Flash be able to decode them? If not, is it out of the question that it ever will be able to in the near future?Also, you should know that there are a few models of miniDV camcorders that are USB UVC compliant and also provide compressed DV as the stream format. (dvgrab supports them with the uvcvideo kernel module.) Alas, I don’t have the model names offhand, but there are so few it’s not that interesting; just thought I’d let you know. I don’t know if AVCHD camcorders offer any support for streaming over USB. [ It's not outside the realm of possibility to decode M/JPEG frames coming from webcams since the Flash Player already has code for those formats. The same is not true for MPEG/DV. -Mike M. ]
Thanks for that little utility, I’m having a strange problem, my webcam (label Webcam Elch2 according to this : Bus 001 Device 004: ID 046d:0929 Logitech, Inc.) works with all flashplayer versions prior to “beta refresh”, but not anymore since 2 or 3 days, I ran the tests and this is what I get :v4l2-formats /dev/video0dev/video0 is not a V4L2 deviceSo, I also tried : gstreamer-propertiesand it also says my cam isnt a v4L2 but a v4L1 device. Does that mean It wont be supported by flashplayer10 or is there a workaroundThanks [ The beta refresh inadvertently broke V4L1 support. This will be fixed in the final release. -Mike M. ]
logitech quickcam for notebooks…/dev/video0 is a V4L2 device named ‘UVC Camera (046d:09c1)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)flash 10beta2 does not seem to find it. I’m using a 32-bit firefox in a 64-bit environment. Also it doesn’t work with opera (flash works fine otherwise). Everything else flash works ok though.
Dell XPS M1330 (one of the ones that actually came with Ubuntu pre-installed):/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0990)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0990)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Built-in iSight’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)Firefox 3 on Ubuntu Hardy Heron detects my camera but it just crashed with a segmentation fault when I allow it
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08ce)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)The flash animation with webcam works great, (Firefox 2.0.0.16, flash 10b2)
/dev/video0 is a V4L2 device named ‘Wibrain.’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)”No camera available” in flash playerWorks in Ekiga.
I think its time for a software update. Your latest beta is crap. You guys at adobe are slower than snails and, all this nonsence secrecy and tight lips…Please…Now you think your special too… Just get the product out. WANKERS!
Can you just use libv4l instead of trying to decode every wierd format out there?
No webcam or Tv board on flash 10, works on skype and kopetein flash 9 how ever i dont have video, but i see the devices on the list…also now i see lots messages in dmesg about:compat_ioctl32: VIDIOC_S_PARMioctl32(firefox-bin:2901): Unknown cmd fd(42) cmd(c0cc5616){t:’V';sz:204} arg(ff83b68c) on /dev/v4l/video0of course this may be related to my kernel being 64 bits and flash/firefox 32 bits apps
this webcam is integrated in the monitor, a Samsung 225UN/dev/video0 is a V4L2 device named ‘Saturn USB 2.0 Camera.’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)dev/video1 is a V4L2 device named ‘Compro VideoMate TV PVR/FM’/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ’8 bpp gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video1 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video1 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video1 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video1 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video1 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video1 supports ’24 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB24)/dev/video1 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video1 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video1 supports ’4:2:2 packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video1 supports ’4:2:2 packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video1 supports ’4:2:2 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video1 supports ’4:2:0 planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YVU420)
doesn’t work for me./a.out /dev/video0/dev/video0 is not a V4L2 devicetrust wb1400T.Bus 002 Device 002: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCamworks perfectly in v4l2 mode in skype or amsn or kopete other conference appsi’m having weird white dots on youtube video with this beta, anyone has too? [ White dots are a known issue in that beta. Will be fixed in next version. -Mike M. ]
sweeney@golem:~$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (eb1a:2761)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)sweeney@golem:~$ lsusbBus 005 Device 003: ID eb1a:2761 eMPIA Technology, Inc….n.b. this is an Asus Eee 701
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
dev/video0 is a V4L2 device named ‘UVC Camera (046d:0990)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)this is a logitech quickcam pro 9000, keep up the great work
It’s not a webcam, but might help you debug, so i’ll post it anyway… my tv card (/dev/video0, v4l device) X)It looks a bit pixeled tho, its obviously software scaled, but it works well enough./dev/video0 is a V4L2 device named ‘BT878 video (Pinnacle PCTV Stud’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ’8 bpp, gray’ (raw format, V4L2_PIX_FMT_GREY)/dev/video0 supports ’8 bpp, dithered color’ (raw format, V4L2_PIX_FMT_HI240)/dev/video0 supports ’15 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB555)/dev/video0 supports ’15 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB555X)/dev/video0 supports ’16 bpp RGB, le’ (raw format, V4L2_PIX_FMT_RGB565)/dev/video0 supports ’16 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB565X)/dev/video0 supports ’24 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR24)/dev/video0 supports ’32 bpp RGB, le’ (raw format, V4L2_PIX_FMT_BGR32)/dev/video0 supports ’32 bpp RGB, be’ (raw format, V4L2_PIX_FMT_RGB32)/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2, packed, YUYV’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ’4:2:2, packed, UYVY’ (raw format, V4L2_PIX_FMT_UYVY)/dev/video0 supports ’4:2:2, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV422P)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)/dev/video0 supports ’4:2:0, planar, Y-Cr-Cb’ (raw format, V4L2_PIX_FMT_YVU420)/dev/video0 supports ’4:1:1, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV411P)/dev/video0 supports ’4:1:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV410)/dev/video0 supports ’4:1:0, planar, Y-Cr-Cb’ (raw format, V4L2_PIX_FMT_YVU410)
Asus eeepc 701 4G:/dev/video0 is a V4L2 device named ‘UVC Camera (eb1a:2761)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘YUV 4:2:2 (UYVY)’ (raw format, V4L2_PIX_FMT_UYVY)
Gateway T-1616:/dev/video0 is a V4L2 device named ‘Gateway USB 2.0 Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
Confirming blurry rendering of the main Google Analytics graphics and the Google Video PlayerTested on Firefox 3.0 and 3.1 with Intel and Nvidia and ATI drivers.In latest update (Shockwave Flash 10.0.0 d569) it isn’t solved.
“In my experience, VIDIOC_TRY_FMT lies. I have a camera that claims to support every format in V4L2. I found VIDIOC_ENUM_FMT to be more reliable.”Are you sure you’re using it right? Remember, VIDIOC_TRY_FMT should always return a supported video format or fail, but it’s not guaranteed to return the video format you asked for. (In fact, it’s not unusual for hardware to offer you the same format no matter what you asked for.)
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘SN9C10x PC Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘bayer rgb’ (raw format, V4L2_PIX_FMT_SBGGR8)/dev/video0 supports ‘compressed’ (compressed format, V4L2_PIX_FMT_SN9C10X)It works with Flash 10, but the snowfall example peeks cpu at 99%, even with with last version (10.0.0.569).
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:08cb)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
kd@kd-laptop:~/Downloads$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0991)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)kd@kd-laptop:~/Downloads$ ./v4l2-formats /dev/video1/dev/video1 is a V4L2 device named ‘HP Webcam’/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)kdOne webcam is a built-in HP webcam, the other is a logitech quickcam pro for notebooks.I experience webcam freeze if i try to broadcast it or do youtube quick capture.The snowfall image has strange green and pink colours upon which i do see swirling snowflakes.OS is hardy, 8.04By the way, thank you for all the effort to make this work for us linux users
Results of v4l2-formats:./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘UVC Camera (05ca:1836)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)System: Sony Vaio VGN-FE41S, running debian testingLinux klimt 2.6.26-1-amd64 #1 SMP Wed Aug 20 12:09:32 UTC 2008 x86_64 GNU/LinuxAs for the snowfall…i just can see that. Image is not shown, although the camera is recognized.
Hi Mike, and thank you for the integration of V4L2.As reported by stoffe and anton above, the Philips ToUCam 740 does not work with Flash 10. I’m trying it with version 10,0,0,569 on Ubuntu 8.04 (non-64-bits) with FF3.0.1 (and have removed the libflashsupport-nonfree package).Your script reports the following:/dev/video0 is a V4L2 device named ‘Philips 740 webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)Ekiga works fine with the webcam.There is a possibility to disable the built-in compression with a program called setpwc (set philips web cam) but I tried it… doesn’t help.There is definitely some communication going on between Flash and the webcam, as its red light flashes up when opening the Flash script (be it the snowfall test or another I have here that normally gives a list of available webcams).In the plugin settings for the webcam, it says no webcam has been detected. Each time I switch from the microphone tab to the webcam tab, the light flashes for half a second, but that doesn’t help.I’m available for help or debug if needed. I really *want* to get it to work.
/dev/video0 is a V4L2 device named ‘Laptop Integrated Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)from dell inspiron 1525 webcam
/dev/video0 is a V4L2 device named ‘Microsoft� LifeCam NX-6000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 is a V4L2 device named ‘Acer CrystalEye webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)$Doesn’t work with Flash 10 – Light goes on on camera for 1.5 seconds, then says “Camera unavailable”. Used to work with Flash 9.
/dev/video0 is a V4L2 device named ‘USB Camera (041e:401c)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘JPEG’ (compressed format, V4L2_PIX_FMT_JPEG)This camera worked in Flash 9 and works in Linux programs like Cheese and Camorama, but just displays distortions in Flash 10. I wonder if it’s not vfl2 in fact. It’s an old Creative Webcam NXlsusbBus 001 Device 003: ID 041e:401c Creative Technology, Ltd WebCam NX [PD1110]
# /export/downloads/v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Orbit’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘USB Camera (046d:08d7)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘JPEG’ (compressed format, V4L2_PIX_FMT_JPEG)Previously worked with Flash 9. With Flash 10.0.12.36 most video based flash applets now produce badly distorted captures – everything from badly interleaved video to random pixel blocks.
/dev/video0 is a V4L2 device named ‘Philips 750 webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)flash 9 works fine, camorama and similars too.Tnx
andy80@centurion:~/download$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘VF0470 Live! Cam Notebook’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘JPEG’ (compressed format, V4L2_PIX_FMT_JPEG)It’s a Creative Live! Webcam. It works correctly with Cheese and doesn’t work so fine with Skype (but this is another story
). I can make it work with Flash using this workaround: http://www.jtolds.com/newsletter/2008/7/27/how-to-get-v4l2-devices-to-work-with-flashIt emulates V4L1. But I cannot make it work with native V4L2. Only http://www.ustream.tv recognizes it at the beginning, then the webcam module hangs and I have to rmmod it.If you need more info, please feel free to contact me.Best regards.
/dev/video0 is a V4L2 device named ‘HP Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)$ uname -aLinux reason.unm.edu 2.6.27.5-41.fc9.x86_64 #1 SMP Thu Nov 13 20:29:07 EST 2008 x86_64 x86_64 x86_64 GNU/Linux$ yum list flash-pluginLoaded plugins: refresh-packagekitInstalled Packagesflash-plugin.i386 10.0.12.36-release installed
I see a lot of v4l2 cameras that don’t work properly with flash player 10 for linux. I presume that there are some that do? [ Some, yes. -Mike M. ]
Here you go…It works BUT it doasn’t use avaliable high resolution this webcam could provide./dev/video0 is a V4L2 device named ‘Philips SPC 1000NC Webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)
Output from Acer Aspire 5720 :./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Acer CrystalEye webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 is a V4L2 device named ‘Philips 680 webcam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)
Not much luck with V4L2 so far with most group apps: icamonline, stickam, tokbox, meebomore luck with V4L1 emulation via flashcamuser:~/v4l2-formats$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘VF0540 Live! Cam Video IM/Video 0000:00:02.1′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)user:~/v4l2-formats$ uname -aLinux system 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linuxfirefox:about:pluginsFile name: libflashplayer.soShockwave Flash 10.0 d21
Trying again:/dev/video0 is a V4L2 device named ‘USB Camera (0733:0401)’/dev/video0 is capable of video capture/dev/video0 is capable of streaming captureIntel CS330 cam, Ubuntu 8.1, Flash 10.0.15.3.No detection. Snowfall has a black background.Worked fine in 8.04…
$ ./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Pro 4000′/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)Device name is correctSnowfall is black.
/dev/video0 is a V4L2 device named ‘BisonCam’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘BAYER’ (raw format, V4L2_PIX_FMT_SBGGR8)Kernel module: “m5602″File name: libflashplayer.soShockwave Flash 10.0 r22The snowfall demo looks VERY crazy. striped and messed-up – but I can see motion. Absolutely no recognizable detail, only changes in the stripes when there is motion in front of the camera.Thank you and GOOD LUCK on your quest!
Linux debian 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/LinuxBus 003 Device 002: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC webcam/dev/video0 is a V4L2 device named ‘USB2.0 1.3M UVC WebCam ‘/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)works fine with amsn,cheese;also works with flash 10.
cloakable@trancendence:~$ v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘Logitech QuickCam Zoom’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘Raw Philips Webcam’ (compressed format, V4L2_PIX_FMT_PWC2)/dev/video0 supports ’4:2:0, planar, Y-Cb-Cr’ (raw format, V4L2_PIX_FMT_YUV420)Nothing from Flash 10. Doesn’t pick up the webcam at all.
$ v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘CIF Single Chip ‘/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture$ lsusbBus 002 Device 003: ID 093a:2468 Pixart Imaging, Inc. Cammaestro 2.5DU/X-EYE/Orite SC-120/ICGear TravelCam/Easy Snap Snake Eye Webcam$ dmesggspca: main v2.4.0 registeredgspca: probing 093a:2468pac207: Pixart Sensor ID 0×27 Chips ID 0x00pac207: Pixart PAC207BCA Image Processor and Control Chip detected (vid/pid 0x093A:0×2468)gspca: probe okusbcore: registered new interface driver pac207pac207: registeredDoesn’t get recognized by Flash 10.Thanks for the good work
Philips SPC630NC# lsusbBus 001 Device 004: ID 0471:2035 Philips# v4l2-formats /dev/video1/dev/video1 is a V4L2 device named ‘USB Video Camera’/dev/video1 is capable of video capture/dev/video1 is capable of streaming capture/dev/video1 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video0/dev/video0 is a V4L2 device named ‘USB2.0_Camera’/dev/video0 is capable of video capture/dev/video0 is capable of streaming capture/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
tested with my logitech webcam(C250 m) on a fedora 13 box (flashplayer 10.1).
it seems work. But video is heavily pixelated.this works fine under other apps such as
cheese webcam booth and lucview .
the output of the v4l2-formats binary is:
/dev/video0 is a V4L2 device named ‘UVC Camera (046d:0804)’
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports ‘YUV 4:2:2 (YUYV)’ (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports ‘MJPEG’ (compressed format, V4L2_PIX_FMT_MJPEG)
is there any other place to report this problem?
I really would appreciate any help to find a solution to this problem
thanks