1. A system for content adaptive encoding of video content, the video content being divided into portions, the system comprising: means for associating descriptors to each portion based on portion content; means for mapping each portion of the video content to a model from a plurality of models based on the portion descriptors, the means for mapping further comprising: a plurality of content model units, each content model unit of the plurality of content model units being associated with a model of the plurality of models; a plurality of comparators, each comparator of the plurality of comparators connected to a content model unit and an output from an extractor or an output from the means for associating descriptors; and a plurality of selectors, wherein each selector of the plurality of selectors is connected to two of the comparators; and a plurality of encoders, each encoder of the plurality of encoders configured to encode portions according to the model associated with the portion.