What can I do to extract image frames from a video? Why is this so complicated?

I want to extract the images of a video frame by frame cause I want to edit each one of them like how I edit an image in GIMP. I mean I want to cut the parts of one image frame cause I want to put a character from another video into another video. How can I do that?

By the way, I am using a Windows 10 laptop. My ram is 3.9 GB. I have used 2.9 GB.

I made an mp4 video from OBS studio. I then made a gif from the video using ffmpeg.

These below are the details of the mp4 file:

  1. Length of duration - 1:09.

  2. Frame width - 1364

  3. Frame height - 768

  4. Data rate - 2580kbps

  5. Total bitrate - 2587kbps

  6. Frame rate - 30:00 frames/second

  7. Size - 21.3 MB

These below are the details of the gif:

  1. Dimensions - 1364 × 768

  2. Width - 1364 pixels

  3. Height - 768 pixels

  4. Bit depth - 8

  5. Size - 54.9 MB

  6. Number of frames - 1905

You see, I am very frustrated. I tried many different ways to achieve my sole objective.

I tried using GIMP to load the gif but it was all transparent. Even if I unoptimized it, it just made all of the frames look the same based on the first image frame.

I tried opening the gif in Synfig but all of the frames are transparent again.

I tried using ffmpeg to extract image files such as png, jpg, etc. from the original video but it just showed me "Output file is empty. Nothing was encoded."

Seriously, this is so frustrating! I just want to be able to individually edit and cut out parts of each of the image frames of the video like I do in GIMP and Photoshop. That's all I wanted. Very simple. Why am I suffering so much for something as small of a request as that? Are there any other FREE unpaid ways besides using ffmpeg, GIMP, and Synfig?

Please help. What should I do?

  • I am pretty sure you are asking in the wrong place- video questions are off topic here at GDSE. Try video.stackexchange.com. It seems they would be able to help you better there. Also, I do understand your frustration but ranting about it is really not the way to get people who have spent the time and learned these programs to want to help you.
    – Kyle
    May 25 '21 at 2:45
  • Truth of the matter is free tools can't always handle complex editing. That's why paid tools tend to exist.
    – Scott
    May 25 '21 at 4:23
  • GIMP isn't a video editor. It's just a raster image editor. GIMP used to have a plugin called GAP which could be used to extract video frames to make animated GIFs. No idea if it still works on the most recent GIMP however. You might have more luck getting it to work with the GIMP 2.8. Also note that video editing is off-top c here.
    – Billy Kerr
    May 25 '21 at 9:47
  • Have you succeeded to convert another MP4 to GIF so that you saw the result works? Have you succeeded to open another GIF for editing frames?
    – user287001
    May 25 '21 at 9:55
  • I answered a question 3 years ago, with a step by step guide on how to do this using GIMP 2.8 and GAP. You could just miss out the optimisation step.
    – Billy Kerr
    May 25 '21 at 10:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.