mpegCam is a a simple software package for shooting video with a
Linux box and a black and white Quickcam. Since
it forks a process to shoot each frame and stores them in separate files
in a directory it is not as fast as possible, however, it shoots 9 frames
per second on my Pentium/133 laptop, so it's useable for low quality movies.
(The only kind you're going to stream over the internet) Capturing to
memory and avoiding the forks, it should be possible to shoot at 15 fps.
MpegCam preserves timecodes with the images which can be
used to synchronize the images with audio or other media. For archival and
distribution, mpegCam compresses video offline to the standard
MPEG-1 format which can be viewed on many platforms.
Since I have many other projects going, I decided to
release mpegCam in it's current primitive state. In the future,
I'm interested in improving performance and recording synchronized audio
and video. I've already found that I can capture 22 khz mono audio while
shooting video -- the primary challenges are timecoding the audio and
figuring out how MPEG System works. Now that Linux 2.2 supports video
capture devices, it would also be desirable to use the standard
mpegCam-0.01 has a README file.
# mpegCam 0.01 is absolutely free.
# If you hurt yourself or someone else with it, tough luck. We disclaim any
Linux got me kicked out of a Wal*Mart is a
collection of six movies shot in retail spaces.
- The mpegCam-0.01 Package
- A Black and White Quickcam -- I bought mine refurbished for $50. A
color Quickcam might work in B&W mode, I haven't tried.
- The Python language.
- The qcread package
for image capture.
ImageMagick package for image processing
mpeg_encode 1.5b for MPEG-1 compression. If it doesn't compile on your
glibc2 based system (RedHat 5, Debian 2, Suse 6...), try
- To view MPEG you'll want a real MPEG player, one that handles
timing correctly. Get Mpeg TV for
Linux and forget the others.
mpegCam and this page are absolutely free from
honeylocust media systems,