uvc_camera: pixel format unavailable with USBTV007 EasyCAP
Hi guys,
I'm using a USBTV007 EasyCap (ID 1b71:3002 by lsusb) to capture wireless video. The system can already see it in /dev/ as video0 and I can use VLC media player to display the video on the screen and even record the video to a file. However, when I tried using uvc_camera to access the camera, this appeared:
pixfmt 0 = 'YUYV' desc = '16 bpp YUY2, 4:2:2, packed'
terminate called after throwing an instance of 'std::runtime_error'
what(): pixel format unavailable
It cannot start, and I cannot get the video to ROS.
I also tried with uvc_cam and usb_cam, and they don't work too.
I'm running Ubuntu 12.04 with Groovy. Also the kernel is updated to 3.11 (I found here that from 3.11, this model is supported; before the update the device was not seen as a video device.)
Any solutions or suggestions are appreciated.
Thank you, Veerachart
Have you tried http://wiki.ros.org/libuvc_camera ?
Thanks for the suggestion. I'll try this as soon as I have the chance and update the result.
That does not work, with the same error of pixel format unavailable.
gives
http://www.ideasonboard.org/uvc/ not supported?
You can try to use something like guvcview to test UVC-compatibility. If it doesn't work there, it's not going to work with the UVC driver.
If it's not compatible to UVC, is there any other driver that I can try?
@Eric Perko I tried and guvcview cannot start with the capture device attached, so it is not compatible with UVC.