1. A method, comprising: estimating, by a processor, an approximate list of potential speakers in a video file from one or more applications, wherein the video file includes an audio recording of a plurality of speakers; segmenting, by the processor, the video file according to the approximate list of potential speakers such that each segment corresponds to at least one speaker; recognizing, by the processor, particular speakers in the video file based on the approximate list of potential speakers; generating, by the processor, social graphs of the potential speakers from speaker information comprising previous meetings attended by the potential speakers, and information about other speakers and attendees at the previous meetings; and revising, by the processor, the approximate list of potential speakers by iteratively running a speaker segmentation and recognition (SSR) algorithm using information from the social graphs of the potential speakers.