SIGIA-L Mail Archives Subscribe/Unsubscribe | Home


Printer-Friendly Version


SIGIA-L Mail Archives: SIGIA-L: SUMMARY: VCR-like screen captur

SIGIA-L: SUMMARY: VCR-like screen capture software

From: Karl Fast (karl.fast_at_pobox.com)
Date: Tue Nov 20 2001 - 14:13:03 EST


This is a summary of VCR-like screen capture software which lets you
record all activity on a computer screen to a movie file and then
play it back. Three major software tools were investigated: Lotus
Screencam, Camtasia, and Hypercam. A number of other, similar tools
are described but were not tested.

I posted a request for software like this a few weeks ago. I
gathered these emails together, downloaded suggested software,
tested it, and wrote this summary. It's more of a report than a
summary. I made a lot of notes during my testing and thought I would
write them up for the group. So it's long.

Thanks to everyone for their suggestions. And I hope this is of some
help.

* WHAT'S IN THIS SUMMARY

  - list of software (list of all software suggested)
  - requirements for the software (primary and optional)
  - comparison table (features of the three major software tools tested)
  - test environment (what and how I tested)
  - the details (more detail about each tool)

* SOFTWARE LIST (in brief)

First, a brief list of the tools investigated. More detailed notes
about each are listed in later sections, including price, features,
and notes from the testing I did with Screencam, Camtasia, and
Hypercam.

Of the tools suggested, three of them matched most of my requirements
(these requirements are listed in the next section). All three of
these tools will do the job. They are:

  Lotus Screencam
  http://www.lotus.com/home.nsf/welcome/screencam

    Lotus Screencam ($86) works very well. It had the highest data
    capture rate and smoothest playback, while having the least impact
    on system performance. Unfortunately Screencam has some important
    limitations. It only runs on Windows 95, most versions of Windows
    98, and Windows NT. The player does not support rewind (the only
    way to go back a frame is to restart the whole video). Finally,
    Screencam seems to be a "dead" product. It is still being sold and
    supported, but not actively developed. Versions of Screencam for
    Windows 2000 and XP seem unlikely.

  Camtasia (Techsmith)
  http://www.techsmith.com/products/camtasia/camtasia.asp

    Camtasia is the most expensive ($150) but has the most features,
    best documentation, is being actively developed, and has moderate
    impact on system performance while retaining a reasonably high
    frame capture rate.

  HyperCam
  http://www.hyperionics.com/hc/

    Hypercam is by far the cheapest ($30) and has all the basic
    features, but doesn't have as rich a feature-set as Camtasia and
    has performance problems. You can manually reduce the frame
    capture rate and set the video codec used during capturing. In the
    tests, Hypercam was significantly slower than Camtasia when using
    the same codec and frame capture rate.

Other tools were also suggested. These didn't really meet what I
needed and were not thoroughly tested, if at all. But they might be
useful to others so I'm including them here (for more info, see last
section of this summary).

  Tea-Leaf
  http://www.tealeaf.com/

  Screenwatch
  http://www.screenwatch.com/screenwatch.html

  Ovologger
  http://www.ovostudios.com/bundles.htm

  URL tracer
  http://www.cpsc.ucalgary.ca/grouplab/software/glabster/

  Vividence experience management system
  http://www.vividence.com/

* REQUIREMENTS

Primary Requirements

 - Capture all activity during a user session. Instead of recording by
   pointing a camcorder at the screen, record it in software to get
   a high fidelity recording.

 - realtime recording at minimum of 800x600 at 8-bit color. Higher
   resolutions and colors would be nice, but this is the baseline.
   Must have negligable impact of system performance.

 - be able to play back the recording shortly (preferably immediately)
   after the session is complete.

 - playback should support play, pause, fast-forward, and rewind.

 - runs on Microsoft windows

 - low cost (under $200)

 - record raw keystrokes, mouse clicks, URL's visited, etc. This
   feature does not exist in any of the tools covered. The idea is to
   automatically capture this quantitative data instead of having to
   transcribe by hand from the recording. One solution is to use one
   program to record the "video," and another to record raw keystrokes
   and mouseclicks, and then massage them together by hand. "Spywhere"
   software can do the second job to varying degrees, but I haven't
   seriously investigated these tools.

Optional requirements (might be nice, but not critical)

 - Capturing software remains hidden during recording. Don't want to
   distract users. Might even be detrimental if they're constantly
   reminded that they are being recorded.

 - record sound as well as video. Could also do this using a tape
   recorder and manually synch, but all in one recording could
   simplify things.

 - Add visual and/or audible cues to video indicating mouse clicks and
   keystrokes. Might be useful for transcription purposes. Audio would
   be best here as it wouldn't interfere with the "think after"

 - Slow motion playback (not sure how useful this would be)

