A method for processing a presentation stream, the method comprising: providing the presentation stream in the form of an audio/video stream which includes segments of content interspersed with interstitials which are audio/video frames that do not belong to the content, and closed captioning data which is text data associated with the audio/video stream; receiving location information separately from the presentation stream, wherein the location information comprises a particular text string within the closed captioning data to identify a video location within the presentation stream, wherein the location information further comprises beginning and ending offsets (912,914), associated with the text string, that are specified relative to the video location, the beginning and ending offsets identifying beginning and ending locations of a segment of content in the presentation stream, receiving a signature of a portion of the presentation stream associated with the video location within the presentation stream; processing the presentation stream to identify boundaries of the segment of content based on the location information and the signature, wherein processing the presentation stream comprises: processing the closed captioning data to identify an intermediate location within the presentation stream corresponding with presentation of the text string; processing the presentation stream to identify the video location based on the signature; determining an adjustment offset between the intermediate location and the video location; adjusting the beginning and ending offsets (912,914) based on the adjustment offset; identifying the beginning location and the ending location of the segment in the presentation stream based on the adjusted beginning and ending offsets; outputting the segment of content for presentation by a display device; modifying the volume of audio data corresponding to the audio/video frames of an interstitial located by identification of the boundaries of a segment of content; and outputting the audio/video frames of the interstitial at the modified volume for presentation by the display device. providing the presentation stream in the form of an audio/video stream which includes segments of content interspersed with interstitials which are audio/video frames that do not belong to the content, and closed captioning data which is text data associated with the audio/video stream; receiving location information separately from the presentation stream, wherein the location information comprises a particular text string within the closed captioning data to identify a video location within the presentation stream, wherein the location information further comprises beginning and ending offsets (912,914), associated with the text string, that are specified relative to the video location, the beginning and ending offsets identifying beginning and ending locations of a segment of content in the presentation stream, receiving a signature of a portion of the presentation stream associated with the video location within the presentation stream; processing the presentation stream to identify boundaries of the segment of content based on the location information and the signature, wherein processing the presentation stream comprises: processing the closed captioning data to identify an intermediate location within the presentation stream corresponding with presentation of the text string; processing the presentation stream to identify the video location based on the signature; determining an adjustment offset between the intermediate location and the video location; adjusting the beginning and ending offsets (912,914) based on the adjustment offset; identifying the beginning location and the ending location of the segment in the presentation stream based on the adjusted beginning and ending offsets; processing the closed captioning data to identify an intermediate location within the presentation stream corresponding with presentation of the text string; processing the presentation stream to identify the video location based on the signature; determining an adjustment offset between the intermediate location and the video location; adjusting the beginning and ending offsets (912,914) based on the adjustment offset; identifying the beginning location and the ending location of the segment in the presentation stream based on the adjusted beginning and ending offsets; outputting the segment of content for presentation by a display device; modifying the volume of audio data corresponding to the audio/video frames of an interstitial located by identification of the boundaries of a segment of content; and outputting the audio/video frames of the interstitial at the modified volume for presentation by the display device.