1. A method comprising: analyzing a video by a computing device executing an optimizer; identifying, by the computing device, one or more optimizations for the video based on the analysis; 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 video to implement the one or more optimizations.