* COMPARISON TABLE

This table compares the major features of the three tools that most
closely matched my requirements.

                                  Screencam Camtasia Hypercam
------------------------------------------------------------------
Purchase options:
  Cost (USD), single copy $86.00 $149.94 $30.00
  Downloadable trial version 15 days 30 days Yes (days?)
  Buy online Yes Yes Yes
  Site license Unsure Yes Yes
  Educational discount Unsure Yes No
------------------------------------------------------------------
Platform support:
  Windows 95 X X (1) X
  Windows 98 (inc. 98 ME/SE) X (2) X X
  Windows NT X X X
  Windows 2000 - X X
  Windows XP - X X
------------------------------------------------------------------
Recording features
  hot-keys to start,pause,stop X X X
  hide software when recording X X X
  record sound X X X
  record full screen X X X
  record single window, region - X X
  control frame capture rate - X X
  control compression ratio - X X
------------------------------------------------------------------
Playback features:
  play X X X
  pause X X X
  fast forward X X X
  reverse - X X
  slow motion - - -
-------------------------------------------------------------------

1. Windows 95 support requires Win95 OSR2.

2. Lotus Screencam will work on most versions of Windows 98, but it
   depends on the video card.

* TESTING

Installed Sceencam, Camtasia, and Hypercam and ran some basic tests.

For each tool I started with a blank screen and started recording.
Then I started IE and ran a 9-10 minute session that involved roughly
equal amounts of time searching three sites: a library OPAC, Google,
and then Amazon.

As many background applications as possible were stopped (eg: palm
hotsynch) for the test session.

Only three applications were running outside of standard system
processes. They were:

  1. The recording software being tested
  2. Internet Explorer 6.0
  3. URL Tracer (a simple, free application that logs each URL
     visited during an IE session)

The recording process went as follows:
 
 (a) close all unnecessary applications
 (b) start the capture tool being tested
 (d) start URL Tracer
 (c) begin recording
 (e) launch IE using URL tracer
 (f) run a 9-10 minute session in IE
 (g) stop recording
 (h) save recording, evaluate results

The test machine was:

   Pentium Pro 200Mhz, with 64MB RAM
   Matrox Millenium video card w/8MB RAM
   800x600, 8 bit color
   Windows NT 4.0, SP6a

Not the fastest machine and this certainly was the cause of some
sluggish system response during the test. All three programs performed
adequately even on this modest hardware. Screencam was by far the best
and exhibited minimal response problems. Camtasia and Hypercam were
noticeably sluggish, but still acceptable. A faster machine should
dramatically sluggishness at the test resolution and color depth, and
may allow testing at higher resolutions and color depths.

The IE cache was cleared before each test. No proxy servers were used.

The internet connection was an 384kps ADSL line.

All tests were run at 800x600 and 8-bit color. Running at 16-bit color
caused significant performance problems. Cursor movements and
scrolling become sluggish and chunky. At 8-bit color this was rarely a
problem. A faster test machine should overcome these problems.

Sound was *not* recorded during the session, although all three tools
have this feature. In addition, both Camtasia and Hypercam can add
sounds to the video indicating mouseclicks and keystrokes. This
feature was not used during the tests.

* SOFTWARE (DETAILED)

More detailed information about most of the software tools, including
notes from the testing that I did.

