This program was designed to monitor and record any webcam on the Camarades
network that uses Truetech Webcam version 4.0 or higher (most users are
using 4.0 or higher).
New! Se habla espanol :) The program "WWImageGrabber-ES.exe" is the spanish
version of Camarades Image Grabber. The translation was created with machine-
translation by SysTran (which means it's not perfect spanish, but it works).
Camarades is a free public webcam server located at http://www.camarades.com
Webcam streams are saved as a series of JPG images in the folder of your
Protect your privacy by using the program's HTTP proxy support to record
Select a recording speed (full version only) to match the target webcam.
Create a shortcut with all your settings saved for faster use in the future.
(Just double-click the created shortcut and not have to re-enter data)
Play the video "Demo Run.swf" (requires Flash Player) to see a demo-video of
the program in action. This is also a good tutorial video if you're not sure
what you're doing.
Play the video "Sample Output.swf" (requires Flash Player) to see a sample of
an interesting webcam. Note: The video was compiled by third-party software
from the JPG images that were recorded by Camarades Image Grabber.
Extract the archive "Sample Output.Self-Extractor.exe" to see the source images
that were used to make the "Sample Output" video. These are the actual images
captured by Camarades Image Grabber.
*** Tech Specs ***
Designed for use with Windows 2000 or higher version (2000/NT4/XP/Vista).
This program uses 4 independent threads to simultaneously scan archives
(5 threads if you count the "parent" process). Every system is different,
but on my system (AMD Sempron 3100+, 1024 MB RAM, 6000/768 LAN, WinXP Pro)
the program uses: < 3% CPU, < 12 MB RAM, < 50 kbps LAN.
You can run as many instances of this program as your PC can handle. Since
each PC is different, you'll have to figure out for yourself out how many
instances you can run. A high-end Pentium IV system with LOTS of RAM can
probably run 30-40 instances comfortably. A mid-range eMachine with a cheap
processor like a Celeron and 512 MB of RAM can probably run 15-25 instances.
Older systems like a Pentium II with 256 MB of RAM should probably try to
stay below 10 instances.
NOTE: This program was designed to work best with NTFS filesystems! NTFS is
best for handling the many tens of thousands of images that this program can
record if you let it run long enough.
FAT32/FAT32 will work, but you MAY find that it won't allow more than 16,000
images to be saved in a folder.
Saving to thumb-drives or other types of mass USB storage is not recommended
because most of these devices use FAT16 or FAT32 filesystems.
I will address this FAT32 problem in a future program update. Until then, I
highly recommend you use an NTFS filesystem to record images to. Many versions
of Windows (2000 and later) will actually allow you to convert a FAT32 system
What's Camarades or "WW" anyway?
Camarades (located at http://www.camarades.com or http://www.ww.com) is a public
webcam server. There are hundreds of webcams online from people around the world
at any given time. Check it out, and you're sure to find some interesting things
on the webcams.
Recording too many duplicate images?
Try setting the framerate lower. Remember, you don't have to use a whole number
but decimals will work as well.
It keeps saying the cam is offline, then online again, then offline again ...
The program might be running slowly due to two major causes: either your internet
is running slowly OR your CPU is struggling to run some other intensive task
like burning a DVD. Try opening the "Task Manager" and setting the "process
priority" for the program to "realtime."
It says the webcam is online, but it's not saving any images!
Usually this means that the images the program is detecting are smaller than the
minimum size limit you set in the program's options. Things like images of dark
rooms, broken images, and blank images all tend to be very small. The program
tries to detect this and dump the image so you don't end up saving 10,000 images
of someone's dark bedroom at night. If the program is dumping images you want to
keep, then try setting the minimum filesize to a lower number (as low as 512 bytes).
The proxy I'm using isn't working.
Be sure you're using an HTTP proxy that does not require authentication (username/
password). This program will not work with other proxies like SOCKS or proxies that
require a login.
I asked the program to create a "shortcut" link to use in the future, but I can't
When you choose to have your program settings saved to a shortcut, the shortcut is
created in the folder where you are saving the images to. Look there.
Why can't I create a full-path directory to save images to?
When you create a directory, the program creates it relative to the path you put
the program in. For example, if you put the program in C:\Stuff\Recorder, and you
ask the program to create the directory "CamCaps", then it will be created at
C:\Stuff\Recorder\CamCaps. If you do try to type in a full-path directory, the
program will replace all the odd characters like : and \ with an underscore _ and
create that directory relative to the program's path.
Can I pause the program?
Yes! Just click the program window, and then press the button on your keyboard that
says "Pause/Break". To resume the program, click the window again and press any key
on your keyboard.
The program uses a LOT more RAM than the 12 MB you claim. What's up?
Minimize the program window and look at the RAM usage again. The program uses MUCH
less RAM if you've minimized the program window at least once.
Optional: You may choose whether or not to use an anonymous HTTP proxy to protect
your identity while using this program.
If yes, you'll enter the proxy as an IP address, colon, and port number such as
127.0.0.1:4202 or 184.108.40.206:2109.
*** Camarades ID ***
This is the target webcam you want to record. You may enter either the user's nick-
name or the user's 9/10-digit numeric ID number.
The program will check to see if the username/ID number you enter is a valid user
or not. This will help prevent you from trying to record a non-existing user.
Next the program will check to see if the user is online now or not, and you will
be asked if you want to record/monitor the user whether online or not.
*** Save Folder ***
This is the folder where the program will save the images you record. You may use
an existing folder (that is in the same folder as the program), or you choose a
new folder (that the program will create in the same folder as the program).
If the folder you chose does not exist, the program will confirm that you want to
make a new folder.
*** Base Filename ***
This is the name that will appear at the beginning of every JPG image the program
saves. After this, the program will automatically insert numbering so you can keep
the images in order. For example, if you choose the base name "webcam," then every
image saved will start with "webcam" and be followed by an index number such as
"webcam (1163123456.498876).jpg". The index numbers are simply POSIX timestamps.
*** Framerate ***
This is the number of times per second that the program will attempt to save an
image. Valid entries are from .25 frames per second to 3 frames per second.
NOTE: You should try to choose a framerate that closely matches the webcam you are
trying to record. Some webcams are slower, and others are faster. If you try to
record too quickly (like 3 frames per second on a cam that's broadcasting 1 frame
per second), then you will get a lot of duplicate images, and the program will
have a hard time staying synchronized. A good, safe framerate is 1 frame per second.
Then you can set it higher or lower as you need.
*** Minimum Filesize ***
This is the minimum size (in bytes) of images that the program will keep. If the
program records an image smaller than this limit, the image will get dumped.
Dark rooms and blank/broken images all tend to have a very small filesize. The
program will detect when an image is too small (according to this setting) and
dump the image.
Range is 512 to 16384 - recommend safe defaults as follows:
160x120 image resolution = 512
320x240 image resolution = 2048
640x480 image resolution = 8192
*** Create Shortcut ***
This allows you to save all the settings you just entered in the form of a Windows
"shortcut" so you can record the same cam with the same settings in the future by
just double-clicking the shortcut.
As a general rule, if you're being asked to create a shortcut, you should probably
If yes, then the program will take all the settings you just entered and save them
in a shortcut, which you will find in the "save folder" you chose to record images
to. After the shortcut is created, you can move it anywhere you want - you can keep
all your shortcuts in the same folder for fast access if you want.
Then all you have to do to record a particular webcam again is double-click the
short-cut you made for that cam.
After entering all the information before this about Webcam IDs and framerates, you
probably don't want to have to enter all that stuff over and over again each time
you want to record a webcam.