A rate of change of visual content (compared to an adjacent video frame) of a video frame is determined, and the video frame is selected as a key video frame if the rate exceeds a threshold value. In an embodiment, to compute the rate, the motion energy vector magnitude (square of displacement magnitude) of each moved pixel of the current frame is determined, and an average displacement magnitude is determined. The average displacement magnitude may also be used to determine the rate.