How To Capture A Frame From Any Video File?
- Open the video file using your favorite software.
- Press (Alt + Print Scrn) together on your key board, now you have copied the active window to the clipboard.
- Open Paint by going to Start -> All Programs -> Accessories -> Paint.
- 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.
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:
- Right click on any empty place on your desktop and choose Properties from the popup menu.
- The Display properties window will open, now choose the Settings tab (located at the top right).
- Click on Advanced button.
- A new window will open now choose Troubleshoot tab.
- Move the Hardware Acceleration slider to the left
(None).
- Click on the Apply button for your changes to take
effect without closing the window.
- Open the video file and capture the frame by doing the above four steps again.
- We now can see a video frame instead of this black area, now save the file.
- Repeat the top four steps to capture as many frames
as you like.
- 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.
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/
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
Thanks for posting!!
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.
Thank you you helped me a lot!!!!!!!!
Thank you, never occured to me.
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.
Thank you. That was of great help!
On my laptop the original printscreen worked, without changing the acceleration.
- How to Adjust Audio/Video Sync In An AVI File Using VirtualDub
Rating: 3.7/5 Votes: 172 - Fit Text in a Shape
Rating: 3.6/5 Votes: 112 - Dynamic Mask in Actionscript 3
Rating: 3.5/5 Votes: 11 - Limit Characters From Your Text
Rating: 3.5/5 Votes: 15 - Show the Url of the Page
Rating: 3.5/5 Votes: 34








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.