8

I need software that can take a standard .mp4 video and give me all the frames in standard picture format (.png or .jpg if possible). I know Movie Maker can take individual frames and turn them into pictures, but I need an automated program if at all possible.

I'm trying to do this on the Windows OS (7/8) and I need a program that is free to use (no shareware).

0

2 Answers 2

10

You can use FFmpeg:

  • Free and open-source
  • Runs on Windows, Mac and Linux
  • Allows to split video into pictures: e.g. ffmpeg -i input.mov -r 0.25 output_%04d.png to get a picture every four seconds.
  • Is CLI so you can batch.
  • Supports most of the video formats.

Other ideas.

1
  • 1
    I suggest using the command line for "every frame" as per the OP's question, which is just dropping the -r 0.25 I think Commented Jun 9, 2014 at 7:13
7

If you prefer to have a graphical user interface and need to export every frame, you can use VirtualDub:

  • free and open source
  • Windows
  • File -> Export -> Image sequence:

enter image description here

3
  • 1
    It looks like this would fit the job.
    – Timtech
    Commented Jun 9, 2014 at 11:05
  • 1
    Just verified that this does work. You may need to look around for the additional FFMpeg input plugins depending on the video type you are working with. Commented Aug 9, 2016 at 0:27
  • 1
    Both mentioned options, FFmpeg and VirtualDub work like a charm!! We are in 2024 and they still do their job! Thank you for this post. Commented Nov 15 at 21:26

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.