1. A video surveillance system, comprising: at least a first video camera configured to capture at least a first video sequence including a plurality of video images; a processing system configured to automatically generate video image descriptive data based on the video images, and, based on the automatically generated video image descriptive data, to automatically detect events that involve at least one agent in the video sequence; a storage system configured to receive and store records of the automatically detected events and to associate the automatically detected events with at least a time associated with the first video sequence; a text generator configured to automatically generate a textual description of the automatically detected events; and a file generator configured to generate a file including the first video sequence and including embedded text that reflects the textual description and is inserted in the video sequence based on the time.