TutorialsRoom.com
RSS Feed

Subscribe: RSS or e-mail

Home » Multimedia » Video Basics »

How To Capture A Frame From Any Video File?

How To Capture A Frame From Any Video File?
To capture a screen of any window you have one of two options: either you press the Print Screen key on your key board (or Print Scrn) to capture the whole desktop or press (Alt + Print Scrn) to capture...
  1. Open the video file using your favorite software.
  2. Press (Alt + Print Scrn) together on your key board, now you have copied the active window to the clipboard.
  3. Open Paint by going to Start -> All Programs -> Accessories -> Paint.
  4. Click on Edit -> Paste (Ctrl + V) to paste your captured window, now you should see the picture, goï?½ to File -> Save (Ctrl + S) to save the file.
Print Screen 1

Easy? yes. But what is that? you have the whole window but not the video! Instead you have a black area where the captured frame should be, why?
Because your video card doesn't use your computers memory for playing frames! (Sounds strange?) Instead it uses its own memory to speed things up for much better performance and only uses the area where you see the video as an empty window for the video to appear. When you pressed the (Alt + Print Scrn) keys, you copied the contents of the Ram of your computer assigned to the window, that is why you saw a black area instead of the video frame. Try moving the Paint window and you will see parts of the video frame while moving if you still have the video open (I told you it is just like an open window) but of course it will not be saved with a file, just black area instead of the video frame.

So what shall we do? I will tell you what to do without buying any additional software, just using Windows!

To do that, we have to stop our video card from using its memory and force it to use our computer's ram until we capture the video frames and set it back to normal again, here is how:

  1. Right click on any empty place on your desktop and choose Properties from the popup menu.
  2. The Display properties window will open, now choose the Settings tab (located at the top right).
  3. Click on Advanced button.
    Print Screen 2
  4. A new window will open now choose Troubleshoot tab.
  5. Move the Hardware Acceleration slider to the left (None).
  6. Click on the Apply button for your changes to take effect without closing the window.
    Print Screen 3
  7. Open the video file and capture the frame by doing the above four steps again.
  8. We now can see a video frame instead of this black area, now save the file.
  9. Repeat the top four steps to capture as many frames as you like.
    Print Screen 4
  10. Move the hardware slider to right (Full), press Ok and Ok again in the Display Properties window to revert every thing back to normal and close all open windows.

Note that these steps should work with any video player and any video file type, I have just used Windows Media player as an example.

Rating: 2.9/5 (50 Votes)
10 Comments
Nitin said,
February 10th, 2012

It sounds like a simple operating for Windows to get a copy of the frame from the video buffer i.e. to copy some data back, even if it means pausing the video. I wonder why they didn't bother implementing it.

TutorialsRoom said,
August 24th, 2011

You are welcome all :) @John: I'm sure she is so cute :) If for any reason this didn't work, you can download Video Edit Master and just click the Capture Frame button. http://www.masterwareroom.com/video-edit-master/

John said,
August 24th, 2011

Many, many thanks,If successful, you will have helped a very proud grandfather pull some beautiful photographs of an my extrodinary 5 year old grand daughter

April said,
November 20th, 2010

Thanks for posting!!

Fredrik said,
May 4th, 2010

Thanks, If you want to grab many frames from many videos you can also test http://www.FastVideoIndexer.com. Has a free trial that doesn't leave any watermarks.

Nicu said,
January 27th, 2010

Thank you you helped me a lot!!!!!!!!

Hatem said,
December 28th, 2009

Thank you, never occured to me.

Steavson said,
September 3rd, 2009

This is due to a thing called overlays. You can easily turn these off in Windows Media Player by going to Tools > Options > Performance > Advanced (media Player) If your source is non-DVD, then unticking the top "use overlays" tickbox should fix these funky goings-on. If your source is a DVD, then unticking the bottom "use overlays" tickbox should fix it.

deepa said,
August 25th, 2009

Thank you. That was of great help!

john said,
April 6th, 2009

On my laptop the original printscreen worked, without changing the acceleration.

Post Your Comment (In English):



(Optional, will not be shown)


(Optional)




Please notice that comments which are not related and those with live links will be deleted.

Copyright © 2007-2013 Hazem Osman. All rights reserved. Terms & Conditions