1. A system for creating a visual index for source video, comprising: a frame grabber for extracting frames from the source video; a DCT macroblock creator for converting the frames into macroblocks of DCT coefficients; a significant scene processor for detecting significant scenes and for selecting a keyframe for each detected significant scene, based on the macroblocks of DCT coefficients; a keyframe filterer for filtering of the selected keyframes to create a visual index; and a storage medium for storing the visual index.