FAQ & Known problems


Where is the registration code for Cam4you?

Cam4you version 4.4 and older did require a registration code to work. Cam4you version 4.5 and newer does not require a registration code. The old registration code is:

123 for Cam4you version 3.

248 for Cam4you version 4.1 to 4.4.

There is very few parameters to set when taking pictures remotely

The parameters that is possible to set when taking pictures is depending on your camera model. Cam4you adapts the remote functions depending on camera model, and only shows the parameters that are possible to set.

What is viewfinder and which camera do support this function

A small window will popup and display a live image from the camera. When this window is first displayed the camera takes an auto focus and auto exposure reading and this is used even if the subject distance or lighting changes. To update the AF and exposure press the "Update AE/AF" button. The live viewfinder display will be updated continuously until the window is closed. Only some cameras do support this function (for example PowerShot G2/S30/S40).

The communication setting box is shown when connecting to camera

This problem is related to Cam4you version 3.

When trying to connect to the camera, the communication settings box appears. This error is within the ActiveX drivers (version 8 for Cam4you) from Canon. The drivers version 8 shall only be needed for PowerShot S30/S40. All other PowerShot user shall be able to use drivers version 7.

What is the filename and directory naming tags?

It is possible to enter  in the “Select filename and directory” dialogue (which is shown when pressing the “Select subdirectory and filename” button in the Filemanager dialogue) a filename and directory for the files transferred to the computer.

The directory filename can contain subdirectories. For example if the directory name is $YYYY\$MM\$DAY and the computer directory is D:\, will the following directory be created for pictures taken 2001-01-19 D:\2001\01\19 and for picture taken 2001-01-20 D:\2001\01\20 and so on.

The table below defines some of the tags:





User text

When selected is a dialogue shown, where the user enters a text, which is added to the selected filename or directory name.


Custom text

When starting the transfer of pictures from the camera to the computer, a dialogue will be shown. The text entered in that dialogue will replace the $TEXT tag.



The tag will be replaced with the year when the picture was taken.



The tag will be replaced with the month when the picture was taken.



The tag will be replaced with the day when the picture was taken.



The tag will be replaced with the hour when the picture was taken.



The tag will be replaced with the minute when the picture was taken.



The tag will be replaced with the second when the picture was taken.


Zoombrowser filename

The tag will be replaced with a Zoombrowser compatible name.

A Zoombrowser filename is as follows: 


XXX=Camera folder number

YYYY=Camera file number

ZZZ=IMG for image, STA, STB .. for stitch


Camera filename

The tag will be replaced with the native filename, which the picture has when it is stored in the camera. For a s10 the filename is IMG_XXXX.JPG, where XXXX is the camera file number.


Camera File Number

The tag will be replaced with the camera file number.


Camera Folder Number

The tag will be replaced with the folder number of the folder where the currently selected picture is stored

$ISO ISO The tag will be replaced with the ISO value used when the picture was taken.
$TV Shutter speed The tag will be replaced with the shutter speed used when the picture was taken.
$AV Aperture The tag will be replaced with the aperture used when the picture was taken.
$WIDTH Picture width The tag will be replaced with the picture width in pixels used when the picture was taken.
$HEIGHT Picture height The tag will be replaced with the picture height in pixels used when the picture was taken.
$MODEL Camera model The tag will be replaced with the camera model (e.g. Canon EOS D30) used when the picture was taken.
$OWNER Owner name The tag will be replaced with the programmed camera owner name used when the picture was taken.
$FOCAL Focal length The tag will be replaced with the focal length of the lens used when the picture was taken.
$TFOCAL Focal length max tele The tag will be replaced with the maximum focal length of the lens used when the picture was taken.
$WFOCAL Focal length max wide The tag will be replaced with the minimum focal length of the lens used when the picture was taken.

How do I install Cam4you and drivers? What is drivers?

The drivers is needed to make Cam4you version 3 work. Version 4 and above do not need any drivers. It's not twain routines. It is drivers that is required to interface the ActiveX PowerShot component that Canon makes. That component can interface the camera, and get all information from the camera that Cam4you uses.

From Cam4you version 2.2.0B0 you don't have to bother about drivers. Cam4you has an installation wizard and there is one distributable package for each cam4you version that includes the drivers. You can download the distributable without the drivers, but then will Cam4you download drivers from the internet if necessary (if you don't have them installed to be more precise). You can download the drivers manually from links below and install them manually from the Drivers administration dialogue in Cam4you.


Make a shortcut to Cam4you_utilities.exe on your desktop. If you drag a directory from explorer and drop it on the Cam4you icon, Cam4you will start and download the pictures on your camera to the directory which you have dropped on the Cam4you icon. Of course must the camera be on and connected to the PC. This is the easiest way to download pictures from the camera.

I don't get the web update function to work?

First you need to set your internet options in the drivers administration dialogue if you are behind a proxy or something that requires a username and password. Cam4you will not access the internet, until it detects an internet connection and that it can "ping" the Cam4you web server. When this options has been set will Cam4you download a file from Cam4you homepage. This file is analyzed and if Cam4you detects that an update is available will the user be asked to download it or not. Cam4you also checks if there is an update of your language file available. If so is the language file downloaded and updated on your computer.

