Willing Webcam

Full version:
5.53
Last Revision Date:
Jul 08, 2013
License:
Free to try
Updates:
Free to registered users
Size:
6.2M
Evaluation:
21 days
System Requirements:
Windows 98/Me/2000/XP/Vista/Windows 7, 8
download exe download ZIP

Willing Webcam Lite

Lite version:
5.53
Last Revision Date:
Jul 08, 2013
License:
Free to try
Updates:
Free to registered users
Size:
5.8M
Evaluation:
21 days
System Requirements:
Windows 98/Me/2000/XP/Vista/Win7/Win8
download exe download ZIP

Compatibility with
Video Devices

Willing Webcam is compatible with most USB-based or FireWire (IEEE 1394) video devices, including webcams, camcorders, TV and video capture cards, TV tuners, Canon digital cameras, and IP network cameras. We also support the pan, tilt, and zoom features of Logitech webcameras.

Video Device

Compatibility with Windows Vista
If you have a few video feeds and work under the VFW mode you can avoid the 'Video Source > Select Video Device' dialog box. You can use one of the following ways:
- You should run the program with administrator rights:
Control Panel > Computer > \Program Files\Willing Webcam\wwcam.exe > Properties > Compatibility > Privilege Level > Run this program as an administrator.
- You can disable the User Account Control (UAC), but disabling UAC will lead to a less secure system:
Control Panel > User Account and Family Safety > User Accounts > Change Security Settings > Disable UAC.

If you have a Logitech Orbit (Sphere) camera and need its pan/tilt/zoom functions, the above mentioned ways will help you as well.

Video Source
Select video source.

Webcam or frame grabber
The program collects all WDM and VFW driver headers on your system. Drivers are provided by webcam manufacturers. You can also use Windows native video driver: Microsoft WDM Image Capture (Win32). Using DirectX feature you can also work with most of USB-based or FireWire (IEEE 1394) devices. Microsoft DirectX 8.1 or higher must be installed.
If your multiple webcams use different drivers, you can launch a few copies Willing Webcam and select a different driver for each one. If your webcams use the same driver, Windows doesn't permit you to work with them at the same time.

Difference between VFW and DirectX modes.

Video for Windows (VFW) is old Windows system software that does not require a lot of processor power. DirectX is new software. It works as a layer over VFW and adds new features in order to support new video and audio devices.

VFW and DirectX modes have different algorithms for the 'Movie Save' feature. So if a feature is not working correctly, for example, the 'Enable Text/Time Captions' feature (Note: This feature is not officially supported by Microsoft), try the other program mode.

The program cannot save the name of the compressor with the VFW video source; see the Options > Video Compression' button above the preview. You should use the DirectX driver set to store this parameter. Set 'Video Device > Video Source > Webcam or frame grabber' to DirectX Set 'Video Device > Video Source > Webcam or frame grabber > DirectX > Video Compressor' to

If you are working in the VFW mode and you have a few connected video sources, some actions can change the current video driver mapped by 'Microsoft WDM Image Capture (Win 32)' driver. This situation might occur if you disconnect the current device or another video program switches the current driver, which can be shared among programs. Willing Webcam software saves and restores the current driver name, but if you run the program from the same directory under different Windows operating systems, Willing Webcam won't be able to find the selected driver name itself in other Windows operating systems because the names are different. The solution is using different Willing Webcam directories to have different settings files .

For information about how you can make your driver current again, see How can I use an USB webcam? (VFW mode). Note: DirectX mode does not have this problem.

Video for Windows
Select VFW or WDM driver for your video device.

Analog Video
Enable the format of the baseband analog video signal.

Format
Specifies the format of the baseband analog video signal.

Input
Establishes the input of the baseband analog video signal.

Pan, Tilt, Zoom
Pan, Tilt, Zoom commands.

Scan
Enable the scan mode for the pan/tilt/zoom camera.

Value
Scan cycle value according to time period.

Period
Scan cycle period.

Pan
Horizontal camera movement.

Tilt
Vertical camera movement.

Zoom
Changing the effective focal length to allow different fields of view to fill the picture area.

Thresholds
Pan, Tilt, Zoom thresholds.

Low threshold
Pan, Tilt, Zoom low threshold.

High threshold
Pan, Tilt, Zoom high threshold.

Object Tracking
Enable the object tracking mode for pan/tilt/zoom cameras. The 'Object Tracking' button above the preview window also switches this function too.

Object
Object type.

