1. A method of automatically editing a plurality of content clips comprising: in a processing system, analyzing each content clip and calculating a quality score based on the presence of interesting feature points; wherein the quality score is a combination of a first stage comprising camera characteristics and a second stage comprising positive and negative characteristics; selecting a portion of a content clip for a composite video based on the quality score of the content clip.