TweetFollow Us on Twitter

Easily capture video from any VGA or DVI device

Volume Number: 23 (2007)
Issue Number: 11
Column Tag: Media

Easily capture video from any VGA or DVI device

Discover how to grab raw video frames and stream them to your preferred capture utility

by Joe Froehlich

How did you do that?

At one point or another, you've most certainly used the infamous [Command] [Shift] [4] key sequence to take a screen shot of an application window or a dialog box that reports a particular error. And, if you prepare training or technical documentation on a regular basis, you've probably graduated to a more sophisticated screen capture utility like Ambrosia Software's SnapzPro X.

But, how do you capture the screen that appears when you launch the Mac OS X Startup Manager, shown in Figure 1, for example? Furthermore, what if you need to record a movie of the entire boot sequence for troubleshooting or training purposes?


Figure 1: Mac OS X Startup Manager

You can't use the tools we've just described because the operating system isn't loaded yet and there's no way to launch a capture utility. In this article, we'll show you how to capture not only static images like Startup Manager, but entire video streams from any VESA-compatible VGA or DVI source, including industrial, scientific, and forensics equipment.

Discover the magic

To acquire images and data streams like those we're discussing here, you typically need to use a frame grabber that captures the raw data generated at the output of a VGA or DVI source, regardless of whether the source is a computer or some other type of equipment. Most frame grabbers are available only as internal PCI expansion cards. Unfortunately, this limits the type of equipment you can use to capture source content. On the other hand, Epiphan Systems, Inc. provides an external USB solution, obviating the need to rely on internal expansion cards for this task and providing convenient portability at the same time.

Epiphan's product family, appropriately named VGA2USB, includes several distinct devices, including the LR, HR, and Pro models, which differ primarily in the image resolutions and frame rates they support. A DVI2USB product is also available to support DVI source equipment. A comparative summary of all product specifications is available via the Frame Grabbers link on Epiphan's website (www.epiphan.com). Figure 2 illustrates the standard version of VGA2USB; the other devices look similar but differ in the color of their respective enclosures.


Figure 2: VGA2USB frame grabber with VGA port (left) and mini-USB port (right)

Plug it in

Prior to connecting the product to your equipment, you need to install the streaming software on a system you want to use as a capture workstation; the source equipment doesn't require any software. The streaming software includes the following items, all included in a single installation package:

The USB device driver

The v2u capture and diagnostics utility (installed in /usr/bin/)

The vdig QuickTime digitizer (installed in /Library/QuickTime/QuickVGA2USB.component)

To install the software, download the latest version of the installation package from www.epiphan.com/downloads/, unpack it, and run the installer. Once the installation is complete, connect the source equipment to the VGA2USB device, and the VGA2USB device to a USB 2.0 port on your capture workstation, as shown in Figure 3.


Figure 3: Connecting VGA2USB to your equipment

If desired, you can install either a passive or an active signal splitter to simultaneously display the VGA or DVI output from the source on a secondary display. Doing so helps you monitor the source image during a capture session, for example.

Next, open System Profiler and expand the USB device tree. You'll see the VGA2USB device listed, as shown in Figure 4. Before continuing, make sure the device is connected to a USB 2.0 port.


Figure 4: The VGA2USB device as it appears in System Profiler

And finally, open a Terminal session and launch /usr/bin/v2u. With no arguments, the v2u utility reports the detected signal, as shown in Figure 5; otherwise it reports no signal detected. For a complete list of arguments, enter v2u h.


Figure 5: Using the v2u diagnostic utility.

Make a movie

While you can use the v2u utility to perform diagnostics and capture individual frames, you'll probably want to use an Aqua application, such as QuickTime Pro, to capture video streams. There are several other applications that you can use as well; for example, VGA2USB is certified to work with Adobe Premiere on both Windows and Mac platforms. Other third-party applications include Vara Software's Wirecast and Videocue as well as Boinx Software's iStop Motion.

Because each capture application offers different features and capabilities, it isn't practical to discuss them all here. For the purpose of this article, we'll just give you a quick tour. In Figure 6, for example, the video output of our server machine is being streamed (via VGA2USB Pro) to Wirecast, which is running on our capture workstation. When we click the Record button on the toolbar, Wirecast records a movie of our login session. We can then use QuickTime Player to play back the movie. We could also use Wirecast to broadcast the stream if desired.


Figure 6: Capturing a video stream in Wirecast

Need a Windows solution?

If you wish, you can use a Windows platform to capture your streams as well. Epiphan provides its own Windows capture application, which is installed by default when you install the drivers on a Windows machine. Of course, there are also several third-party applications that work with it as well. Figure 7, for example, shows a PC BIOS screen captured using Epiphan's VGA2USB capture utility.


Figure 7: Capturing a PC BIOS screen

"Big deal," you say?

