VGA2USB drivers, software, and documentation

VGA2USB user guide

Quickstart, or deep dive, our user guide has got you covered.

Community forum

Get answers and share stories with the Epiphan community.

Will VGA2USB work with USB 1.0 or USB 1.1?

No. VGA2USB transfers substantial amounts of data for each captured frame. As USB 1.x buses are very slow (12Mb/s), they do not provide sufficient bandwidth for VGA2USB. USB 2.0 buses have a much higher transfer rate (480Mb/s), allowing VGA2USB to acquire and transfer several frames per second.

How can I verify whether my system has USB 2.0?

To verify that your system has USB 2.0 follow the steps below:

  1. On the capture computer running Windows, click Start; a list of options appears.
  2. Right click on the Computer option; a drop-down menu appears.
  3. Choose Properties; a Control Panel Home window opens
  4. Choose Device Manager from the side menu; a window listing the available devices opens.
  5. Expand the Universal Serial Bus controllers option; a list appears indicating the version of the USB.

How many frames per second can VGA2USB capture?

It depends on the resolution of your screen, the screen refresh rate, your operating system and the speed of the computer that is acquiring the images. Typical results are between 28 and 2 frames per second.

Does VGA2USB reduce the resolution of the images it captures in order to transfer it over the USB bus?

No. VGA2USB captures and transfers every pixel of the original VGA frame in 16-bit per-pixel RGB format. In this respect, VGA2USB provides better quality than a VGA-to-video converter paired with a Composite or S-Video grabber.

Can VGA2USB work on Windows NT, Windows 3.x/95/98/SE/ME?

No. Unfortunately, these systems have poor support or no support at all for the USB 2.0 bus.

The video mode that I am using is not listed in the list of supported modes for VGA2USB. Can VGA2USB capture it?

Please contact us. We are always looking for ways to improve our system and may be willing to add support for this mode.

What Linux kernel does VGA2USB support? Is the driver's code open source?

Although we provide a Linux SDK (API for driver and examples), we do not provide source code for the driver itself. Please contact us if you need a driver compiled for a specific kernel version or kernel setting.

Can VGA2USB save captured signals as a movie?

Yes. The VGA2USB application has the ability to save captured signals as an AVI file for Windows and a MOV file for Mac.

Which AVI codec works best with VGA2USB?

The choice of codec and codec settings depend on the requirements for the quality of the AVI. You may need to try several codecs with different settings to see which codec best fits your task. We suggest using the Indeo 5.10 codec with 50% quality settings for a good compromise between compression rate, image quality and required CPU power.

Images grabbed from some sources appear to be slightly shifted right or left. How this can be fixed?

VGA2USB has an automatic algorithm that crops visible images from the VGA frame. The algorithm may make a mistake, however, and be off by a few pixels. Refer to the image below for steps to correct cropping.crop images

Can I connect two or more VGA2USB devices to one computer and capture signals simultaneously? What is the resulting rate of capture for each VGA2USB?

Yes. You can connect two or more VGA2USB devices and capture multiple signals simultaneously from the same capture computer. You will need to run a separate VGA2USB capture tool for each VGA2USB device. You will notice a significant difference in frame rate for each additional active VGA2USB device connected to the same capture computer. The higher the performance of your computer, the better the possible frame rate. Our internal testing on a Dell Dimension 2400 (Celeron 2.4 GHz processor, 512 mb RAM) at 1024×768 with two VGA2USB devices yielded average frame rates of 7.1 fps and 4 fps. In contrast, a Pentium 4, 3.0 Ghz desktop with 512 MB of RAM at 1024 x 768 yielded average frame rates of 9.52 fps and 5.85 fps. Please note that you must start the VGA2USB application after connecting each VGA2USB device.

Which multimedia applications support the digital signal output from VGA2USB's USB port?

The VGA2USB frame grabber works by emulating a high resolution video camera for Windows. VGA2USB is a DirectShow compatible device, which means that virtually any video capture software designed for Windows is compatible with VGA2USB. For example, VirtualDUB can be used to record AVI files, Microsoft Media Encoder to record WMV files, and RealProducer to record RM files.

