What program on Linux would allow you to convert all the frames in an AVI into a series of JPEG files?
Use ffmpeg.
ffmpeg -i infile.avi -f image2 image-%03d.jpg
Check out this answer on stackoverflow, as pointed out by Chris S.
I also found this article entitled "Creating Animated Screenshots on Linux" which details the process of using mencoder to capture sequential screenshots. (The end of the article discusses taking those screenshots and encoding them into another format, but you can disregard that part.)
avconv -i 'in.mov' -vsync 1 -r 100 'out-%03d.jpeg'
This will convert the input movie into individual frames. Using 100 after the r will pull 100 frames per second; using 1 will pull 1 frame per second. In this example the output files will be out-001, out-002, out-003, ...etc. Be careful when using a higher frame rate as the number of frames will be the framerate time the duration of the video +-1.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With