Distance (m)
Distance between the object and the webcam.

DirectX
Select DirectX driver for your video device. Microsoft DirectX 8.1 must be installed.

Video Compressor
Select Video Compressor.

Audio Source
Select Audio Capture Source.

TV tuner
Sets the TV channel and input type. You can broadcast TV shows over the Internet using the HTTP Server feature, Skype, Ustream.tv, or an instant messenger (for example, MSN or Yahoo). Most TV tuners have a video input. It is possible to connect various video devices via cable adapters.

1. Set 'Video Device > Video Source' to 'Webcam or frame grabber'.
2. Set 'Video Device > Video Source > Webcam or frame grabber' to 'DirectX'.
3. Set 'Video Device > Video Source > Webcam or frame grabber > DirectX' to your TV tuner driver.

You will able to select a TV channel, video feeds (Tuner, Composite, S-Video), and input type (Antenna, Cable). See the 'Video Device > Video Source > Webcam or frame grabber > DirectX > TV tuner' options and TV channel switch above the option table. Microsoft DirectX 8.1 must be installed.

Channel
Sets the TV channel.

Input
Establishes the input of the baseband analog video signal.

Input Type
Sets the tuner input type (cable or antenna).

Pan, Tilt, Zoom
Pan, Tilt, Zoom commands.

Scan
Enable the scan mode for the pan/tilt/zoom camera.

Value
Scan cycle value according to time period.

Period
Scan cycle period.

Pan
Horizontal camera movement.

Tilt
Vertical camera movement.

Zoom
Changing the effective focal length to allow different fields of view to fill the picture area.

Thresholds
Pan, Tilt, Zoom thresholds.

Low threshold
Pan, Tilt, Zoom low threshold.

High threshold
Pan, Tilt, Zoom high threshold.

Object Tracking
Enable the object tracking mode for pan/tilt/zoom cameras. The 'Object Tracking' button above the preview window also switches this function too.

Object
Object type.

Distance (m)
Distance between the object and the webcam.

Network Camera
Get video from Network Camera.

1. Set ‘Video Device > Video Source > Webcam or frame grabber’ to ‘Network Camera’.
2. Specify the IP address of your network camera. Use the following format if the camera’s port is not 80: http://ip:port
3. Select your network camera from the ‘Network Camera > Model’ drop-down list.
4. Specify the Authentication options.
5. If you don’t see a webcam image in the preview window, enter under the manufacturer’s settings of your ip camera and change MPEG-4 video format to JPEG or MJPEG. If the settings don’t provide such an option, it means that the video format depends on the list items of ‘Network Camera > Model’. Try all the items for your model and wait a few seconds each time for a result.

The 'Web Page’ and 'Program Window’ video sources are useful for those network cameras that are not directly supported by the program.

IP Address
The IP address format is http://IP, for example http://192.168.0.20

Image Name
The Image Name is requested JPG image, for example image.jpg. You can find the Image Name in HTML code of Internet Camera Home Page.

Model
Select the model of your network camera.

Authentication
You require a username and password to log in to Network Camera.

Name
Authentication username.

Password
Authentication password.

Administration Webpage
System Administration HTTP page to access the Network Camera settings. See 'Options' hot button above Preview.

View Image Webpage
View Image HTTP page to view video images from the browser. See 'Options' hot button above Preview.

Pan, Tilt, Zoom
Pan, Tilt, Zoom commands.

Home
Return the camera to the default position and zoom.

Scan
Scan commands.

Enable
Enable the scan mode for the pan/tilt/zoom camera.

Disable
Disable the scan mode for the pan/tilt/zoom camera.

Pan
Pan commands.

Left
Pan Left.

Right
Pan Right.

Tilt
Tilt commands.

Up
Tilt Up.

Down
Tilt Down.

Zoom
Zoom commands.

In
Increases the magnification of the camera.

Out
Decreases the magnification of the camera.

Object Tracking
Enable the object tracking mode for pan/tilt/zoom cameras. The 'Object Tracking' button above the preview window also switches this function too.

Object
Object type.

Distance (m)
Distance between the object and the webcam.

Webcam Relay
You need a local net with two or more computers using Willing Webcam. One computer has a webcam and HTTP server enabled (embedded in the program). It broadcasts video over a local net. Another computer with Webcam Relay enabled gets the video. The relay computer may itself have HTTP server enabled and broadcast above mentioned video over local net or Internet. It doesn't matter how long your local net is, or how many computers with webcams you have. On the Relay computer you can switch between them. You may have other Relay computers.
NB: Each licensed copy of the software may only be used on a single computer by a single user.

