A computer assisted method for gathering video clips each containing an individual with characteristics matching one or more characteristics of a designated individual in a facility, wherein the video clips are extracted from a plurality of video streams, each video stream captured by a corresponding one of a plurality of video cameras of a video surveillance system of the facility, the method comprising: receiving one or more characteristics of the designated individual; executing a search algorithm on a computing device, the search algorithm batch searching the plurality of video streams for video frames that include an individual with characteristics matching the one or more received characteristics of the designated individua wherein the batch searching includes submitting a group of search jobs for processing and whose results are obtained at a later time for each video stream that has at least one video frame including an individual with characteristics matching the one or more received characteristics of the designated individual: extracting one or more video clips from the respective video stream, wherein each extracted video clip includes one or more video frames with an individual having characteristics matching the one or more received characteristics of the designated individual; and associating each of the one or more video clips with the video camera corresponding to the respective video stream; associating each of the one or more video clips with a corresponding time; and batch exporting the video clips including the association of each of the video clips with the respective one of the plurality of video cameras and the association of each of the video clips with the corresponding time, to a storage device for later viewing by security personnel wherein the batch exporting includes submitting a group of export jobs for processing and whose results are obtained at a later time, the batch exporting comprising: combining the video clips into a composite video file with individual video frames of the composite video file associated with a respective one of the plurality of video cameras such that when the composite video file is subsequently retrieved and viewed, the video clips are played in time order and identify which video camera did the recording. receiving one or more characteristics of the designated individual; executing a search algorithm on a computing device, the search algorithm batch searching the plurality of video streams for video frames that include an individual with characteristics matching the one or more received characteristics of the designated individua wherein the batch searching includes submitting a group of search jobs for processing and whose results are obtained at a later time for each video stream that has at least one video frame including an individual with characteristics matching the one or more received characteristics of the designated individual: extracting one or more video clips from the respective video stream, wherein each extracted video clip includes one or more video frames with an individual having characteristics matching the one or more received characteristics of the designated individual; and associating each of the one or more video clips with the video camera corresponding to the respective video stream; associating each of the one or more video clips with a corresponding time; and batch exporting the video clips including the association of each of the video clips with the respective one of the plurality of video cameras and the association of each of the video clips with the corresponding time, to a storage device for later viewing by security personnel wherein the batch exporting includes submitting a group of export jobs for processing and whose results are obtained at a later time, the batch exporting comprising: combining the video clips into a composite video file with individual video frames of the composite video file associated with a respective one of the plurality of video cameras such that when the composite video file is subsequently retrieved and viewed, the video clips are played in time order and identify which video camera did the recording. extracting one or more video clips from the respective video stream, wherein each extracted video clip includes one or more video frames with an individual having characteristics matching the one or more received characteristics of the designated individual; and associating each of the one or more video clips with the video camera corresponding to the respective video stream; associating each of the one or more video clips with a corresponding time; and batch exporting the video clips including the association of each of the video clips with the respective one of the plurality of video cameras and the association of each of the video clips with the corresponding time, to a storage device for later viewing by security personnel wherein the batch exporting includes submitting a group of export jobs for processing and whose results are obtained at a later time, the batch exporting comprising: combining the video clips into a composite video file with individual video frames of the composite video file associated with a respective one of the plurality of video cameras such that when the composite video file is subsequently retrieved and viewed, the video clips are played in time order and identify which video camera did the recording.