1. A method for creating a representation of a video containing highlights of the video, the method comprising: receiving a video that includes content frames and non-content frames, wherein the non-content frames include an image of a person and wherein the content frames include an image of text; classifying frames of the video as non-content frames or content frames; assessing a quality of the non-content frames; based on the quality of the non-content frames, selecting a number of the non-content frames; assessing a quality of the content frames by: (i) dividing a content frame into m by n blocks; (ii) determining a horizontal projection profile (HPP) for each block; (iii) determining an energy of the HPP for each block; (iv) summing the energy of the HPP for each block to obtain the energy of the content frame; and (v) determining the quality of the content frame based on the HPP and energy of the content frame; based on the quality of the content frames, selecting a number of the content frames; and forming a video clip including the selected non-content frames, the selected content frames, and a portion of frames surrounding the selected non-content frames and the selected content frames.