Spread of frames from video file

What’s the best way to reach into a video and retrieve a spread of frames?
I can imagine something using queue, but I would need to play the frames in in order to fill the buffer. Is there a way to do it instantly?

AviParser maybe?

Looks promising. Will have a play in the morning. Thanks