Viewing video 1 frame at a time?

I’m trying to make an animated gif from part of a video. What program can I use to freeze the video one frame at a time? Or what can I use to record just a small part of the video and save it to a file?

You could use Zoom Player http://www.inmatrix.com/zplayer/, the defaults for the commands you want to use are Shift “,” or “.” to move from frame to frame, and Alt “F” to take a screenshot. If you can use VMR9 (you need DirectX v9 at least; enable it in the Options/“Filter Control”/“Standard Media Playback” section under “Video Renderer”) then you should be able to take a screenshot no matter what format your video is in.

Isn’t DirectX the reason I can’t seem to take screenshots of my videos anymore?

Or is it OpenGL? I dunno, something’s preventing it from happening, anyway.