camE
camE is a rewrite of the xawtv webcam app, which adds imlib2 support and there following new features:
- ttf fonts
- blended transparent text
- title text
- options in ~/.camErc
- message read from separate file (eg echo "eating my dinner" > ~/.caminfo)
- color the text as you like
- text background any color/alpha value
- scp support for uploading
- ftp support for uploading using libcurl, reconnect for each upload or reuse one connection
- proper logging to file
- user defined actions to be run before and after shots, and after upload (use to play sounds, beep, run scripts, copy files, whatever)
- file for stopping uploads temporarily (touch ~/BLOCKCAM to stop shooting, remove it to resume)
- now a proper daemon that can run without X forever if wanted
- control of brightness, contrast, gamma, hue, colour, etc
- control of framerate and use of snapshot mode for Philips cams
- image archiving (timestamped into a directory of your choice after upload), every frame or every n frames
- lag reduction (for some cams, when mmaped, the image grabbed lags behind the cam by up to 20 seconds. I use lag_reduce 5 in my ~/.camErc for example. This takes 5 shots in a row, which clears the mmap buffers, and then keeps the last shot, lag-free)
- Other stuff I can't remember
Grab version 1.9 from cvs or get the tarball here. Copy example.camErc to ~/.camErc and edit as needed. All the options are in there. They aren't documented, but the comments should make sense of them... You will also need to download and install giblib.
![[LinuxBrit]](/images/linuxbritnew.jpg)