Keyboard shortcuts

In the filemanager dialog the following shortcuts are available:
Cursor up/down : select picture
Cursor left : rotate left, stepping 90 degrees
Cursor right : rotate right, stepping 90 degrees
g or G : enable gray

Ctrl + Cursor left : decrease picture dimension by half
Ctrl + Cursor right : increase picture dimension by half
Ctrl + Cursor up : increase compression value
Ctrl + Cursor down : decrease compression value
Ctrl + Backspace : reset all transformation values

Raw File Format

Cam4you version 4

The RAW file format is a Canon specific lossless file format which. The picture data is also compressed to reduce the size of the picture. There is a few tools that can handle those file formats.

Cam4you version 3

If you specify RAW as the destination file format for RAW-files in the filemanager, the image data is translated into the Raw format. The following describes the Raw format:

Pixel 1:     Red     Green     Blue
Pixel 2:     Red     Green     Blue
Pixel nnn: Red     Green     Blue

Pixel 1 has bytes 0-2, Pixel 2 has bytes 3-5 and so on...

Remote function tips

The time needed between remote taken picture is much lower if you store the pictures on the camera only. The time between shots can be lowered to 3-5 seconds, instead of about 10 seconds.

What is a lossless operation?

To rotate a picture Many JPEG editing programs (such as ZoomBrowser since it can rotate pictures) must first decompress the JPEG picture to a bitmap (like a BMP-bitmap), then the program rotates the bitmap and compresses it back to JPEG-picture. This decompression/compression makes the picture loose quality. The best thing is to rotate the JPEG picture directly without decompression/compression. I have integrated such routines in Cam4you using the IJG Group algorithms (for Delphi) for JPEG transformation, with some modifications.

What is EXIF-tags?

Basically, Exif file format is the same as JPEG file format. Exif inserts some of image/digicam information data and thumbnail image to JPEG in conformity to JPEG specification. Therefore you can view Exif format image files by JPEG compliant Internet browser/Picture viewer/Photo retouch software etc. as a usual JPEG image files. For more information see:

Why recompress movies

When I upgraded to the S40 I discovered that the movie function in the camera was really useful to create small movies of our newborn baby and add the movies to my web server. The problem is that the video codec used by Canon in movies is not the most common or best one. For my S40 the “CuSeeMe Network M-JPEG Codec” was used, which normally not is installed on a windows computer. This resulted in that the movies were not playable when the movie was opened in a movie player (e.g. the windows media player). The sound played ok (canon uses the PCM codec), but there was no video. Since this codec is not good, I thought of creating a recompress function for movies enabling user to select which video and audio codec that shall be used.

To enable the movie recompress function, the “Recompress movies…” menu in options main menu in the File manager, must be checked.

The recompress function will recompress the video and audio to the format desired. Of course you have to install the codec before Cam4you can use it. A video and audio codec must be selected in the “Recompress movies properties” dialogue. When a video codec is selectable the property page for the codec is showed to make it possible to set bit rate and other options.

I have used the DivX 4 codec (1 pass) for video and the PCM codec for audio with very good result.  The movie file size was reduced to below half the original size with remained video quality.

How do I create an AVI-movie using my camera in remote mode?

First you must be sure that your camera supports viewfinder functionality. The viewfinder dialogue is opened using the following steps:

  1. Connect the camera
  2. Start Cam4you and select Pictures->Take pictures remote...
  3. Wait until the remote dialogue opens, than press the “Start remote process” button.
  4. Wait until the remote parameters have been probed and then press the “Start Viewfinder” button.
  5. The Viewfinder dialogue is displayed.

If you want to include sound in your movies, use the four buttons for sound test and verify that Cam4you records sounds correctly. When recording sound from a microphone everything worked ok directly, but when recording from an analogue CD I had to open the sound Play Control i Windows, select the record control and then check the “Record master”.

Cam4you will record the video data and sound data separately. The sound file is recorded using the same filename as the movie file, but with the .wav extension instead if the “Record sound to WAV” checkbox is checked. The video file is recorded, if not the “on the fly compression” checkbox is checked, in a temporary file with ~AWTemp added as a prefix to the filename. This temporary movie file can be quite big, since it records uncompressed video frames. When the recorded is ended the movie and the sound file is merged into the destination video file if the “Include sound in AVI” checkbox is checked. If an compression is selected the video will be compressed. The temporary video file is deleted, but the sound file is spared.

If the “on the fly compression” checkbox is checked the temporary file is not used, but the frames are compressed in real time and saved into the destination video file. This will of course require more calculation from your computer and may lower your frame rate, if you have a slow computer.

It is hard to synchronize video and audio in the movie. Cam4you includes a function that helps you with this. Cam4you must add some frames to synchronize the audio and video. How many those frames are depends on your computer. By setting a percentage in the “Delay in percent between frames” Cam4you will add that amount of time between frames. To calculate this percentage do the following:

  1. Set the delay to 0
  2. Uncheck the Include sound checkbox
  3. Check the Record sound checkbox
  4. Record a long video, at least 3 minute
  5. Press the calculate button.

Good luck recording you videos

Last updated 2006-03-27
©2006 by Alkenius Systems. All rights reserved.