Skip to main content

USB3Vision instead of V4L2 for USB cameras - Knowledgebase / Software / Software for Linux - The Imaging Source Helpdesk

USB3Vision instead of V4L2 for USB cameras

Authors list

V4L2 has limitations in stepping of frame rates and video formats.  Our USB 33 and above cameras implement USB3Vision. This can be used by the Aravis library. Then many more video formats and frame rates are available.

For doing so, you checkout the development branch of tiscamera. Then you need to run cmake again, build and install tiscamera. In the terminal enter:

cd tiscamera/build
cmake -DBUILD_ARAVIS=ON -DBUILD_TOOLS=ON -DTCAM_ARAVIS_USB_VISION=ON ..
make -j 16
sudo make install


If you run tcam-ctrl -l, then your camera should be listed as "Aravis" instead of "v4l2" device.


Keywords: Linux, video formats, frame rate, driver, v4l2, Aravis and USB

Helpful Unhelpful