Using a webcam on Linux

Currently copying links from http://www.exploits.org/v4l/ to here.

Compatibility lists

Cameras that are known to work excellently

Software

Video monitoring software / Frame grabbing

  • Camorama - simple GTK app for v4l
  • Camstream - aims to a collection of tools for webcams someday (maybe in about 20 years)
  • Gspy - compiles daily still shots into an MPEG movie (probably no longer maintained)
  • Motion Detect - takes pictures if motion is detected (no longer maintained)
  • Motion - motion detector software, still actively maintained
  • SCRAP - grabs frames when motion is detected, compiles to XviD
  • ZoneMinder - complete surveillance solution
  • camsource
  • Frameworks - stop motion capture utility

Video conferencing

  • Ekiga (formerly GnomeMeeting) - opensource VOIP and video conferencing.
  • amsn

Video grabbing

  • avifile
  • mplayer
  • streamer
  • ffmpeg
  • avidemux (?)
  • xawtv
  • YouTube Direct Upload ;)
  • gv4l - GUI frontend for transcode to record video/audio from v4l devices
  • mjpeg

Video streaming

  • Palantir - stream live video and audio over the Internet (Windows & Linux)
  • camserv
  • (h)ascii-cam - Records live video, converts to ASCII on the fly, and exports to HTML

Uhh, not sure, maybe will investigate later

  • camE - rewrite of the xawtv webcam module, with added features

Video editing

  • Cinerella - "Movie studio in a Linux Box"
  • Kdenlive - open source video editor for KDE (actively maintained)
  • LiVES - LiVES is a Video Editing System (last updated 5/30/07)

Video reformatting

Drivers

  • spca5xx — V4L driver for now; supports the majority of USB webcams out there
  • linux-uvc — V4L2 driver only; supports mainly notebook cams, and some of the newest QC cams
  • PWC — drivers for Philips brand USB webcams (and others)
  • qc-usb — supports most Logitech QuickCam cams

Other links

page_revision: 2, last_edited: 1186819261|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.