How do I convert an mp4 video to a sequence of PNG images per frame?

Aaron10

New member
Hi, I have an MP4 video that I want to be converted to PNG images (every single frame). I've downloaded a number of programs that claim to do this but not exactly how I want. One program I tried was Avidemux, which is almost what I wanted, but it only outputs to JPG.

I tried virtualdub but the file won't open in it.

So basically, I need something that can output all frames in the video to PNG images.

Thanks.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Samsung
OS
Windows 7 32bit Home Premium
CPU
Pentium(R) Dual-Core CPU T4200 @ 2.00GHz
Motherboard
SAMSUNG ELECTRONICS CO., LTD. R519/R719
Memory
2.00 GB
Graphics Card(s)
Mobile Intel(R) 4 Series Express Chipset Family
Sound Card
Realtek High Definition Audio
Screen Resolution
1366X768
Hard Drives
Crucial M4 256GB SSD
Internet Speed
Up to 20Mbps Sky Unlimited Broadband
Antivirus
Avast Free
Browser
Google Chrome
I haven't used Avidemux in a long time, but if the picture quality is good (or at least tweakable) you can export it to JPG anyway and use another tool to batch convert to PNG.

I remember using Bink (from RAD Game Tools) to watch video game cinematics outside of the actual game, and its video converter had an option you might need. Not sure, though, as I haven't used this one in a very long time, too...


Sorry if I wasted your time xD
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Custom
OS
Windows 7 Home Premium x64
CPU
Intel Core i5 2500K
Motherboard
MSI MS-7750
Memory
8GB DDR3
Graphics Card(s)
nVidia GeForce GTX650 Ti BOOST
Sound Card
Realtek
Monitor(s) Displays
21' Philips
Screen Resolution
Full HD
Hard Drives
1TB
PSU
500W
Have you tried VLC, I found this - How to Make Screencaps in VLC

I don't think it does frame by frame but it says every 20, 25, 7 or 10 sec can be done, so you probably can set it for as low a 1 sec. It does say it supports png though.
 

My Computer

Computer Manufacturer/Model Number
Self built
OS
Windows 7 Ultimate x64
CPU
Intel Pentium Dual Core E5200 2.5GHz (3.77GHz OC)
Motherboard
Asus P5Q-E
Memory
Corsair 4GB DDR2 (4x1GB CM2X1024-6400C4)
Graphics Card(s)
Palit GeForce GTS 250 (1024MB)
Sound Card
On Board (ADI AD2000B 8ch HD)
Monitor(s) Displays
Samsung 32in LCD TV
Screen Resolution
1360x768
Hard Drives
2 x 1TB Samsung 103SJ (Raid0)
2 x External 500GB Samsung 502IJ (NexStar 3 HD Enclosures)
PSU
550W Antec Neo HE 550
Case
Antec P180
Cooling
Xigmatex Red Scorpion CPU Cooler. 3x120mm Fans
Keyboard
Logitech MX5000 Laser (Combo)
Mouse
Logitech MX5000 Laser (Combo)
Internet Speed
ADSL2+ (avg 10 Mbps Down, 0.80 Mbps up)
Other Info
Gigabyte GN-WP01GS 54g Wireless Lan Card
Hi, I have an MP4 video that I want to be converted to PNG images (every single frame). I've downloaded a number of programs that claim to do this but not exactly how I want. One program I tried was Avidemux, which is almost what I wanted, but it only outputs to JPG.

I tried virtualdub but the file won't open in it.

So basically, I need something that can output all frames in the video to PNG images.

Thanks.

As far as I know, there are so many related apps that can help you extract picture from a video. However, like what you said, most of them only generate JPG picture. It is really a great pity.
 

My Computer

Computer Manufacturer/Model Number
Microsoft
OS
Windows 7
Use Xlisoft Ultimate Video Converter

It worked perfectly for me
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate x64
Back
Top