At this point, you may be asking yourself, "Why not just use VNC, ARD, or some other remote monitoring solution?" The answer to this question is that, depending on the screen you need to acquire, these services may only be available much later in the boot process. Furthermore, they require you to alter the source by installing the appropriate software component. You can't use these solutions to capture a screen like Startup Manager or a PC BIOS, much less the video output of a non-computer device.

While our demonstration illustrates a computer technology application, there are other environments in which a frame grabber is not only useful but is actually required, depending on the screen you need to acquire. Figure 8, for example, shows the output of sonogram. Other application environments include:

Presentations to remote audiences

Medical diagnostic imaging

Distance learning

Scientific device screen acquisition

Courtroom evidence recording

Security and surveillance

Industrial control system monitoring


Figure 8: Acquiring a screen from a medical imaging device

In short, if you have a device that generates a VGA or DVI signal and you need to capture its output without altering the source equipment (critical for computer forensics, for example), you need a frame grabber.

Conclusion

In this article, we presented a method for capturing static images as well as video streams from devices that are otherwise inaccessible using traditional screen capture utilities. Hopefully, you've learned something new and, if you have such needs, you'll undoubtedly want to explore solutions like this further.


Joe is a technical writer and instructional designer with extensive experience on both Windows and Mac platforms. He's a member of the Apple Consultants Network, the Microsoft Partner Program, and the IEEE Computer Society. You can reach him at froejoe@gmail.com.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Geekbench 4.1.1 - Measure processor and...
Geekbench provides a comprehensive set of benchmarks engineered to quickly and accurately measure processor and memory performance. Designed to make benchmarks easy to run and easy to understand,... Read more
iMazing 2.3.3 - Complete iOS device mana...
iMazing (was DiskAid) is the ultimate iOS device manager with capabilities far beyond what iTunes offers. With iMazing and your iOS device (iPhone, iPad, or iPod), you can: Copy music to and from... Read more
TeamViewer 12.0.81279 - Establish remote...
TeamViewer gives you remote control of any computer or Mac over the Internet within seconds, or can be used for online meetings. Find out why more than 200 million users trust TeamViewer! Free for... Read more
Safari Technology Preview 11.0 - The new...
Safari Technology Preview contains the most recent additions and improvements to WebKit and the latest advances in Safari web technologies. And once installed, you will receive notifications of... Read more
PDFpen 9.1 - $74.95
PDFpen allows users to easily edit PDF's. Add text, images and signatures. Fill out PDF forms. Merge or split PDF documents. Reorder and delete pages. Even correct text and edit graphics! Features... Read more
GraphicConverter 10.4.3 - $39.95
GraphicConverter is an all-purpose image-editing program that can import 200 different graphic-based formats, edit the image, and export it to any of 80 available file formats. The high-end editing... Read more
Fission 2.3.2 - Streamlined audio editor...
Fission can crop and trim audio, paste in or join files, or just rapidly split one long file into many. It's streamlined for fast editing. Plus, it works without the quality loss caused by other... Read more
EarthDesk 7.2 - Striking real-time anima...
EarthDesk replaces your static desktop picture with a rendered image of Earth showing correct sun, moon, and city illumination. With an Internet connection, EarthDesk displays near-real-time global... Read more
Things 3.1.1 - Elegant personal task man...
Things is a task management solution that helps to organize your tasks in an elegant and intuitive way. Things combines powerful features with simplicity through the use of tags and its intelligent... Read more
iDefrag 5.2.0 - Disk defragmentation and...
iDefrag helps defragment and optimize your disk for improved performance. iDefrag Features Supports HFS and HFS+ (Mac OS Extended). Supports case sensitive and journaled filesystems. Supports... Read more

Latest Forum Discussions

See All

