wxCam
wxCam is a webcam application for linux. It supports video recording (in an avi uncompressed and Xvid format), snapshot taking, and some special commands for philips webcams, so you can also use the program for astronomy purposes. It supports both video4linux 1 and 2 drivers, so it should work on a very large number of devices.
Current version: 1.0.1
Added support for mjpeg stream
Added support for sonix webcams stream
Added hungarian and french translations
Update for version 1.0:
There are available a fully turkish, hungarian and french translations for version 1.0. You can download these files here:
http://wxcam.cvs.sourceforge.net/wxcam/wxcam/po/ After that you should compile it with (this example is for the turkish translation): "msgfmt tr.po -o wxcam.mo" and copy wxcam.mo in /usr/share/locale/tr/LC_MESSAGES/ if you are using debian package or in /usr/local/share/locale/tr/LC_MESSAGES/ if you compiled wxcam from sources with the default prefix (/usr/local).
Bugs reporting:
Please for questions about wxcam, bugs reporting or feature requests send an email to: wxcam-users AT lists.sourceforge DOT net.
Compiling wxCam sources:
-) Make sure you have wxWidgets installed on your distribution.
(Ubuntu names: libwxgtk2.8 and libwxgtk2.8-dev)
-) Make sure you have libxvidcore4 and libxvidcore4-dev
-)
NEW: Make sure you have CImg library (cimg-dev)
-)
NEW: Make sure you have mjpegtools (libmjpegtools-dev)
-) Download, compile and install revel library:
(
http://revel.sourceforge.net)
Now you can compile wxCam.
Type:
shell> ./configure;make
shell> sudo make install
It is also available a wxcam binary package for Ubuntu 7.10 (Gutsy Gibbon). A wxCam rpm for Mandriva 2008 is also available from
http://rpmlinux.org. For older versions or other distributions, please compile wxCam from sources.
wxCam features:
-) Frame grabbing using video4linux 1 and 2 api;
-) Adjust resolution, brightness, contrast, gamma and saturation;
-) Support for some special controls for philips webcam: frame rate, gain and shutter speed;
-) Snapshot taking in various formats, including BMP, PNG, JPEG, TIF, PCX, XPM.
-) There are graphics effects such color correction, negative, edge, monochrome, upturned, and mirror.
-) Video recording without audio in an avi uncompressed format: e.g., useful for astronomy purpose (lunar and planetary video recording) because it is totally lossless.
-) Video recording with audio, in the Xvid format: it is a lossy video format, but with great hard disk space saving.
-) Video recording on movement detection.
Movement detection
There are two new checkboxes: "Movement detection" and "Show movement detection areas".
"Movement detection" enable recording only when a motion event is detect. If no area is specified
when Movement detection is activated, the default will be the full size of the image. The
"Show movement detection areas" will show the area settings. It is, of course, possible to delete the default
full image area and replace it with some smaller area. By recording the dialog will not be updated
and has therefore been hidden on such an occasion. If the "show areas" checkbox is activated, the areas will be
displayed, but of course not recorded. The motion detection dialog will show detected minimum, maximum and
average results, of the RGB sensitivities and the detected areas, during some time interval.
There is a possibility to tune the sensitivities of the different areas by modifying the values
and then click "modify". If one has modified the values and not yet clicked on "modify" it is
possible to get the original ones by clicking "reload".
Thanks to:
Örjan Medhage (recording on movement detection)
Zdravko Nikolo (icons and desktop icon file)
Daniel Nascimento (brazilian translation and some patches)
Daniel Fraga (some testing :-) )
Cenk Güre (turkish translation)
Sandor Lisovszki (hungarian translation)
Jacques Blouin (french translation)
Maria (spanish translation)
CVS:
To get a fresh version of wxcam, download it from cvstree:
cvs -d:pserver:anonymous@wxcam.cvs.sourceforge.net:/cvsroot/wxcam login [press enter at password prompt]
cvs -z3 -d:pserver:anonymous@wxcam.cvs.sourceforge.net:/cvsroot/wxcam co -P wxcam
Version history:
1.0: Added recording on movement detection. Added some new filters. Added turkish translation
0.9.8: Fixed some crashes in v4l2 core. Image controls now works for v4l2 webcams. New icons set.
0.9.7: This release adds the ability to choose the Web cam microphone device during recording (usually /dev/dsp1). It has a new layout in some configuration dialogs. A Brazilian translation has been added.
0.9.6: The v4l2 core was improved. A bug in taking a snapshot in a format other than TIFF was fixed. A Spanish translation was added.
0.9.5: Added support for YUYV frame format. Code ready for internationalization support. Added italian translation.
0.9.4: Added experimental support for v4l2 device drivers. Some bug fixes in v4l1 core, and support for more video palette formats. Solved a bug in resolution changing using a webcam with VIDEO_PALETTE_RGB24 frame format.
0.9.3: Some filters and effects (color correction, negative, edge, monochrome, upturned, and mirror) were added.
0.9.2: Audio/video recording using the Xvid codec was added.
0.9.1: There are some improvements in the video4linux code. Support for Unicode was fixed.
0.9: First release.