1. A computer system for editing a video program using a plurality of video clips, wherein each video clip has associated audio data, wherein the audio data includes one or more sound patterns, the computer system comprising: means for receiving information identifying the locations in the audio data of the one or more sound patterns; means for receiving an indication of one or more specified sound patterns; means for identifying segments of the plurality of video clips associated with the audio data that includes the one or more specified sound patterns using the received information, wherein the segments of the plurality of video clips are defined by the locations in the audio data of the one or more specified sound patterns; and means for enabling a user to select from among the identified segments to place the selected segment at a specified time in the video program being edited.