The answer is QFrameCatcher!
I don't know about other operating systems, but in Ubuntu here's the way to build it. You'll need Qt4 and several other tools in order to build it and to make it work:
Note: I use Ubuntu Hardy Heron 8.04 amd64
sudo apt-get install libqt4-dev libxine-dev build-essential
tar xzf qframecatcher-0.4.1.tar.gz
Now that you have the program built and running, let's check out some of its features in order to capture the movie "screenshots" along with other info about the movie file:
- Menu File > Options
Frames to capture = set how many frames you want to capture
Image width / height = the frame image width and height (not the BIG image)
Margin = margin between frame images
Columns = columns for the frame images - For example, if you set "frames to capture" as 24 and 6 columns, you will be creating a 6 column x 4 frame images in each column BIG image (kind of like the image I posted)
- Load your movie / video file
- Click the "Save file" button to save them all in ONE BIG image, or "Save folder" to output each frame separately.