Free Streaming Video Software - FAQ
NOTE: FAQs are for CamStudio versions 2.0 and lower. There is no email or telephone support for this free product.
Stability and Recovery
There are two main reasons for the movie being blurred.One is that you are using Windows Media Player to play back a movie that has a frame size that is as big or bigger than the screen. In this case, Windows Media Player will shrink the picture to fit it on the screen, which causes the text and graphics to be blurry.
To view the movie in full quality, you will need to switch Windows Media Player to full screen playback, or switch your monitor to a higher resolution. You may also record a smaller region to avoid this problem. Otherwise you may need to use the Movie Player software that is distributed with the CamStudio package to playback the movie.
Another reason for the cause of the unclear image is the use of Lossy Codec as your compressor. This means the compressor will degrade the quality of your picture to reduce the size of your AVI file.To remedy this, you may either set the Quality settings in Video Options to a higher value, or use a Lossless Codec for your compressor (e.g CamStudio Lossless Codec.)
I remember the first time I launched it, it does not have this problem.
Your saved settings may not be well tuned or corrupted. You may want to reset your settings by turning off the Save Settings on Exit option, exit CamStudio, and launch CamStudio again.Alternatively, you may want delete the files CamStudio.ini and CamData.ini in your installed directory to reset your settings.
In the default setting, CamStudio uses up all your CPU resources to achieve the maximum recording rate possible on your system. You will need to set this capture rate to be lower than the maximum to free up resources for other tasks.To see how fast your computer can go, try recording with a fixed region size at the maximum frame rate (the auto-adjust slider is set to the leftmost point in Options:Video Options). Take note of the Actual Input Rate when CamStudio is recording. This is the maximum frame rate achievable on your system at this fixed size.To free up CPU resources, go back to Video Options and set the capture rate (or playback rate) -- using the auto-adjust slider -- to be less than the Actual Input Rate noted earlier. If you are recording with the same fixed region size, your CPU meter will now show some improvements.
This is usually due to your temporary recording directory not having enough disk space. This is the location where CamStudio creates temporary files to store your video and sound data during recording. These temporary files can become very large and crash your system if you ran out of disk space.
You can change your temporary directory for recording by going to Options :: Program Options :: Temporary directory for recording. You should always choose a directory that resides in the drive with the largest free space.
Starting from ver 1.2, CamStudio is minimized to the system tray instead of the taskbar. To restore CamStudio, double click CamStudio's icon in the system tray.
(Options : Program Options : Recording Thread Priority)
If you try to record the "Pinball" game that is shipped with some version of Windows, you will noticed that CamStudio will record only at a very low framerate when the Pinball window is set active. You can, however, improve the performance of CamStudio (at the expense of Pinball's) by setting the Recording Thread Priority to Highest or Time Critical. This means you allocate more CPU resources to CamStudio by making its priority higher.Setting this option may also affect the performance of your whole system. Windows may no longer respond to some mouse clicks on your Desktop. For most cases, this option is best left at Normal.
Try minimizing all other windows on your desktop. The save dialog window is probably hidden behind them.
Also check to see that Options > Program Options > Name of AVI file > Ask for file name is selected.
Yes, of course. The AVI files created with CamStudio may be used for any purposes, including commercial purposes. You may sell your recorded .AVI files or charge users for products that include those AVIs.
This is because hardware acceleration is being used in these players. You may want to disable hardware acceleration in these players:
Disabling Hardware Acceleration System Wide
Another solution is to disable hardware acceleration for your whole system.To do this on Windows 2000, go to the Control Panel, choose Display : Properties : Settings : Advanced : Troubleshooting. Set the Hardware Acceleration slider to None.
For Windows XP, go to the Control Panel, choose System, (and under the performance tab), choose Graphics : Advanced. Set the Hardware Acceleration slider to None.
Hardware acceleration cannot be disabled system-wide in Windows Vista and Windows 7 users as Windows' "Aero" component needs HA to render images to the screen.
Instead do the following:
TIP: If you're recording a video playing in the VLC media player, you might have to also uncheck the Video Overlay option before recording with CamStudio. (Thanks to Cold Bacon for the tip!)
DVD players usually require hardware acceleration to run. You may not be able to capture movies from your DVD player.
Try turning off system wide hardware acceleration and reducing the input frame rate of CamStudio.
Try going to Options : Video Options, and select a different compressor.
If this still fails even after repeated attempts at different compressors, the reason may be due to a few corrupted registry entries for the Video for Windows (VFW) component in your system. You can try repairing your registry with the following file:
To apply the file, simply download and double click it. Important: Please make sure to backup your registry before applying the fixreg.reg file.
When you're running CamStudio in XP Compatibility Mode in Vista or Windows 7 it saves the AVI files to a different location by default.
C:\Users\[Your Profile Name]\AppData\Local\VirtualStore\Program Files\Camstudio.
The AppData directory is normally hidden by default in Vista so to make it visible, you go to:
Start > Control Panel > Folder Options > select the 'View' tab >
then check the "show hidden files and folders" radio button.
Be careful. Hidden files are 'hidden' so that they cannot be moved/deleted by accident, because they are important.
There's also a Compatibility Files button in the CamStudio installation folder in Program Files - click that and you should see the AVIs.
Or alternatively, in: Options > Program Options > Name of AVI
Change it to "Ask for file name" and save the AVI somewhere else.
You will need to enable audio recording for speakers. This can be done by choosing Options : Record Audio from Speakers.
Not all soundcards currently support this feature. If it doesn't you will see an error similar to:
As a workaround, try to record the audio by changing your input audio to Stereo/Mono Mix/What-U-Hear.
In XP, double-click the speaker icon in the system tray and select Advanced > Properties > Recording
If there's a Stereo Mix, Mono Mix, Wave Out or What-U-Hear option in the list, tick the checkbox and then make it the active audio input by selecting the checkbox underneath the fader.
In Vista you have to enable Stereo Mix (sometimes also called Wave Out Mix) as it's sometimes hidden by default:
1. Select "Sound" from the control panel.
Now start CamStudio and select:
Options > Audio Options for Speaker
Now select Options > "Record audio from speakers"
Ignore the error message and you should now be able to record all audio playing through the soundcard.
If you do not see any Stereo Mix type options in Vista and Windows 7,
consult your manufacturers support forum to see if there's any way to
Try changing the compressed format in Options : Audio Options : Audio Options for Microphone to PCM.
If changing to PCM still does not solve the problem, select the "Use MCI Recording" checkbox in Audio Options for Microphone. This has the same effect as using Windows Sound Recorder to record the sound. However, do note that using MCI Recording will bypass the compressed format and no audio compression will be applied to the audio. Furthermore, you may need to configure the sound device in Control Panel.
In general, you should adjust the Capture Frame Every and Playback Rate to equal 1000 when multiplied together.
For example, if Capture Frame Every is 5, then the Playback Rate should be 1000/5 = 200 frames per second.
However, it's unlikely you'll need to play anything back at 200fps which will generate a h-u-g-e video file.
If you're recording yourself demonstrating something on your computer, these settings will be sufficient:
Set Keyframes Every 300 frames
Video codec: CamStudio Lossless
If you're recording a webinar or presentation, you can reduce the capture rate (since very little will change during the recording) to something like:
Set Keyframes Every 300 frames
If you're recording yourself using applications with lots of movement (or recording a film or game playing) we recommend using either of the following H.264 encoders:
Xvid: http://bit.ly/HEwwSL (DigitalDigest.com)
Recommended x264vfw Settings:
Recommended Xvid Settings:
Audio Codec: PCM (no compression) *
Good Enough Quality
Audio Codec: PCM (no compression)
* If I'm going to be creating Flash video using CamStudio or my video is short (10 mins-ish), I use the Good Quality settings.
* If it's going to be a longer recording/lots of movement, I sacrifice audio quality for a dramatically smaller final filesize.
* If I want to get High Def quality option when uploading to YouTube I'll either make the recording area 960 x 720 or 1280 x 720 (when using the H.264 encoder)
* Depending on what's being recorded, you can also attempt to decrease the final AVI filesize by switch the display colour depth to 16-bit (Control Panel > Display Settings)
Do a test video using the settings above.
If you get audio/video desynchronization, click the MCI Recording option in Audio Options for Microphone - it records the audio in the most basic uncompressed format (overriding any audio settings selected) but usually does the trick.
You can always import the AVI into VirtualDub (link below) and re-encode the audio into MP3 if you need a smaller filesize for uploading to YouTube.
There's no definitive set of settings, you have to test and make notes to see which gives you the best quality for the filesize.
VirtualDub is a great freeware video editor for editing AVIs. Download it at http://www.virtualdub.org
I am trying to edit the AVI file recorded with CamStudio. But your video files, with playback rate at 200 fps (default settings) makes editing very difficult. There are just too many irrelevant frames.
Try recording at a lower frame rate. Use the settings I talk about here.
CamStudio cannot record your DOS application when it is running in full screen DOS mode. Try recording your DOS application in windowed mode.You can make your full-screen DOS application into a window by pressing CTRL-ESC when you are in DOS mode. This will return you to the Windows screen. If you look at the task-bar, you will notice a new item "MS-DOS prompt". By right-clicking on this item, and selecting Properties, a dialog box will be displayed. Choose the Screen tab and under Usage, select Window and click "OK". Your DOS screen will now become a window. You can start recording from here and the output should be fine.
This actually depends on your system. For most cases, CamStudio should be able to record DirectX and OpenGL programs if they are running in windowed mode rather than full-screen mode.( I successfully recorded the Office Assistant in one computer running Win Me, but could not do so in another with Win 2000 installed. )
CamStudio does not save videos in the QuickTime or Mpeg movie format directly. You will need third party software to do the conversion.
For Quicktime movies, you may use Apple's QuickTime Pro:http://www.apple.com/quicktime/
I have problems compressing with the DivX codec. Sometimes CamStudio will give an error message "Error compressing with compressor, use default compressor ?". Otherwise, the program will hang when the recording is completed. Another problem is that the playback displays 3 squished images instead of one.
Normally this is a problem when trying to encode using DivX. Recording dimensions must be divisible by 2 or 4 so 320 x 240 is fine, 800 x 600 is fine, but 543 x 323 is not.
You may use the free Microsoft Windows Media Encoder 9 to convert AVI
files to ASF or WMV format. Windows Media Encoder 9.0 s available without
Capturing a large frame and compressing it are time-intensive operations. Your computer may not be fast able to handle such frame rates at these sizes.You can try to
I'm having problems recording at 30
frames per second so I can get nice and smooth flowing video.
When you are recording, please make sure your mouse movements and other behaviors to be deliberately slow.This allows CamStudio to record at a slow input rate, while speeding up the playback to make it more natural. The disadvantage is that you may need to take 20 seconds to record a 10 second movie.
In Options: Video Options, turn the auto-adjust checkbox option off.
You can search for the files of the type
The files may be corrupted. If so, you may want to try repairing them with a third party AVI editor.
Yes, you just need to burn both the CamStudio Movie Player 2.0 and your AVI file to the CD-ROM. You may want to create an additional batch file (e.g playfile.bat) with a text editor with the commandplayplus.exe avi_filename.avi( playplus.exe is the name for CamStudio Player 2.0, and it can be found in the installed directory of CamStudio )
When users click the file playfile.bat, it will launch Player 2.0 and load the file automatically.Alternatively, if you want to launch the player immediately when the CD is inserted to the drive, you can burn an additional file known as AUTORUN.INF to the CD-ROM. Examples of autorun.inf and playfile.bat can be downloaded here. You can view them with a text editor.
I would like to be able to load CamStudio
Player 2 (playplus.exe) with the name of a video file and have the
playing automatically start. I would also like the player to automatically
exit when this is complete. Are there any command line options which
will permit this?
playplus -a filename.avi
This will launch the AVI file (filename.avi) and play it automatically.
playplus -x filename.avi
This will launch the AVI file (filename.avi) and play it automatically. The player will exit when the playback is completed.
Please do not direct technical questions related to the source code to us.
SWF Producer FAQ
NOTE: There is no email or telephone support for this free product.
What types of AVI files are suitable for conversion to SWF files
by the Producer ?
Currently, the SWF Producer performs temporal compression of the AVI file by comparing each frame with its previous frame and storing the difference between them. Because the algorithm works on a lossless basis, a very slight difference between pixels in each frame will cause the Producer to save data from each frame and render the temporal compression algorithm ineffective.
What this means is that for an AVI to be effectively converted to a Flash file with maximal compression, your AVI has to satisfy certain characteristics. They should
Most of the tutorials recorded with CamStudio satisfy the above conditions. In fact, when you choose the "Record to SWF" option in CamStudio Recorder, it automatically bypass some options and choose a lossless codec instead.
Furthermore, if your AVI file includes an audio track, it is highly recommended that it is in the PCM format. If it is not, you may want to convert it to PCM first using a third party video editor (A good freeware is VirtualDub).
Please note : The algorithm will not work very well with movies
you see in the theatres. These images are usually saved with lossy codecs
and change too much between frames. We , however, have plans to enhance
the Producer so that it works with lossy images.
Can the Producer operate in command line mode?
Yes. The command to do so is
producer -b c:\folder1\demo1.avi
The resulting Flash file is stored in c:\folder1 as demo1.swf
Can I use the SWF file produced by CamStudio in the Flash MX editor ?
Yes, but you will need to use the Actionscript function (loadmovie) to load it. What this means is that you will need to create another Flash file that loads the SWF produced by CamStudio.
This container file will manage, control, and enhance the original linear movie. Some possible enhancements include adding a custom preloader and control bar. You may also chain multiple SWFs produced by CamStudio with this file.
In order to produce a linear SWF file that can be loaded, you will need to choose the following settings in SWF producer.
For more information, please refer to the help file.
Is there a limit to the size of a SWF file ?
A Flash file has an inherent limit of 16000 frames (Macromedia Knowledge Base Technote 14437). For an AVI that needs more than 16000 frames, CamStudio will split the SWf into several parts, with the following naming convention :
basename.swf, basename_1.swf, basename_2.swf ...and so on.
If you enable the Chain Multiple SWFs setting in the Advanced tab of the conversion dialog, CamStudio will link the SWFs so that basename.swf will load basename_1.swf when it has finished playing, and basename_1.swf will load basename_2.swf when it has finished ... and so on.