LOTUS SCREENCAM
http://www.lotus.com/home.nsf/welcome/screencam

  NOTES FROM TESTING
  - 8:49 minute test session
  - 50 URLs visited (19 from library OPAC; 23 from Google; 8 from Amazon)
  - video output: 57.8 MB Screencam file
                  no audio
                  800x600 w/256 colors

  - Screencam recordings must be processed before they can be played
    back. For the test session, Screencam took approximately 70
    seconds for "processing data." This processing creates a temporary
    file that can then be played back. But this file still needs to be
    saved if you want to keep it. This took an additional 30 seconds.

  - Screencam had minimal impact on system performance. Both Camtasia
    and Hypercam caused noticeable sluggishness in system performance
    but the system was still usable. Screencam had significantly less
    impact on performance.

  - Screencam captured more data than Camtasia and Hypercam. The
    playback was smoother. Mouse movements and page scrolling was very
    smooth.

  - Screencam saves data to a special Screencam movie file. This can
    only be played back using the Screecam player (free download).
    While Screencam can only record in Win95/98/NT, the videos can be
    played back on any Windows system.

  - Screencam files can be converted to AVI files. This does not work
    well. The test session produced a 57.8 MB screencam file. Saving
    this as an AVI file at 10 frames/second generated a 2.5 GB AVI
    file.

  OTHER COMMENTS, PRODUCT FEATURES

  - Screencam records data using a different technique than Camtasia
    and Hypercam. Those programs work by capturing data being sent to
    the screen and saving directly to an AVI file. Screencam works at
    a lower system level. The advantage to this is smoother data
    capture with less impact on system performance. The drawback is
    that it requires adding Screencam video drivers to your system
    (painless) and is very dependant on the system architecture.
    That's why Screencam works on Windows 95 and NT, most versions of
    98 (depending on the video card), and not at all on Windows 2000
    or XP.

  - Screencam (for recording) comes in two versions: Windows 95 and
    Windows NT4x. The Windows 95 version "does work on Windows 98 (and
    its variants) with certain limitations due to some video cards
    driver/chip set manufacturers that do not completely comply with
    Microsoft recommendations and standards." Screencam cannot record
    on Windows 2000 or XP.

  - The Screencam player works on all versions of Windows. It's a free
    download.

  - Because Screencam works at a lower level, it can't handle fancy
    cursors or desktop themes. You need to run Screencam on a plain
    system that doesn't have fancy cursors or themes.

CAMTASIA (TECHSMITH)
http://www.techsmith.com/products/camtasia/camtasia.asp

  NOTES FROM TESTING
  - 10.5 minute test session
  - 49 URLs visited (15 from library OPAC; 19 from Google; 15 from Amazon)
  - video output: 16.7 MB AVI file
                  no audio
                  800x600 w/256 colors
                  8262 frames
                  13.0 frames/second

  - the frame capture rate was automatically determined by Camtasia.
    This setting can be manually controlled if necessary. On faster
    machines, Camtasia should have no trouble capturing frames at a
    higher rate.

  - output file was available immediately after recording. No waiting
    required. If sound is being recorded, Camtasia records it in a
    separate file. When recording is stopped, Camtasia will merge the
    two files. During a separate five minute search on the test
    machine, merging the videotrack and soundtrack took about 20
    seconds.

  - Camtasia caused noticeably sluggish system response on the test
    machine. A slight pause occured during mouse clicks and when
    entering text. The sluggishness was most noticeable when scrolling
    pages. It also seemed to slow loading pages. NOTE: a faster test
    machine would probably eliminate these problems at 800x600 w/256
    colors. Higher resolutions and colors

  - the 13 frames/sec capture rate produces fairly smooth playback.
    It's easy to follow what was done: mouse movements, search terms
    entered, links clicked, page scrollings, etc.

  OTHER COMMENTS, PRODUCT FEATURES

  - records video directly to an AVI file. Uses a special video codec
    called TSCC. This codec is available for free from TechSmith. It's
    the technical magic in Camtasia that produces small video files
    with high resolution, high frame rates, and good compression. You
    need to download and install this codec if you're going to use
    Camtasia.

  - the Camtasia player is a free download, but doesn't have any
    useful features that other video players have (in fact, it has
    less features). Because Camtasia creates an AVI file you can use
    any video player, as long as the system has the TSCC codec
    installed.

  - Camtasia Producer (included) is a video editing tool for
    combining, editing, and otherwise munging your videos. None of the
    other tools included something like this.

  - more feature-rich than ScreenCam or Hypercam, although many of
    these features were unimportant for my needs.

  - Camtasia also sells an SDK (Software Developer Kit) "to allow you
    to easily add screen recording functionality into your Windows
    application."
   

