1. A computer implemented method, comprising: receiving, at a media server, a request from a user to create a media content summary comprising select segments of media content, wherein the request includes a user-specified criterion; accessing a media content analyzer generated based on viewer annotation data associated with media content, wherein the viewer annotation data is received from viewers; identifying segments of the media content using the media content analyzer, the identified segments having viewer annotation data associated with the identified segments; automatically changing a size of each of the identified segments until a total size of the resized segments satisfies the user-specified criterion; including the resized segments in the media content summary; and sending the media content summary to a device associated with the user.