This program allows applications using the V4L
API to receive video from a firewire camcorder.
provides two utilities v4l
to access a firewire camcorder from a V4L
uses the Vloopback
kernel module to push the camcorder's video streams to a virtual V4L
uses shared library preloading to intercept V4L
API calls and deliver the camcorder's videostream to the application.
DV4Linux requires some libraries to access firewire and to convert the frames received from the camcorder, libraw1394, libiec61883, and libdv. See DV4Linux dependencies
Download the [[https://developer.berlios.de/project/filelist.php?group_id=8221] [DV4Linux source code]],
- un-tar it to a free directory with
tar xvzf dv4l-xx.tar.gz
- as root, run
make install If
./configure complains about missing libraries, install those libraries, and try again.
In many cases, you just can call
, without any parameters.
displays the name of the video device you can use in your V4L
Some programs, like Kopete or Gqcam require an additional parameter to set the picture size and to enable the appropriate mode. For Kopete, the command line would be
dv4l --size 320x240
, run your V4L
application and select the video device that was displayed by
Should your V4L
application hang, kill that application before killing
To use the camcorder with skype 220.127.116.11beta , use dv4lstart
instead of dv4l
The DV4Linux home page
and the man page contain a more complete description.