7. A system for abridging one or more video files, the system comprising: a storage memory; and a processor in communication with the storage memory, wherein the storage memory includes sets of instructions which, when executed by the processor, cause the processor to: receive one or more manually generated tags associated with the one or more video files; based at least in part on the one or more manually entered tags, determine a preliminary category for the one or more video files based on the preliminary category, generate a targeted transcript of the one or more video files, wherein the targeted transcript includes a plurality of words; generate an ontology of the plurality of words based on the targeted transcript; rank the plurality of words in the ontology based on a plurality of scoring factors; based on the ranking of the plurality of words, generate one or more automated tags associated with the one or more video files; based on the one or more automated tags, generate a plurality of concepts and a heat map for one or more video files; correlate the heat map and plurality of concepts for each of the one or more video files to determine multiple areas of activity within the one or more video files; cut the one or more video files at each of the areas of activity into a plurality of cut portions of the one or more videos; and assemble the plurality of cut portions of the one or more videos into a single abridged video file.
7. A system for abridging one or more video files, the system comprising: a storage memory; and a processor in communication with the storage memory, wherein the storage memory includes sets of instructions which, when executed by the processor, cause the processor to: receive one or more manually generated tags associated with the one or more video files; based at least in part on the one or more manually entered tags, determine a preliminary category for the one or more video files based on the preliminary category, generate a targeted transcript of the one or more video files, wherein the targeted transcript includes a plurality of words; generate an ontology of the plurality of words based on the targeted transcript; rank the plurality of words in the ontology based on a plurality of scoring factors; based on the ranking of the plurality of words, generate one or more automated tags associated with the one or more video files; based on the one or more automated tags, generate a plurality of concepts and a heat map for one or more video files; correlate the heat map and plurality of concepts for each of the one or more video files to determine multiple areas of activity within the one or more video files; cut the one or more video files at each of the areas of activity into a plurality of cut portions of the one or more videos; and assemble the plurality of cut portions of the one or more videos into a single abridged video file. 11. The system for abridging one or more video files as in claim 7 , wherein the sets of instructions when further executed by the processor cause the processor to: determine if the rankings for each of the plurality of words exceed a threshold ranking value; and exclude any of the plurality of words that have a ranking value lower than the threshold value.