IP Address:Port
Enter IP address and port of the other computer running Willing Webcam software with HTTP server enabled.

Authentication
You require a username and password to log in to another local or Internet computer running Willing Webcam software.

Name
Authentication username.

Password
Authentication password.

Audio
Get audio from another computer running the Willing Webcam software with an HTTP server enabled.

Web Page
This video source allows you to capture screenshots of a web page in real time so you can use the Crop options to select video areas on the web page. Expand the Crop option and drag the mouse above the preview window to do it. Collapse the option to remove the yellow border. If your web page is static, enable the Cycle option to refresh the page at a certain interval. You don’t have to do it for dynamic web pages. Unfortunately, it’s not possible to capture java applets on web pages so you will see an empty page background or a black rectangle instead of the java applet if the page contains one. The ‘Web Page’ video source is especially useful for those network cameras that are not directly supported by the program. You have to specify the direct address of the page with the video preview in the camera’s web interface. Don’t forget about the Authentication options. If you change the web address, restart the video source again.

Address
The web page address.

Authentication
You require a username and password to log in to the web page.

Name
Authentication username.

Password
Authentication password.

Cycle
The refresh timer for static web pages.

Value
Refresh cycle value according to time period.

Period
Refresh cycle period.

Program Window
This video source allows you to capture screenshots of a program window in real time, so you can use the Crop options to select video areas on the program window. Expand the Crop option and drag the mouse above the preview window to make that. Collapse the option to remove the yellow border. The 'Program Window' video source is especially useful for those network cameras that are not directly supported by the program and for publishing dynamic program output. The source program must not be minimized. Besides if you close the source program and then open it again, restart the video source because Windows assigns a new identifier to the new program window.

Program Name
Program window name.

Cycle
The refresh timer for program windows.

Value
Refresh cycle value according to time period.

Period
Refresh cycle period.

Desktop

Get a desktop video or a video from a messenger

You should run two Willing Webcam instances from different directories (to keep their settings files).

Instance 1:
1. Select the 'Video Device > Vide Source > Desktop' as a video source. Tune its options.
2. Use an intermediate driver: howto.shtml#29
Tune the Crop options.
3. If you want, enable the 'Time Lapse' feature with a low timer period. The minimum period is 0.1 second.
4. Minimize the program.


Instance 2:
1. Select the ‘Willing Webcam Capture’ video driver as a video source.
2. Enable the 'Movie Save' feature.

Share your desktop via webcam emulation

When you are video chatting with people, you may want to send your desktop.

1. Select the 'Video Device > Video Source > Desktop' as a video source. Tune its options.
2. Use an intermediate driver: howto.shtml#29
Tune the Crop (by dragging over the preview) and Zoom Out% options.
3. Minimize the program.

You should select the 'Willing Webcam Capture' driver in Skype, Ustream.tv, or in another instant messenger (for example, MSN or Yahoo).

Cropping the desktop

When you select the Desktop as a video source, you might experience difficulty with cropping the desktop. Here is a little information about how it works. The whole Desktop or part of it maps into the preview window, and then you can separately crop the preview in each program feature. You should collapse the Crop item after tuning, so the yellow rectangle is removed. The final resizing can be done in HTML code with width and height parameters.

It is easiest if you enable the 'Whole screen' option. The ratios of the Desktop and the preview window must be close or equal to each other to avoid image distortion.

What should you do if you want to crop a part of the Desktop? The upper left corner has the coordinates 0,0. Set the 'Desktop > Width' and 'Desktop > Height' according to your preference, and then increase the X and Y values. Set the width and height equal to the preview dimensions if you want to avoid image magnification. You must not exceed the Desktop borders by your cropping rectangle; otherwise, you will see parts of the default screen. Do not worry about the multiple mirrors effect in the preview window. Specify the Crop options in the program features, if you need to. You can drag the crop rectangle with your mouse over the preview window. Collapse the Crop items, and then minimize the program.

The following parameters affect the area tuning: the desktop resolution, the preview size 'Video Device > Video Source > Video Window Size', their ratios and the 'Desktop' options.

Whole screen
Specifies whole screen as the source rectangle.

X
Specifies the x-coordinate of the upper-left corner of the source rectangle.

Y
Specifies the y-coordinate of the upper-left corner of the source rectangle.

