Difference between revisions of "V4L capturing"

From LinuxTVWiki
Jump to: navigation, search
(TV Recording applications)
(Other frame grabbers: -- moved to webcams)
Line 14: Line 14:
==Other frame grabbers==
==Other frame grabbers==
* See [[webcams]]
* [http://tldp.org/HOWTO/Webcam-HOWTO/framegrabbers.html framegrabbing applications] -- from [http://tldp.org/HOWTO/Webcam-HOWTO/index.html the Webcam HowTo]
* [http://www.gnomemeeting.org GnomeMeeting] -- Linux H.323 compatible client for the Gnome desktop
* [http://motion.sourceforge.net motion] -- motion-detection using a webcam
* [http://www.litech.org/spook spook] -- capture live video and audio and stream it over an IP network
* [http://linux.bytesex.org/xawtv webcam] -- captures images and uploads them to a Web-Server via ftp or ssh in a endless loop
==Common configuration and control commands==
==Common configuration and control commands==

Revision as of 01:07, 20 March 2006

TV Recording applications

Other frame grabbers

Common configuration and control commands

1. v4l2ucp -- universal control panel for v4l2 (available for Debian from Marillat)

2. Command-line control the TV card (v4lctl is a part of the xawtv package)

  • v4lctl -c /dev/video0 list
  • v4lctl -c /dev/video0 bright "60%"
  • v4lctl -c /dev/video0 contrast "55%"

3. Capture the stream

  • streamer (part of the xawtv package):
streamer -i 1 -c /dev/video0 -s 320x240 -q -j 80 -f jpeg -n ntsc -b 24 -o /var/www/webcam.jpeg
streamer -i 1 -c /dev/video0 -s 320x240 -q -j 80 -f jpeg -n ntsc -b 24 -o /dev/stdout |uuencode thief.jpeg|sendmail alarm@foo.com
  • videodog:
videodog -x 640 -y 480 -w 3 -b 1 -c 65535 -m PAL -q -d /dev/video0 -j -f /var/www/webcam.jpg
This useful tool supports continuously moving (ftp or scp - ssh copy) of jpeg output to remote server. Also allows put in additional text (date time, location), rotating of image.
webcam /etc/webcamrc
See webcams for model and driver details

Compression formats