I have a video, and I want to pull out a certain frame from it, as an image.

Is there any free software that can step frame-by-frame through a video, and then extract a specific frame to an image?

2 Answers 2


Since you did not specify an operating system, I'm assuming you're talking about Microsoft Windows.

The first thing that comes to mind is Virtualdub, as I have used it myself for exactly the same purpose.

Virtualdub may lack the editing power of a general-purpose editor such as Adobe Premiere or Sony Vegas, but it is streamlined for fast linear operations over video and it has batch-processing capabilities for processing large numbers of files (including exporting single frames, which you asked for). Last but not least, Virtualdub can be extended with third-party video filters too.

And yes, it's free… licensed under the GNU General Public License (GPL).


In VLC Media Player, you can use the Video > Take Snapshot menu option (the default hotkey is Shift+S and you can change it) to pick a specific frame of a playing video.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.