|How to install or upgrade UV4L on Raspbian (for the Raspberry Pi)|
To install UV4L open a terminal and type the following commands:
$ wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.ascAdd the following line to the file /etc/apt/sources.list :
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy mainThe last two commands will upgrade UV4L to the most recent version, if it's already installed.
If you want the driver to be loaded at boot, also install this optional package:
$ sudo apt-get install uv4l-raspicam-extrasAs a convenience, the above package will also provide a service script for starting or stopping the driver at any time:
$ sudo service uv4l_raspicam restartWhen (re)starting the service, uv4l will be instructed to parse the configuration file /etc/uv4l/uv4l-raspicam.conf to get the default values for the (main) driver options. You can edit that file as you prefer to add, remove or change the default options. The same service is used at boot.
Now the UV4L core component and the Video4Linux2 driver for the CSI Camera Board are installed. If you occasionally get unexpected errors from the driver, consider updating the firmware with the following command:
$ sudo rpi-updateFor detailed informations, options, etc... about the modules installed type accordingly:
$ uv4l --help --driver raspicam --driver-helpIf you did not install the optional uv4l-raspicam-extras package (which already contains a script for starting uv4l with the settings taken from a configuration file) but want to quicly test uv4l, load it manually:
$ uv4l --driver raspicam --auto-video_nr --width 640 --height 480 --encoding jpegand take a JPEG snapshot from the Camera:
$ dd if=/dev/video0 of=snapshot.jpeg bs=11M count=1For a list of other use cases click here.
To terminate a running driver, close the applications and kill the corresponding uv4l process:
$ pkill uv4lApart from the driver for the Raspberry Pi Camera Board, the following drivers can be installed:
$ sudo apt-get install uv4l-uvcTo get help:
$ man uv4l-uvc---
|[ Back to UV4L, Userspace Video4Linux framework | Return to Sections Index | ]|