1. At least one computing device comprising: a data store configured to store media; a processor communicatively coupled to the data store, the processor configured to: maintain a model indicating which media file segments are likely to be more interesting to media viewers, the model being trained based on user interactions with individual segments of a training set of media files and interest scores assigned by users to the individual segments of the training set of media files, wherein the user interactions comprise a change in viewership during a presentation of one of the individual segments; apply, by the computing device, the model to segments of a current media file to generate interest ratings for the segments, wherein an interest rating for a segment is based on a change in viewership during a presentation of the segment; generate, based on the interest ratings, an edited media file for the current media file, the edited media file including segments of the current media file having interest ratings that meet a threshold criterion; and add the edited media file to the data store as a summarized version of the current media file.