Projects / libbgrab & webcam

libbgrab & webcam

libbgrab is a video4linux grabbing library to facilitate use of framegrabber cards and webcams through a few function calls. To implement constant throughput and to avoid frame loss delays, triple buffering is used through local buffer copying in a separate grabbing thread. The many demo and utility programs included can display live video to X, convert live video to ASCII, smoothly zoom live-video (using Glide), do some image processing (using MMX), and provide a stand-alone webcam image server.

Operating Systems

Recent releases

  •  25 May 2001 06:17

    Release Notes: Various fixes and security updates, new real-time JPEG (RTjpeg) code and demo programs, and updates to Makefiles and README.

    •  28 Feb 2001 08:53

      Release Notes: This release allows the grabbing thread to be stopped and restarted without opening and closing the device.

      •  13 Jul 2000 22:39

        Release Notes: A licensing change to dual MPL/GPL.

        •  09 Jul 2000 18:16

          Release Notes: Many fixes and additions were made. Additions include SECAM video mode, five more sample programs, tuner channel setup, RGB24 mode, and MMX image processing routines. A fix for tunerless devices was made, as well as optimizations.

          •  08 Mar 2000 11:46

            Release Notes: Directory structure and Makefiles reorganized. testgrab, delaygrab and asciigrab have had text added. A fixed a memory allocation bug in delaygrab. A bug that keeps webcam from starting up in some cases has been removed. webcam.html and webcam README updated.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.