A dynamic method and system for processing video source frames (e.g., a
television movie) with a video processing system (VPS) that includes a
processor, a memory structure, input devices, and an output display. The
video source frames, which are received by the VPS from a video source,
are executed by the processor. While the video source frames are being
executed, a subset of the frames, called key frames, are extracted from
the video source frames and stored in the memory structure. The
extracting of the key frames is implemented in accordance with a frame
extraction algorithm. The extracting is terminated prior to completion of
execution of the video source frames. Following termination of
extracting, the key frames are reviewed by a user with the output display
to determine whether to watch the remainder of the video source frames.
The key frames are erased after being reviewed.