VideoUltimate offers 2 main classes:
VideoThumbnailer class which allows you to generate a meaningful thumbnail for the video quickly, under the covers it does this by seeking to a sensible time position and skipping blank frames.
VideoFrameReader class which allows you to read a video frame by frame (also allows seeking) and also read info and metadata of the video.