The FFADO project aims to provide a generic, open-source solution for the support of FireWire based audio devices for the Linux platform. It is the successor of the FreeBoB project.
FFADO is a volunteer-based community effort, trying to provide Linux with at least the same level of functionality
... [More] that is present on the other operating systems. [Less]
libdc1394 is a library that provides a complete high level application programming interface (API) for developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specifications (also known as the IIDC or DCAM Specifications). The library currently works on
... [More] Linux, Mac OSX and (soon) Windows.
libdc1394 provides a complete API that includes camera detection (hotplug coming soon), broadcast commands, bus ressource management (basic), full feature controls (including absolute values), memory channels, external and software trigger, support for all video modes (including 16bit modes and 1394B modes at 800Mb/s), video capture using DMA and full Format_7 control. [Less]
Use your camcorder as web cam
The main video API for Linux - Video4Linux or V4L - does not support any FireWire devices. You have to use one of those cheap USB webcams, even if you own a camcorder with a much better lens and higher framerates.
Coriander is a tool to access FireWire cameras
... [More] using the V4L API. Unfortunately, it works only with IIDC compatible cameras, not with camcorders.
DV4Linux is not as fancy as Coriander, but provides a similar functionality for camcorders.
With DV4Linux, you can finally use your V4L application with better cameras
DV4Linux provides two programs to access the camcorder. dv4lstart uses the LD_PRELOAD mechanism and works with most programs. dv4l uses the vloopback kernel module and might work better than dv4lstart in some cases. Most V4L applications [Less]