RenderSoft CamStudio is a tool for recording screen activity
into standard AVI video files. If you move the cursor, launch a new program,
type some text, click a few buttons, or select some menus -- anything that you
see on your screen -- CamStudio will be able to record all these and allow you
to play them back later on.
You can use CamStudio to
·
demonstrate features of
a new software
·
create movies used in
user trainings
·
track the progress of a
program that executes for a long time
·
record the sequence of
steps that cause the occurrence of bugs in faulty software
·
record a movie stream
An
example of a video recorded with CamStudio can be accessed here: example.avi
To start recording, click the red button. A rectangle
will appear for you to select the area you want to record.
When you want to stop recording, click the blue stop
button. A dialog will appear for you to name and save the file.
Moving images impact our
lives heavily nowadays. A changing image speaks much more than a stationary
snapshot. Any one who has watched a movie understands how the power of
animation can immensely enhance the process of communication. By capturing the
moving action faithfully on your computer screen, CamStudio is essentially
putting this power right onto your computer desktop.
The video files created by RenderSoft CamStudio are saved in the standard AVI
(Audio Video Interleave) format, which is used pervasively in many Windows
applications that support video, including MS Office. (You can effectively paste
an AVI file into an Office application just like pasting text.)
This ensures maximum compatibility with other software, and you can easily edit
the output of CamStudio with a third party video editor.
To
start recording, click the red record button or choose File:Record from
the menu.
When
you want to stop recording, click the blue stop button or choose File:Stop from
the menu. A dialog will appear for you to name and save the file.
To pause a recording
to adjust your screen, click the pause button or choose File:Pause from
the menu. You can resume recording by clicking on the record button again.
Halfway into the recording, you can cancel the
capture operation by pressing the Escape key.
When you record a movie using CamStudio, you are
actually saving a sequence of bitmaps (known as frames), that, when displayed
in rapid succession, exhibit motion.
If more frames are recorded per second, the resultant
animation will also be smoother. However, this will also cause the file size of
the movie to be much larger.
In the process of recording, CamStudio allows you to
specify two video rates: the input rate and output rate. The input rate tells
your computer how many frames to record per second. The output rate tells your
computer how fast to play them back. Usually, these two rates are equal, so
that the time of playback is equal to the time used in the recording.
However, these two rates can also be different.
Normally, you do this only if you want to create a time-lapse movie. For
example, you can capture a frame once every hour and play the frames back at 20
frames per second.
The default value is set at 20 frames per second for
the output (playback) rate and 20 frames per second (corresponding to 50 milliseconds sleep time) for the input
/capture rate.
There is also a third rate: known as the keyframe
rate. When a frame is saved in an AVI file, they can either be saved as a full
frame, or only as a difference to the previous frame. This keyframe rate
specifies how often full frames are written to the AVI file. A high value means
you can fast forward/rewind to a particular frame in your movie much faster.
But it also means a higher file size.
(From the main menu,
choose Options->Video Options)
Setting
the video options allows you to optimize your video recordings by choosing
between the file size, quality and frame rates of your video files.
Auto Adjust
Use
the Auto Adjust settings to set the Key Frame Rate, Capture Rate and Playback
Rate automatically through the slider. Shift the slider to the left to increase
the frame rate and to the right to reduce file size. If the slider is situated
at the right of the Time Lapse indicator, it means you are creating a
time-lapse movie.
In
Time Lapse mode, CamStudio will usually capture a frame only after a long
period of time. (Example: after every
30 seconds). However, during playback, the frames will be displayed more
quickly. (Example: at 20 frames per second).
The
Compressor select-box allows you to select the encoder for your AVI file. An
encoder compresses your AVI files to make them smaller in size and cause them
to play faster. The default setting is the MS Video 1 compressor.
Configure
Click this button to configure the parameters of your selected
compressor. The parameters for each compressor is different and some settings
will cause CamStudio’s performance to degrade or behave unpredictably. For some
compressors, clicking this button will not have any effect.
The
quality setting determines how nicely your picture is saved. A lower value
means a lower picture quality but also a smaller file size. Only some
compressors use this value.
This
setting specifies the keyframe rate. When a frame is saved in an AVI file, they
can either be saved as a full frame, or only partially as a difference to the
previous frame. The keyframe rate specifies how often full frames are written
to the AVI file. A high value means you can fast forward/rewind to a particular
frame in your movie much faster. But it also means a higher file size.
Capture
Frames Every
This field determines the input frame rate. It dictates how long the CamStudio will ‘sleep’ after capturing each frame. One millisecond is 1/1000 of a second.
If
you set this to a large value (for example 1 hour, or 3,600,000 milliseconds),
you practically create a time-lapse movie. CamStudio will actually ‘sit and
watch’ for activities on the screen that takes a long time to occur and take a
snapshot (say, only once every hour).
This
field determines the output frame rate. It specifies how many frames are played
back per second. A higher value means a smoother playback. Typical values of 20
– 30 frames per seconds are adequate for most purposes.
(From the main menu,
choose Regions->Region or Fixed Region or Full Screen)
You
should set the Input Region before recording. This allows you to define the
area and type of video capture. From
the main menu, choose Region
There
are 3 types of regions you can choose:
Before
recording starts, you can define an arbitrary rectangular region with the
mouse. The cursor turns into a pen on cross-hairs, which you use to define a
rectangular region on your screen by click-dragging the left mouse button.
To
cancel recording, you can press the Escape key.
You
can capture a fixed-size rectangular region. A dialog allows you to define the
size of the region in pixels.
Before the recording starts, you can move the
fixed-size region around the screen to determine where you want the input area
to be. To cancel recording, you can click the right mouse button or
press the Escape key.
Recording will start immediately when the Record
Button is clicked. The region of capture is
specified by the Left, Top, Width and Height values of the dialog above.
The
entire computer screen is captured.
(From the main menu,
choose Options->Cursor Options)
The
cursor will be hidden during screen capture
Use
Actual Cursor – The actual shape and
position of the cursor will be recorded during screen capture.
Use
Custom Cursor – Replace the recorded
cursor with a customized one.
Use
Cursor From File - Replace the
recorded cursor with a cursor that is loaded from file.
When
this option is selected, the recorded cursor will have a highlight area around
it. This helps in calling attention to the movements of the cursor. You can set
the shape, size and color of the highlight area.
(From
the main menu, choose Options->Record Audio->Record from microphone)
You can add a soundtrack to your movie by selecting
this option. When enabled, CamStudio will record your voice input from the
microphone while it is capturing video.
You need a sound card with an attached microphone to use this option.
(From
the main menu, choose Options->Audio Options for Microphone)
Compressed Format -- This is
the format that will be saved with your movie file. You can click on the “Choose Compressed Format” button to select another
compressed format. After recording your movie, CamStudio will attempt to
convert your audio from the recording format to the compressed one.
Your choices for the compressed format are determined
by the recording format. If you change your recording format, the compressed
format will also change automatically.
Interleave Video and Audio –
Interleave your audio and video for smoother playback on a slow device such as
CD-ROM. This will also allow better synchronization of your video and sound
content. The interleave factor determines the amount of interleaving in your
movie. Normally, this value is
specified in number of frames. A value of 1 frame will mean full
interleave. Larger values will mean less interleaving.
You can also specify the Interleave factor in milliseconds.
If you choose to Interleave a movie every 100ms for a movie with
a capture rate of 200 frames per second (Capture Frames Every 5 milliseconds), the Interleave factor will
be equivalent to Interleave every 20 frames.
Volume - Use this to adjust the input
volume of your microphone if your recorded audio is barely audible. If
CamStudio is unable to locate your volume control, you will need to adjust the
volume manually through Start : Programs : Accessories: Entertainment : Volume
Control.
Please note that some configurations of the Recording and Compressed format will result in the audio recording becoming choppy or inaudible.
Some sound card disallows your system to record while another application is playing sound. In this case CamStudio will issue an error when you attempt to record with the “Record Audio” option being enabled.
(From
the main menu, choose Options->Record Audio->Record from speakers)
By selecting this option, CamStudio will record the
output from your speakers while it is capturing video. This is ideal for recording a gaming session
or a movie stream. You will need a sound card with speakers attached to use
this option.
Please note that not all soundcards support this function. (Most modern and branded soundcards usually allows you to record from your speakers)
(From
the main menu, choose Options->Audio Options for Speakers)
Most of the time, you only need to adjust the
Playback Volume and Recording Volume.
Playback Volume
The Playback Volume controls the volume of your
speakers. The sound signals going to your speakers and can originate from a
variety of sources. Examples include sound from CD, Microphone, MIDI playback and Wave playback.
Recording Volume
The Recording Volume controls the volume of the
recording line.
Important: For a good quality recording, it is important that both the Playback Volume and Recording Volume are not set too high.
Recording Line Configuration
In order for CamStudio to record sound from your
speakers, it has to search your soundcard for the appropriate line to use. Failure to find the line simply means that
CamStudio is unable to record from your speakers. Some soundcards do not
support this capability.
The searching is usually done automatically when you
click (Options > Record Audio > Record from speakers). However, if that
does not work, you will have to use one of the two methods provided by
CamStudio below to carry out additional searching.
By clicking the Automatic Search button,
CamStudio will play a few tones and attempt to automatically detect the line.
If you select the Manual Search button, CamStudio
will ask you a few questions on whether you have heard a tone when a particular
line is used. You will need to turn on your speakers and listen carefully.
Note:
Soundcard Device
For most users, the Soundcard Device will already be
pointing correctly at your soundcard. However, if it isn’t or if your system has more than one
soundcard, you will need to set it to the correct one.
If the soundcard device is changed, the recording
line will no longer be valid and you will need to perform a manual/automatic
search for the line
(From the main menu,
choose Options->Enable Autopan)
If
this option is selected, the capture area will follow the cursor to wherever it
goes during recording. This has the effect of making the screen capture to
occur at the region with the most action.
(From the main menu,
choose Options->Autopan Speed)
Use
this to control the maximum speed at which the capture area follows the mouse.
The value is measured in screen pixels.
(From the main menu,
choose Options->Keyboard Shortcuts)
(From
the main menu, choose Options->Recording Thread Priority)
Some programs, when set as the active window, use the
system resources so heavily that they cause CamStudio to be unusable. The frame
rate in these cases drop to 0 - 5 frames per second (even if only a small
region is being captured). Examples
include some DirectX games or CPU intensive simulations.
To improve the performance of CamStudio at the expense
of these programs, you can set the recording priority of CamStudio to Highest
or Time Critical. However, doing this may also affect the performance of
your whole system (For example, Windows may not respond to some mouse clicks on
your Desktop). Therefore, for most cases, this option is best left at Normal.
(From the main menu,
choose Options->Program Options)
Use
the program options to customize the way the program behave when it
starts/stops recording. A tick beside the menu items indicates that option is
enabled.
P Minimize
program on start recording
P Hide
flashing rectangle during recording
P
Save Settings on Exit
P
Capture
translucent/layered windows
Play AVI file when recording stops >>
Temporary directory for recording >>
Troubleshoot …
Save Settings on Exit
The
Save Settings on Exit option allows you to save the program settings
when you exit. These settings will be loaded the next time you launch
CamStudio.
If
you run CamStudio and find that it does not work as well as in previous
sessions, most likely your saved settings is not tuned very well or is
corrupted. You may want to reset your settings by turning off the Save
Settings on Exit option, exit CamStudio, and launch CamStudio again.
CamStudio
is minimized to the system tray instead of the taskbar. To restore CamStudio,
double click its icon in the system tray.
In here, you can
choose to
Capture translucent/layered windows
In Windows 2000 or XP, there
are certain windows that are translucent/layered and cannot be captured without
turning this option on. An example is the Office Assistant in Office 2000.
Temporary directory for recording
CamStudio
creates temporary files while it is performing recording. These temporary files
can become very large and crash your system if your system ran out of disk
space.
You can set the directory for placing your temporary files by selecting one of these:
If you are using the User Specified Directory, you should always choose a directory that resides in the drive with the largest free space.
Troubleshoot
This dialog allows you to diagnose
and resolve some problems. Currently, it can handle the following:
For other problems please
refer to our FAQ at
http://www.rendersoftware.com/products/camstudio/faq.htm
CamStudio creates a movie by
sampling the screen on fixed-time intervals. If this sampling frequency is too
slow, it may not be able to pick up some cursor movements if the mouse moves
too fast. The result of this will be that the cursor will appear to jump,
become jerky or even cannot be seen in the recorded movie. It is thus advisable
to slow down your mouse movements during recording.
This sampling problem can also
happen when you are recording a fast animation. If CamStudio cannot record much
faster than the changes in the animation, CamStudio will miss out on some
important data and the playback will not be smooth.
The speed of your computer will directly affect the
performance of CamStudio. A slow CPU will unquestionably mean slower frame
rates. For the best performance, use the fastest computer available for
recording.
Apart from CPU speed, the following factors will also
affect the performance of the recording:
An AVI file usually has a very large file size,
especially for those lengthy and detailed videos. This is due to the fact that
a video file has to pack hundreds and thousands of images into a single file.
It is thus very common to have size exceeding one megabyte.
To reduce the size of the AVI file, you can do the
following:
CamStudio
is an Open Source product. You
may obtain its source code at:
http://www.rendersoftware.com/products/camstudio/
Frequently Asked Questions:
If
you have more questions regarding the use of CamStudio, please refer to the
following page:
http://www.rendersoftware.com/products/camstudio/faq.htm
This
product uses code from certain individuals. The authors of this product would
like to express their heartfelt thanks to:
We will also like to thank the following individuals.
If you support CamStudio and will like to see more improvements, you can help by donating
·
Money
This will be used to offset our costs for
o Web Hosting
o Development Tools
o Hardware
o Support
To donate with your credit card, please click the link below
·
Publicity
o Advertisement Space
o A link or recommendation on your site
o Email to your friends
o Success Stories. If your company/organization has installed multiples CamStudio and find it useful, please send us an email so that we can show it on our site
The link for CamStudio is
http://www.rendersoftware.com/products/camstudio/