Width
Specifies the width of the source rectangle.

Height
Specifies the height of the source rectangle.

Movie
Plays an avi movie and uses it as a video source. You can broadcast avi files created by the ‘Movie Save’ or ‘Time Lapse’ feature or even whole mpeg movies via the ‘Video Output’ feature using Skype or the Yahoo/MSN instant messenger as well.

You can stop movie playing and save locally, ftp/http upload or send email/mms with any frame. You can even do this during playback.

K-Lite Codec Pack Full is very useful for this feature, because it's not possible to play an avi file without a necessary codec. Microsoft DirectX must be installed, though all recent Windows operating systems have it by default.

File name
Movie file name.

Hard disk directory
Some video devices can provide picture files for a certain directory all the time. Willing Webcam takes these files and views them. WW does all the operations at the same time when working with a video source. The 'Delete files after usage' option deletes a file after viewing, so the result is real time work. If you prefer not to delete files and you want to view them in an endless cycle, select the Rewind check box. See also the control buttons above the preview window. Press the Cycle button if you want to play a slideshow.

You can share a jpg or bmp album created by the 'Picture' feature or a jpg, gif, png, tif, ico or bmp album created by a third-party company, using the ‘Video Output’ or ‘HTTP Server’ feature:

You can stop album slide playing and save locally, ftp/http upload or send email/mms with any image. You can even do this during playback.

Directory name
Name of video directory.

Files format
Select image format from list.

Delete a files after usage
Delete files after viewing a directory, or cycle continuously on the contents.

Rewind
Return to the beginning after completion of a cycle.

Video Window Size
Change image size for video preview, ftp upload, http broadcasting, and local picture.

Default screen
Enable your own default screen or graphical message. The program adjusts the picture to a preview size, so you should select a picture with a preview ratio and a good resolution.

Schedule
Enable default screen according to date and time. You might want to show a graphical message depending on availability, time of day and local weather conditions. Go to Video Device > Video source > Default screen > File name -> your graphical message (bmp or jpg image format). The program adjusts the picture to a preview size, so you should create a picture with a preview ratio and a good resolution.
In addition, be sure to set:
Video Device > Video source > Default screen > Schedule ->on

You can also manually manage the default screen.
Go to 'Video Device > Video source > Default screen' -> on/off
See also the 'Source > Default screen' button above the preview window.
Video Device > Video source > Default screen > Schedule ->off

From
Start time.

To
End time.

Sunrise
Automatically changes the 'To' time value every day according to your geographic location.

Sunset
Automatically changes the 'From' time value every day according to your geographic location. See also the 'Preferences > Location' options. You have to specify your precise coordinates (degrees) taken from a GPS receiver or a map in the 'Preferences > Location > Longitude' and 'Latitude' fields Longitude is positive to the east from Greenwich. Latitude is positive in the Northern hemisphere. The time zone is positive to the east from Greenwich.

Monday-Sunday
Enable Monday-Sunday default screen.

Video Preview Rate
Frames per second, balance between preview quality and program resource saving.

Video Output
Many USB webcam users have seen the following Windows limitation that two or more webcam applications do not work with one USB driver at the same time. The next running applications display a black screen. How do you solve this problem? Video Output sends the video stream from the program to the ‘Willing Webcam Capture’ video driver. You can select this driver in Skype, an instant messenger (for example, MSN, Yahoo) or in other instances of Willing Webcam at the same time, but it doesn’t work on 64-bit Windows. Thus, any video source available for the program (Webcam WDM and DirectX, network camera, Webcam Relay, desktop, hard disk directory) is also available for other video software. Add text, date and time stamps, watermarks, and various video effects to the output video stream. It is possible to output only part of the video image using the crop options. It would be a good idea to adjust the image size in the program so that it corresponds to the image size in the target software. The ‘Video Output’ button above the preview window allows you to enable the feature with a single mouse click. If you increase the resolution and crop the output image as a portrait, using the ‘Video Device > Video Output > Crop’ option (when it’s expanded, you can use the mouse in the preview window), you get the effect of optical zoom and a portrait video output including only your face.

Zoom Out %
Zoom out the preview image.

Crop
Crop an image, removing any outside the border.

X
Specifies the x-coordinate of the upper-left corner of the crop rectangle.

Y
Specifies the y-coordinate of the upper-left corner of the crop rectangle.

Width
Specifies the logical width of the crop rectangle.

Height
Specifies the logical height of the crop rectangle.