1. An information processing apparatus, comprising: selecting means for selecting extraction information concerning contents to be extracted from among a plurality of contents organized in time sequence, the extraction information prepared on a per content basis for the contents to be extracted and including a feature contained in the content to be extracted, and an extraction range that is represented with respect to the position of the feature; first detecting means for detecting, from the contents, the same feature as the feature contained in the extraction information selected by the selecting means; and extracting means for extracting a predetermined content in accordance with the extraction range contained in the extraction information selected by the selecting means if the first detecting means detects the same feature as the feature contained in the extraction information.