Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I have a video(with 4 min) in mp4 format(probably MPEG-4) that I need to convert into a lot of pictures(jpg's). I would need to take a lot of Print Screen and paste on MS Paint to manually do that, would be a huge and dispensable work if I have a tool to do that. Does someone knows a good tool to do such thing?

share|improve this question

marked as duplicate by nixda, Tog, Kevin Panko, Excellll, Raystafarian Mar 21 '14 at 16:01

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 3 down vote accepted

You should Definitely see this guide. A long video will definitely take long time for this process with any software. I personally use this for the same purpose.

WARNING: This software contains OpenCandy adware

How to use Free Video to JPG Converter

  1. Download Free Video to JPG Converter
  2. Launch Free Video to JPG Converter:

    enter image description here

    Follow Start > All Programs > DVDVideoSoft > Programs > Free Video to JPG Converter or just click the DVDVideoSoft Free Studio icon on the desktop.

  3. Select Input Video File(s)

    enter image description here

    Click the upper Browse... button to select an input video file(s) on your computer.

  4. Select Output Location

    enter image description here Click the lower Browse... button. Choose the location where you would like to save your snapshots. Click Ok.

  5. Configure "Extract" Options

    enter image description here

    Set the video frames you want to save as snapshots.

    For example you can extract every hundredth video frame, frames in every 10 seconds, total 50 frames or even every frame.

  6. Extract Frames

    enter image description here

    Click the Extract button and wait images to be extracted.

share|improve this answer
+1 Good tip, it really worked for me. Thank you very much! – Diogo Jul 5 '12 at 14:53
You are welcome, Always. – Akshat Mittal Jul 5 '12 at 14:54
-1 for recommending software with adware, while alternatives are available (see other answers). – agtoever Oct 11 '14 at 14:01
@agtoever then buy the premium... ohh you don't want to use money? then don't complain about ads. You aren't entitled to get free stuff! – Vallentin Apr 16 at 10:09

I strongly recommend against using the Free Video to JPG Converter program mentioned in the other answer. It comes with OpenCandy adware.

Instead, you can use VLC, which is Free Software and comes with no adware nor malware. Install it, then:

  1. Open a Command Prompt (open Start Menu, type cmd, hit Enter).
  2. Type the path to the vlc.exe file (i.e. "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe").
  3. Type the path to your video file (i.e. "C:\Users\Me\Videos\video.mp4").
  4. Type --video-filter=scene --vout=dummy.
  5. Choose the desired ratio of images to video framerate. For example, if my video is 60fps, and I want 30fps dumped to images, I'd use a ratio of 2. If I wanted 15fps, I'd use 4.
  6. Type --scene-ratio=2 or whatever ratio you chose.
  7. Choose a filename prefix for the images and type, --scene-prefix="prefix".
  8. Choose a directory to put the images in and type, --scene-path="C:\Users\Me\whatever".
  9. Type vlc://quit so VLC will exit when done.

All put together it should look something like this:

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "C:\Users\Me\Videos\video.mp4" --video-filter=scene --vout=dummy --scene-ratio=2 --scene-prefix="prefix" --scene-path="C:\Users\Me\whatever" vlc://quit

You can, of course, copy and paste that into the Command Prompt and then edit it, rather than typing it all out. :)

Then hit Enter. VLC will open, run through the video dumping the frames, and exit.

If you want to adjust the framerate ratio, you can delete the images, press the Up Arrow in the Command Prompt to bring up the command again, then navigate through it using the left/right arrows (use Ctrl+Left/Right Arrow to move through it faster), change the ratio number, and run the command again.

share|improve this answer
Like this better than the adware solution... – agtoever Oct 11 '14 at 14:01
Not sure what I've done wrong, but with vlc://quit the command did nothing at all. Without vlc://quit it created zillion of exactly the same images of the very first frame. Neither way it worked. – zespri Nov 4 '15 at 8:44
@zespri Try again, and be very careful to follow the directions precisely. It works for me and other people. If you are sure you did it correctly and it still doesn't work, post the version of VLC you're using, in case something changed in newer versions. – blujay Nov 14 '15 at 7:19

ffmpeg can do it, if you're not a'feared of using the command line. This answer for more details.

share|improve this answer
Hello, if you want a link to your other answer, please vote as duplicate. That's the preferable way – nixda Mar 19 '14 at 10:53

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