Jump to content
Securame

How to capture screenshots from VGA output?

Recommended Posts

We like to put on our web site screen captures and make guides on the DVRs we carry, and we have used until now a crappy USB video capture device for Windows.

 

Since all the DVRs we carry now have VGA output, I would like to find a way of taking screenshots from a VGA signal, if possible without doing VGA to video conversion, and then capturing like we are doing now. Most DVRs will have no more than 1024x768 or 1280x1024 resolution, and converting it and capturing it at 704x576 or pointing a camera at a computer monitor do not seem good ways for taking screenshots.

 

I have seen come VGA capture devices, but they are mainly for doing video capture and they are not what I would call cheap; this one is about US$300, a bit too much for just taking a few screenshots now and then: http://www.epiphan.com/products/frame-grabbers/vga2usb/

 

Any other ideas on how I could acomplish this with some cheaper hardware?

 

Thanks!

Share this post


Link to post
Share on other sites

I'd be interested as well. We are also writing manual and providing video tutorials for our products and we have been taking photos and video of an LCD screen and thats not always the best looking.

Share this post


Link to post
Share on other sites

For capturing images off our embedded DVRs for training we actually use the main BNC out and run it into a one channel video encoder/streamer.

 

The logic behind this move is that it shows us the full main monitor out, at a fair resolution, and as long as we use a short, high quality cable, the image at the encoder will look pretty good (and it does!). And since we are not creating "full screen" video, but rather something that is viewed on youtube, then 704 x 480 is fine.

 

Let me know if this works for you!

Share this post


Link to post
Share on other sites

why not just use the USB capture device, and AmCap (or VidCap, or any one like that) .. then instead of saving a video, save a snapshot?

Share this post


Link to post
Share on other sites

Can it be done with the BNC output, or with VGA to video converter? Sure, but the quality won't be so good... I have been doing it this way for years just for taking small screenshots for ouw web site (640x480).

 

Guess I will have to keep making crappy screenshots, or just buy that VGA capture device, hopefully I should be using it for a few years. If anyone fins a cheaper option, please share!

Share this post


Link to post
Share on other sites

Print screen excludes live action (on my system), I haven't tried snag-it yet. I pulled the skin file off of an old machine to work with earlier today.

Share this post


Link to post
Share on other sites
For capturing images off our embedded DVRs for training we actually use the main BNC out and run it into a one channel video encoder/streamer.

 

got any recommendations

Share this post


Link to post
Share on other sites

Thanks Danger-E, I got your PM. It got me thinking about another creative, (or desperate) way to do this.

 

I got to thinking if you just wanted to show a screen shot of certain menu functions and such, you could always loop out the main out to channel 1 on your DVR, go onto your remote viewing software and capture the images that way as well. I did this and I got a nice clear D1 image. Of course this wont work if you are trying to show a screen shot of all 8 channels being displayed on the screen. And you will want to make sure to turn off your time stamp and channel display.

Share this post


Link to post
Share on other sites

I tried using an easycap USB capture but the video and clips looked horrible. It could be because of the EasyCap brand though which was pretty cheap.

Share this post


Link to post
Share on other sites

SeanHawg, that's a good idea. With previous hardware I haven't always had the best luck with the resolution that way, but if it's working for your DVRs then that's fantastic.

 

I just had another idea as well: Loop the main out into one of the DVR channels, set that channel to the highest resolution/fps/qual, then go through all the steps that you want to record and export that video. This would work especially well if your DVR or CMS can export an AVI.

 

Good Luck!

Share this post


Link to post
Share on other sites

The only problem I have encountered with that is if your DVR cant do 30 FPS per channel at D1 then it looks kind of funky when you are trying to show a video of how to get through certain parts of the menu. That is why we just do screen shots when it comes to showing examples of the main menu.

Share this post


Link to post
Share on other sites
The only problem I have encountered with that is if your DVR cant do 30 FPS per channel at D1 then it looks kind of funky when you are trying to show a video of how to get through certain parts of the menu. That is why we just do screen shots when it comes to showing examples of the main menu.

 

I have to agree with that... And a screenshot of maybe 1024x768 resolution captured converted to analog at 704x576 (PAL, NTSC it would be a bit different) just doesn't make justice. See rory's screenshot above or the following (resized/croped to make it smaller than 150Kb). Small text also can become very difficult to read.

 

Guess if I want to capture VGA at 1024x768 or 1280x1024, I will just have to pay for a good VGA capture device like the one on my first post. I would have anyway with screenshots, not that I really need video capture, but I doubt I can find something that would just take screenshots from a VGA output.

temp.png.2abedc494e585e755446ad363f3e7475.png

Share this post


Link to post
Share on other sites

Keep in mind that the highest resolution you will get doing the loop through method is D1. Usually this is enough to show examples of screen shots of the menu. Here is an example of one we took using this method (we cropped it a little to take out the channel display at the top left):

20110216142043-1.bmp

 

On some DVR's, even if you do connect your DVR to a computer monitor via VGA, the menu screens are still D1 resolution, even though they are on a 1024x768 rez monitor, its just a D1 image expanded to fit the high resolution monitor. Of course there are some exceptions, one is a Dahua DVR that we just received in. It appears that they made their menu screens Hi-Def. It had HDMI, BNC out, and VGA out. So I hooked all three outputs to an LCD TV we had here and connected it to the RCA, VGA, and HDMI input and switched between inputs. THe menu screens on the VGA and HDMI (which looked the same) was significantly better than the RCA. Anytime I increased the resolution on the DVR, the menu screens got better. However, and this probably goes without saying, the video looked exactly the same on all three inputs, you will never get better than D1 video on a CCTV DVR so there is really no advantage to using a VGA, or HDMI with that.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×