1. An apparatus for playing video content, the apparatus including: a video content storage that stores at least one video stream; a scene defining processor that defines overlapping scene intervals including a time spacing between beginnings of overlapping scene intervals in the at least one video stream, wherein the time spacing between the beginnings of overlapping scene intervals is selected based on a characteristic of the at least one video stream; a signature processor that computes a scene signature for each of the overlapping scene intervals, the video content storage storing the scene signatures of the at least one video stream; a selector that selects a scene signature which is descriptive of video content of a scene a user wants to view; a comparator that compares the selected scene signature with scene signatures of the stored at least one video stream to identify one or more scenes whose scene signature is similar to the selected scene signature; and a player that plays the at least one scene whose scene signature is identified as similar to the selected scene signature.