Big changes are coming to Fire Emblem He...
Nintendo just revealed what players can expect from Fire Emblem Heroes in the coming weeks, with a good deal of fresh goodies arriving just in time for the game's six-month anniversary. The announcements arrived in a 15-minute FEH Channel stream... | Read more »
Aero Effect (Games)
Aero Effect 1.0.1 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.1 (iTunes) Description: Race an aerodynamic thingy through a maze of animated, geometric peril and plunge into a mysterious grid of pixels, all while... | Read more »
Linelight (Games)
Linelight 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Linelight is an elegant, minimalist puzzle game set in a universe of lines. Its puzzles will awake your mind as the music flows... | Read more »
Fighting Fantasy Legends (Games)
Fighting Fantasy Legends 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Create your own adventures in a dangerous land of monsters, treasures and traps. From renowned authors Steve Jackson... | Read more »
Knight Fever is a new take on the classi...
Knight Fever lands on the Google Play, and you won’t want to miss it if you’re a devoted RPG fan. Developed by indie creatives Buff Studios, the game looks like a retro RPG with some exciting new twists. | Read more »
Steam Panic (Games)
Steam Panic 1.0 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0 (iTunes) Description: Steampunk puzzle in which you spin the playfield to put yourself back together. Dear Reader,Enclosed is a copy of my bizarre 1935... | Read more »
Time Crash (Games)
Time Crash 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: Time is about to Crash! It’s up to you to save the city! Time Crash is a 3D first person runner which lets you play as a powerful... | Read more »
Galaxy of Pen & Paper (Games)
Galaxy of Pen & Paper 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: *** NO IN-APP PURCHASES! ****** PREMIUM FOREVER *** THE ULTIMATE ROLE-PLAYING SIMULATION GOES TO SPACE! | Read more »
Niantic reveals more Pokémon GO legendar...
Oof. Pokémon GO Fest Chicago was pretty much a fiasco, huh? Niantic is feeling the heat from fans for their first big event that ultimately ended in failure. So much so that they've released a much longer apology that gives a full run down of... | Read more »
The 5 best life-saving apps for dog owne...
While it's true that dogs are man's best friend, they're also a pretty big responsibility. We want to give our dogs the best lives, but with busy schedules that's not always easy. Luckily, though, there are a bunch of quality apps out there that... | Read more »

Price Scanner via MacPrices.net

27-inch 3.5GHz iMac on sale for $100 off MSRP...
Adorama has the new 27″ 3.5GHz iMac (MNEA2LL/A) on sale for $1899 including free shipping. Their price is $100 off MSRP. Adorama charges sales tax for purchases in NY & NJ only. Read more
Seven Cities, One Phone: OtterBox Sends iPhon...
Plenty of people have trekked around the world, but what about a globe-trotting iPhone? OtterBox is sending an iPhone around the world to capture the adventures of a diverse set of global ambassadors... Read more
L-Card Pro App May Spell End For Paper Busine...
OrangeTreeApps, LLC has announced the release of L-Card Pro 1.1, an update to their business app for iOS and Android devices that introduces eco-friendly, affordable, electronic business cards on the... Read more
Clearance previous generation iMacs, Apple re...
Apple has previous-generation Certified Refurbished 2015 21″ & 27″ iMacs available starting at $849. Apple’s one-year warranty is standard, and shipping is free. The following models are... Read more
27-inch 3.4GHz iMac on sale for $1699, save $...
MacMall has the new 2017 27″ 3.4GHz iMac (MNE92LL/A) in stock and on sale for $1699 including free shipping. Their price is $100 off MSRP. Read more
Photographer Explains Choosing Dell Laptop Ov...
Last week photographer and video blogger Manny Ortiz posted a video explaining the five most important reasons he settled on a Dell XPS 15 laptop instead of a MacBook Pro for his latest portable... Read more
Sale! 10-inch iPad Pros for $50 off MSRP, no...
B&H Photo has 64GB and 256GB 10.5″ iPad Pros in stock today and on sale for $50 off MSRP. Each iPad includes free shipping, and B&H charges sales tax in NY & NJ only: – 10.5″ 64GB iPad... Read more
WaterField Designs Upgrades TSA-friendly Zip...
San Francisco based designer and manufacturer Waterfield Designs has unveiled an upgraded and refined Zip Brief. Ideal for the minimalist professional, the ultra-slim Zip laptop bag actually holds a... Read more
USB 3.0 Promoter Group Announces USB 3.2 Upda...
The USB 3.0 Promoter Group has announced the pending release of the USB 3.2 specification, an incremental update that defines multi-lane operation for new USB 3.2 hosts and devices. USB Developer... Read more
Save on MacBook Pros with Apple Refurbished 2...
Apple recently dropped prices on Certified Refurbished 2016 15″ and 13″ MacBook Pros with models now as much as $590 off original MSRP. An Apple one-year warranty is included with each model, and... Read more

Jobs Board

*Apple* Solutions Consultant - Apple Inc. (U...
Job Summary As an Apple Solutions Consultant, you'll be the link between our future customers and our products. You'll showcase your entrepreneurial spirit as you Read more
Senior Software Engineer, *Apple* Online St...
Job Summary The Apple Online Store is looking for an experienced, self-driven, detail-oriented software engineer who can join our team to help build highly scalable Read more
Frameworks Engineering Manager, *Apple* Wat...
Frameworks Engineering Manager, Apple Watch Job Number: 41632321 Santa Clara Valley, California, United States Posted: Jun. 15, 2017 Weekly Hours: 40.00 Job Summary Read more
Senior Software Engineer, *Apple* Online St...
Changing the world is all in a day's work at Apple . If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more Read more
Frameworks Engineering Manager, *Apple* Wat...
Frameworks Engineering Manager, Apple Watch Job Number: 41632321 Santa Clara Valley, California, United States Posted: Jun. 15, 2017 Weekly Hours: 40.00 Job Summary Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.