19. A method, comprising: analyzing, to determine one or more keywords, descriptive data of a media item, the media item comprising video content; analyzing, by a computing device, the one or more keywords and selecting, based on the analyzing of the one or more keywords, a knowledge domain for the media item from a plurality of different knowledge domains; identifying, based on the knowledge domain, a plurality of attribute fields associated with the knowledge domain; selecting, from different pre-defined combinations of media analysis technologies corresponding to the plurality of different knowledge domains, a pre-defined combination of media analysis technologies that corresponds to the knowledge domain and that comprises a first media analysis technology for analyzing the video content; analyzing, after selecting the pre-defined combination of media analysis technologies, the media item using the pre-defined combination of media analysis technologies to determine values for the plurality of attribute fields by at least analyzing the video content of the media item using the first media analysis technology to determine one or more first values of the values for the plurality of attribute fields; and segmenting the media item into a plurality of segments as a function of the values for the plurality of attribute fields by at least determining beginning and ending boundaries for the plurality of segments as a function of the values for the plurality of attribute fields.
23. The method of claim 19 , wherein the media item comprises metadata; wherein the pre-defined combination of media analysis technologies comprises a second media analysis technology for analyzing the metadata; and wherein analyzing the media item using the pre-defined combination of media analysis technologies to determine the values for the plurality of attribute fields comprises analyzing the metadata using the second media analysis technology to determine one or more second values of the values for the plurality of attribute fields.