PreviousNextIndex

Epiphan Systems Inc.


Windows video capture application software

The following software components operate on a video capture workstation running Windows 2000, XP, or Vista:

The Epiphan USB device driver

The Windows 2000, XP and Vista Epiphan USB device driver receives images from an Epiphan Frame Grabber and delivers the images to the Epiphan capture API and to DirectShow. Before delivering the images the Epiphan USB device driver also performs image adjustment to improve the quality of the image. Image adjustments include setting the sampling phase, PLL adjustments, and Horizontal shift. See Configuring image adjustments for more information about image adjustments.

The USB device driver can also change the color depth of the captured image before sending the image to the video API. For example, if the Frame Grabber is capturing the frames at a color depth that is different than that required by the video capture application, the USB device driver converts the images to the required color depth.

Figure 7: Windows video capture workstation software

Using the Epiphan software development kit (SDK) you can also create custom USB device drivers that incorporate the functions that you need.

On Windows video capture workstations the Epiphan USB device driver installs a control panel application ( Figure 8).

From this control panel application you can view the status of the Frame Grabbers connected to the video capture workstation. You can also configure image adjustments for each Frame Grabber and configure how the Epiphan USB device driver communicates with DirectShow. See Configuring DirectShow options.

If you have successfully installed the Epiphan USB device driver, when you connect a Frame Grabber, the name of the Frame Grabber appears in the Windows Device Driver under Imaging Devices. For example, if you installed a DVI2USB Solo Frame Grabber the name of the imaging device would be “DVI2USB Solo by Epiphan Systems Inc”.

Figure 8: Epiphan USB device driver

You can also find the Frame Grabber from the Windows Control Panel by opening the Scanners and Cameras control panel application.

DirectShow

DirectShow is the standard Microsoft DirectShow multimedia API. The Epiphan USB device driver can send captured images directly to DirectShow. This means that any DirectShow-compatible application can receive captured images. For example, you can use applications such as VirtualDUB to record avi files, Microsoft Media Encoder to record wmv files, and RealProducer to record rm files all consisting of a series of captured images sent to DirectShow by the Epiphan USB device driver. See Using a DirectShow application to record video files.

You can also create your own custom DirectShow-compatible video capture application to record captured images from DirectShow.

The Epiphan capture API

The Epiphan capture API also receives captured images from the Epiphan USB device driver. The Epiphan capture API is optimized for processing Epiphan Frame Grabber captured images. The Epiphan capture API analyzes individual images, performs on-device cropping, handles video mode changes and also supports KVM functions if you are using a KVM2USB frame grabber.

The Epiphan capture API is an alternative to using DirectShow to capture images. The Epiphan capture API delivers captured images to the Epiphan video capture application. You can use the Epiphan software development kit (SDK) to create your own custom video capture application to record captured images from the Epiphan capture API.

The Epiphan video capture application

The Epiphan video capture application receives and processes captured images from the Epiphan capture API. Using the Epiphan video capture application you can:

Using the Epiphan SDK you can create your own custom video capture application for processing and recording captured images received from DirectShow or from the Epiphan capture API. By developing your own custom software application you can include the features that you need according to your requirements.

Video codecs

Many different video codecs are available for recording captured images as video files. The Epiphan video capture application is compatible with most Windows AVI video codecs. To use a video codec you must obtain and install the video codec software.

Figure 9: Selecting a video codec using the Epiphan video capture application

After you install the video codec on the video capture workstation you configure the Epiphan video capture application or your custom video capture application to send captured images to the video codec. From the Epiphan video capture application you can also configure settings for the video codec that you select. See Chapter 15. "Recording videos".

The video codec and codec settings to choose depend on your requirements. You may need to try several different codecs and change configuration settings to see which codec best fits your requirements. Epiphan recommends the ffvfw video codec for most Windows video capture applications. See Installing the ffvfw video codec pack.


Epiphan Systems Inc.
Frame Grabber User Guide, 1 February 2009
www.Epiphan.com
Contact us.

PreviousNextIndex