1. A method comprising: analyzing, by a computing device executing an optimizer, a video using a plurality of optimization rules, the plurality of optimization rules comprising one or more optimization rules that compare at least one of image properties or audio properties for the video to optimal image properties or optimal audio properties; identifying, by the computing device, one or more optimizations of the video based on the analysis, the one or more optimizations pertaining to a modification of original contents of the video; suggesting the one or more optimizations to an entity associated with the video; and in response to the entity accepting the one or more optimizations, modifying the original contents of the video to implement the one or more optimizations.