1. A system comprising: a media processor including a computer processor and a memory configured to: identify a plurality of categories; receive an input media stream; preprocess the input media stream to associate at least one segment of the input media stream to at least one category from the plurality of categories; and alter the at least one segment of the input media stream based at least in part on the at least one category to create an altered media stream.