Epiphan VGA2USB User Guide

Epiphan VGA2USB User Guide

Epiphan VGA2USB Brochure

Epiphan VGA2USB Brochure

WindowsWindows

Download Version Operating System Notes
Download Epiphan Beta Software3.30.2.0010 Windows 10 32-bit
Windows 8/8.1 32-bit
Windows 7 32-bit
BETA – This package supports USB 2.0, USB 3.0 and PCIe frame grabbers. Includes DirectShow integration.
Download Epiphan Beta Software3.30.2.0010 Windows 10 64-bit
Windows 8/8.1 64-bit
Windows 7 64-bit
BETA – This package supports USB 2.0, USB 3.0 and PCIe frame grabbers. Includes DirectShow integration.
Download Epiphan Video3.29.1.0000 Windows 8 32-bit
Windows 7 32-bit
Windows Vista 32-bit
Windows XP 32-bit
This package supports USB 2.0, USB 3.0 and PCIe frame grabbers. 3.29.0 version adds support for HDMI Audio in DVI2USB 3.0 frame grabber. Includes DirectShow integration.
Download Epiphan Video3.29.1.0000 Windows 8 64-bit
Windows 7 64-bit
Windows Vista 64-bit
This package supports USB 2.0, USB 3.0 and PCIe frame grabbers. 3.29.0 version adds support for HDMI Audio in DVI2USB 3.0 frame grabber. Includes DirectShow integration.

Mac OSXMac OS X

Download Version Operating System Notes
Download Epiphan Beta Software3.30.1.10 Mac OS X 10.9 – 10.10 BETA – QuickTime/CoreMediaIO component and Epiphan capture software. Supports network, USB 2.0, USB 3.0 and PCIe grabbers, 32-bit and 64-bit kernels.
Download Epiphan Video3.28.0.15 Mac OS X 10.4 – 10.9 QuickTime/CoreMediaIO component and Epiphan capture software. Supports network, USB 2.0, USB 3.0 and PCIe grabbers, 32-bit and 64-bit kernels.
Download Epiphan Video3.28.0.12 Mac OS X 10.4 – 10.8 QuickTime/CoreMediaIO component and Epiphan capture software. Supports network, USB 2.0, USB 3.0 and PCIe grabbers, 32-bit and 64-bit kernels.
Download Epiphan Video3.7.22 Mac OS X 10.3 (PowerPC) QuickTime component and Epiphan capture software for PowerPC based Mac OS X 10.3 computers. Does not support network and PCI grabbers.
Download Epiphan Video1.0.10c Mac OS X 10.3 (PowerPC) This package contains drivers for PowerPC based Mac OS X 10.3 computers.
Download 3rd Party Mac OS X 10.4 or Greater WhackedTV – Video and audio recording application provided by Apple
Download 3rd Party Mac OS X 10.3 or Greater HackTV Carbon – Video recording application provided by Apple

NOTE: Mac drivers currently have no SDI audio support, but it will be coming in a future release.

LinuxLinux

Download Version Operating System Notes
Download Linux Distributions Pre-compiled drivers available. This product is compatible with Linux (i386 and x86_64). The driver supports V4L (Video4Linux) interface along with specialized interfaces designed by Epiphan. Although we provide a Linux SDK (API for driver and examples), we do not provide source code for the driver itself. We provide binary drivers for major Linux distributions (Fedora, RedHat, CentOS, Ubuntu, Debian, SUSE). Please contact us in advance of purchase to verify that we can support any other kernel or distribution.

Software Development ToolsSoftware Development Tools

Download Version Platform Notes
Download 3.30.3 C and C++ C and C++ SDKsEpiphan video grabber SDK for Windows 8.1, Windows 7, Windows Vista, Windows Server 2000, Windows XP, Linux, and Mac OS X. SDK contains unified frmgrab API for USB, PCI and network video grabbers.
Download 3.27.1 Java Java SDKDVI2USB 3.0 Java interface and example for Windows, Linux and Mac OS X. Supports USB and network video grabbers.