multiple (equidistant) thumbnails for videos
I wrote a small shell script to obtain an HTML page which nicely presents a set of pictures with thumbnail navigation, etc.
I would like to extend my program to treat videos. I know how to extract a single frame (or consecutive frames) of a video using mplayer/mencoder. However since a single thumbnail may not be enough to distinguish videos easily, I would have liked to show 5-10 thumbnails for each video, hence showing some progression of the movie.
The idea would be to have a single command line, in which I give as input a video file and the numbers of frames I want. Independently of the video's length, the program should find out which frame numbers to grab (e.g. video is 2min long with 25fps so those are 3000 frames. If I want 5 thumbnails, than the the program would output the frames numbered 1, 750, 1500, 2250 and 3000).
It doesn't seem like ffmpeg or transcode offer any better option than mplayer, but this could be because those tools offer so many options that I missed the one I need.
Any idea how this can be done at best? Is there a tool which would do something similar?
If not, then how would you do this at best? ("tcprobe" -> get number of frames, then do some shell(perl?) programming to obtain the desired frame numbers and finally call mplayer as many times as I have frames to extract).
Thanks for a possible hint/help.
PS: I don't know perl, so another solution would be nice ;-)