HYPERCAM (HYPERIONICS)
http://www.hyperionics.com/hc/

  NOTES FROM TESTING
  - 9:00 minute test session
  - 37 URLs visited (17 from library OPAC; 11 from Google; 9 from Amazon)
  - video output: 22.4 MB AVI file
                  no audio
                  800x600 w/256 colors
                  5397 frames
                  10.0 frames/second

  - the first attempt to record used 13 frames/second and the
    "auto-detect video compressor" feature. These settings were chosen
    to match the Camtasia test. It was a disaster. It took over 1
    minute just to load IE and bring up the first page, producing a
    1.2 MB video file.

  - the second attempt to record involved switching the video codec to
    TSCC, the special Camtasia codec. The frame rate was kept at 13
    frames/second. IE launched and brought up the first page in about
    25 seconds, but system performance remained sluggish.

  - the third attempted used the TSCC codec AND reduced the frame
    capture rate to 10 frames/second. IE was able to launch and load
    the first page in less than 10 seconds and system performance was
    roughly comparable to the Camtasia test at 13 frames/second.

  - output file was available immediately after recording. No waiting
    required. Hypercam can record sounds as well, but this was not
    tested.

  - Hypercam caused noticeably sluggish system response on the test
    machine. The sluggishness was similar to that encountered during
    the Camtasia test. But as noted above, this was only achieved by
    manually selecting the video codec and reducing the frame capture
    rate from 13 to 10 frames per second.

  - the 10 frames/sec capture rate produces reasonable playback. While
    not as high as the 13 frames/sec that Camtasia captured it is
    still easy to follow what was done: mouse movements, search terms
    entered, links clicked, page scrollings, etc.

  OTHER COMMENTS, PRODUCT FEATURES

  - records video directly to an AVI file. Can use any codec installed
    on the system. As noted above, Hypercam will attempt to
    auto-detect the best codec to use. For the tests, reasonable
    performance was achieved by using the TSCC codec supplied with
    Camtasia (free download from www.techsmith.com).

  - despite the low-cost, Hypercam has a lot of useful features that
    are comparable to Camtasia. Hypercam has a lot of manual
    configuration options and offers a surprising amount of control
    considering the low price.

  - if you're on a budget and have a sufficiently powerful machine,
    Hypercam is an acceptable choice. In my tests it didn't perform as
    well as Camtasia, but adjusting certain parameters made it perform
    well enough for it to be usable.

URL TRACER
http://www.cpsc.ucalgary.ca/grouplab/software/glabster/

 - logs all URL's visited during an Internet Explorer session. Records
   the URL and a date-time stamp. All stored in a comma-delimited text
   file that can be easily imported into other applications (like
   Excel).

 - source code available (visual basic)

 - caused no problems when run in conjunction with Camtasia,
   Screencam, and Hypercam.

 - available from an HCI research group at the University of Calgary

TEALEAF CLIENT-SIDE CAPTURE (TEALEAF)
http://www.tealeaf.com/downloads/clientside_capture.asp

 - NOT TESTED. Requires IE 5.5 or later and Windows 2000. I don't have
   a W2K machine and couldn't test.

 - From the web site: "TeaLeaf Client-Side Capture enables you to
   capture your own Web sessions while browsing your own site or other
   sites on the Web. Once your session has been captured, you can
   immediately replay it using the TeaLeaf visual replay application.
   Installed as a tool-bar within Microsoft Internet Explorer 5.5 (or
   above), TeaLeaf Client-Side Capture provides a quick and fully
   functional sample of the ability to capture and analyze the
   complete user experience--directly from your own computer."

 - free 30-day trial. Must register to download.

 - Also offer server side capturing solutions for IIS, BEA Weblogic,
   and SAP ITS. I'm not sure exactly how this works, but it does look
   like an interesting solution. Nobody else seems to solve the
   problem quite this way.

 - Clearly aimed at e-commerce and corporate clients.

OVOLOGGER
http://www.ovostudios.com/bundles.htm

  - NOT TESTED.

  - Designed for the usability tester who wants a software tool that
    can collect and manage data from usability testing sessions.

  - The site has a free version available for download, but this
    doesn't include the video recording component. That costs extra,
    but the web site doesn't indicate how much money. Since I already
    had good options I didn't explore this further.

SCREENWATCH
http://www.screenwatch.com/

  - NOT TESTED.

  - This can (I think) do the recording as in the requirements, but
    the emphasis is recording for live streaming, or recording to disk
    and then streaming. Streaming video seems to be the main goal.

  - The most basic version is $245 USD, and goes up from there
    depending on streaming requirements.

  - To get a demo you need to fill out a form with contact
    information. I never bothered to do this.

VIVIDENCE EXPERIENCE MANAGEMENT SYSTEM
http://www.vividence.com/

  - NOT TESTED.

  - Vividence has a unique approach to evaluating the effectiveness of
    a site. Basically they "hire" a bunch of people as testers. Anyone
    can sign up to be on the vividence test list. Then you, the person
    who's bought their system, uses the web site to create a series of
    tasks for these users (you select users based on demographic data
    they provide when they register). They do the tasks and their
    actions are tracked through software. Reports are created
    automatically and made accessible over the web. In essence,
    remotely controlled usability testing. More involved but that's
    the basic idea.

  - This wasn't useful for me because I'm doing an academic research
    study and need to conduct my study so I can observe and talk with
    the participants. But for a company wanting to do some testing,
    this may be a compelling solution.
  



This archive was generated by hypermail 2.1.2 : Sun Nov 23 2003 - 22:54:53 EST

 


www.info-arch.org
| www.asis.org/SIG/SIGIA

Subscribe/Unsubscribe | Home